OpenAI merilis plugin Sites di Codex untuk membuat dan menerapkan situs web
(developers.openai.com)- Memungkinkan pembuatan situs web yang di-host oleh OpenAI dari prompt/proyek
- Tanpa perlu menyusun workflow deployment terpisah, pengguna bisa membuat, menyimpan, menerapkan, dan memeriksa situs web, aplikasi web, dan game hanya dengan prompt
- Dapat dipanggil dengan
@Sitesuntuk membuat situs, dasbor, dan alat internal baru atau meminta deployment proyek yang sudah ada - Publikasi dipisahkan menjadi dua tahap, yaitu penyimpanan versi dan deployment versi, sehingga kandidat yang bisa ditinjau dibuat lebih dulu lalu hanya versi yang disetujui yang diterapkan
- Informasi koneksi situs dan binding storage disimpan di
.openai/hosting.json - Sites meng-host proyek yang dibangun sebagai modul ES yang kompatibel dengan Cloudflare Worker
- Data terstruktur yang memerlukan penyimpanan permanen disimpan di DB relasional D1
- Unggahan file gambar/dokumen/audio/video menggunakan object storage R2
- Mendukung pengguna yang diautentikasi workspace maupun autentikasi berbasis penyedia ID eksternal
- Mode akses ada tiga: pemilik/admin(
admins_only), seluruh workspace(workspace_all), dan kustom(custom)
- Variabel lingkungan hosting dan secret dikelola di panel Sites; jangan simpan di
.openai/hosting.jsonatau commit source, gunakan.env,.env.example, dan sejenisnya - Saat ini masih dalam tahap pratinjau dan tersedia di workspace ChatGPT Business (aktif secara default) serta Enterprise (fitur harus diaktifkan melalui RBAC admin)
1 komentar
Ternyata memakai Cloudflare Workers. Karena bahkan mendukung DB relasional R1 dan object storage R1, rasanya benar-benar bisa dipakai untuk membuat situs web apa pun.
Sepertinya akan jadi fitur yang berguna buat para vibe coder.