AI API dalam aplikasi
Aplikasi Kazzle harus menggunakan AI API Kazzle untuk chat, gambar, speech, transkripsi, dan video. Jangan minta pengguna untuk kunci OpenAI, Anthropic, atau penyedia lain kecuali mereka secara khusus ingin menagih penyedia tersebut langsung.Apa yang digunakan
Semua panggilan AI aplikasi melaluihttps://api.kazzle.app ditambah kunci API kzl_:
KAZZLE_API_KEY adalah kredensial aplikasi yang Anda buat dengan tool api_key, simpan di vault, dan hubungkan ke komponen proses aplikasi.
Endpoint umum
| Tugas | Endpoint |
|---|---|
| Chat atau generasi teks | POST /ai/chat/completions |
| Gambar | POST /ai/images/generations |
| Teks ke speech | POST /ai/audio/speech |
| Speech ke teks | POST /ai/audio/transcriptions |
| Generasi video | POST /ai/video/generations |
| Katalog model | GET /ai/models |
/ai/models terlebih dahulu ketika aplikasi perlu memilih model secara dinamis.
Menghubungkan kunci API
- Buat kunci API Kazzle yang dibatasi untuk aplikasi.
- Simpan di koleksi rahasia + lingkungan dengan nama
KAZZLE_API_KEY(nama rahasia menjadi kunci variabel env). - Arahkan komponen proses ke koleksi + lingkungan tersebut.
- Pertahankan panggilan di sisi server kecuali endpoint sengaja publik melalui backend Anda sendiri.
process.env.KAZZLE_API_KEY diselesaikan dari vault saat runtime. Tidak ada field env.vars — rahasia hanya mencapai komponen aplikasi melalui koleksi + lingkungan yang mereka tunjuk.
Jangan pernah letakkan kunci API pribadi dalam kode frontend atau variabel VITE_*.