4 points par xguru 2 시간 전 | 1 commentaires | Partager sur WhatsApp
  • Permet de créer des sites web hébergés par OpenAI à partir d’un prompt ou d’un projet
  • Sans mettre en place de workflow de déploiement séparé, il est possible de générer, enregistrer, déployer et inspecter des sites web, des web apps et des jeux uniquement avec des prompts
  • En l’appelant avec @Sites, on peut créer de nouveaux sites, tableaux de bord et outils internes, ou demander le déploiement d’un projet existant
  • La publication est séparée en deux étapes, enregistrement de version et déploiement de version : on crée d’abord une version candidate révisable, puis seules les versions approuvées sont déployées
  • Les informations de liaison du site et de binding du stockage sont enregistrées dans .openai/hosting.json
  • Sites héberge des projets construits comme modules ES compatibles avec Cloudflare Worker
    • Les données structurées nécessitant une conservation persistante sont stockées dans la base de données relationnelle D1
    • Les envois de fichiers image, document, audio et vidéo utilisent le stockage objet R2
    • Prend aussi en charge les utilisateurs authentifiés dans le workspace ainsi que l’authentification basée sur des fournisseurs d’identité externes
    • Trois modes d’accès sont proposés : propriétaire/admin (admins_only), workspace entier (workspace_all) et personnalisé (custom)
  • Les variables d’environnement d’hébergement et les secrets se gèrent dans le panneau Sites ; ne pas les enregistrer dans .openai/hosting.json ni dans les commits du code source, et utiliser plutôt .env, .env.example, etc.
  • Actuellement en phase de preview, disponible dans les workspaces ChatGPT Business (activé par défaut) et Enterprise (activation nécessaire via les RBAC d’administration)

1 commentaires

 
xguru 1 시간 전

On dirait qu’ils utilisent Cloudflare Workers. Comme il y a aussi la prise en charge de R1, la base de données relationnelle, et de R1, le stockage d’objets, j’ai l’impression qu’on peut vraiment créer à peu près n’importe quel site web.

Ça devrait être une fonctionnalité utile pour les codeurs "vibe"