OpenAI ने Codex में वेबसाइट बनाकर डिप्लॉय करने के लिए Sites प्लगइन जारी किया
(developers.openai.com)- प्रॉम्प्ट/प्रोजेक्ट से OpenAI-hosted वेबसाइट बनाई जा सकती है
- अलग से deployment workflow सेट किए बिना वेबसाइट, web app और game को सिर्फ प्रॉम्प्ट से generate, save, deploy और inspect किया जा सकता है
@Sitesसे कॉल करके नया site, dashboard, internal tool बनाया जा सकता है या मौजूदा प्रोजेक्ट को deploy करने का अनुरोध किया जा सकता है- पब्लिशिंग को version save और version deploy के दो चरणों में बांटा गया है, ताकि review करने योग्य candidate बनाने के बाद केवल approved version ही deploy हो
- साइट कनेक्शन और storage binding की जानकारी
.openai/hosting.jsonमें सेव होती है - Sites, Cloudflare Worker-compatible ES module के रूप में build किए गए प्रोजेक्ट को host करता है
- स्थायी स्टोरेज की जरूरत वाले structured data को relational DB D1 में सेव किया जाता है
- image/document/audio/video फ़ाइल upload के लिए object storage R2 का उपयोग होता है
- workspace-authenticated users या external ID provider-based authentication भी सपोर्ट है
- access mode के तीन विकल्प हैं: owner/admin(
admins_only), पूरे workspace के लिए(workspace_all), custom(custom)
- hosting environment variables और secrets का प्रबंधन Sites panel में किया जाता है; इन्हें
.openai/hosting.jsonया source commit में सेव न करें, बल्कि.env,.env.exampleआदि का उपयोग करें - फिलहाल यह preview चरण में है और ChatGPT Business (डिफ़ॉल्ट रूप से सक्षम) तथा Enterprise (admin RBAC के जरिए फीचर सक्षम करना आवश्यक) workspace में उपलब्ध है
1 टिप्पणियां
लगता है यह Cloudflare Workers का इस्तेमाल कर रहा है। क्योंकि यह relational DB R1 और object storage R1 तक सपोर्ट करता है, इसलिए सच में लगता है कि इससे लगभग किसी भी तरह की वेबसाइट बनाई जा सकती है।
लगता है यह vibe coders के लिए एक उपयोगी फीचर होगा