OpenAI, Codex’te web sitesi oluşturup dağıtmayı sağlayan Sites eklentisini tanıttı
(developers.openai.com)- İstem/proje içinden OpenAI tarafından barındırılan web siteleri oluşturulabiliyor
- Ayrı bir dağıtım iş akışı kurmadan web siteleri, web uygulamaları ve oyunlar yalnızca istemlerle oluşturulup kaydedilebiliyor, dağıtılabiliyor ve denetlenebiliyor
@Sitesile çağrılarak yeni site, dashboard ve iç araçlar oluşturulabiliyor veya mevcut projenin dağıtılması istenebiliyor- Yayınlama, sürümü kaydetme ve sürümü dağıtma olmak üzere iki aşamaya ayrılıyor; önce incelenebilir bir aday oluşturuluyor, ardından yalnızca onaylanan sürüm dağıtılıyor
- Site bağlantısı ve storage binding bilgileri
.openai/hosting.jsoniçinde saklanıyor - Sites, Cloudflare Worker ile uyumlu ES modülü olarak derlenmiş projeleri barındırıyor
- Kalıcı saklama gerektiren structured data, ilişkisel veritabanı D1 içinde tutuluyor
- Görsel/belge/ses/video dosyası yüklemeleri için nesne depolama R2 kullanılıyor
- Workspace kimlik doğrulamalı kullanıcılar veya harici ID sağlayıcısı tabanlı kimlik doğrulama da destekleniyor
- Erişim modları üç seçenekten oluşuyor: sahip/yönetici(
admins_only), workspace geneli(workspace_all), özel(custom)
- Hosting environment variable’ları ve secret’lar Sites panelinden yönetiliyor; bunları
.openai/hosting.jsonya da source commit içine kaydetmek yerine.env,.env.examplevb. kullanılmalı - Şu anda preview aşamasında ve ChatGPT Business (varsayılan olarak etkin) ile Enterprise (özelliğin yönetici RBAC üzerinden etkinleştirilmesi gerekir) workspace’lerinde kullanılabiliyor
1 yorum
Görünüşe göre Cloudflare Workers kullanıyor. İlişkisel veritabanı olan R1 ve nesne depolama olan R1’i de desteklediği için gerçekten hemen her türlü web sitesini yapabilirmişsiniz gibi duruyor.
Vibe coder’lar için faydalı bir özellik gibi görünüyor