AI API nelle app
Le app Kazzle devono usare l’AI API di Kazzle per chat, immagini, sintesi vocale, trascrizione e video. Non chiedere agli utenti chiavi OpenAI, Anthropic o di altri provider a meno che non vogliano fatturare direttamente a quei provider.Cosa usare
Tutte le chiamate AI delle app passano perhttps://api.kazzle.app più una chiave API kzl_:
KAZZLE_API_KEY è una credenziale dell’app che crei con lo strumento api_key, memorizzi nel vault e colleghi al componente process dell’app.
Endpoint comuni
| Operazione | Endpoint |
|---|---|
| Chat o generazione testo | POST /ai/chat/completions |
| Immagini | POST /ai/images/generations |
| Sintesi vocale | POST /ai/audio/speech |
| Trascrizione vocale | POST /ai/audio/transcriptions |
| Generazione video | POST /ai/video/generations |
| Catalogo modelli | GET /ai/models |
/ai/models per primo quando l’app deve scegliere un modello dinamicamente.
Collegare la chiave API
- Crea una chiave API Kazzle con scope per l’app.
- Memorizzala in una raccolta segreta + ambiente con il nome
KAZZLE_API_KEY(il nome del segreto diventa la chiave della variabile d’ambiente). - Punta il componente process a quella raccolta + ambiente.
- Mantieni le chiamate lato server a meno che l’endpoint non sia intenzionalmente pubblico attraverso il tuo backend.
process.env.KAZZLE_API_KEY risolto dal vault a runtime. Non esiste un campo env.vars — i segreti raggiungono i componenti dell’app solo attraverso la raccolta + ambiente a cui puntano.
Non mettere mai una chiave API privata nel codice frontend o in una variabile VITE_*.