AI API in apps
Kazzle-apps moeten Kazzle’s AI API gebruiken voor chat, afbeeldingen, spraak, transcriptie en video. Vraag gebruikers niet om OpenAI-, Anthropic- of andere provider-sleutels tenzij zij specifiek die providers rechtstreeks willen factureren.Wat te gebruiken
Alle app AI-aanroepen gaan viahttps://api.kazzle.app plus een kzl_ API-sleutel:
KAZZLE_API_KEY is een app-referentie die je maakt met de api_key-tool, opslaat in de vault en aansluit op de process-component van de app.
Veelgebruikte eindpunten
| Taak | Eindpunt |
|---|---|
| Chat of tekstgeneratie | POST /ai/chat/completions |
| Afbeeldingen | POST /ai/images/generations |
| Tekst naar spraak | POST /ai/audio/speech |
| Spraak naar tekst | POST /ai/audio/transcriptions |
| Videogeneratie | POST /ai/video/generations |
| Modelcatalogus | GET /ai/models |
/ai/models eerst wanneer de app dynamisch een model moet kiezen.
De API-sleutel aansluiten
- Maak een scoped Kazzle API-sleutel voor de app.
- Sla deze op in een geheime collectie + omgeving met de naam
KAZZLE_API_KEY(de geheime naam wordt de omgevingsvariabelesleutel). - Wijs de process-component naar die collectie + omgeving.
- Houd aanroepen server-side tenzij het eindpunt opzettelijk openbaar is via je eigen backend.
process.env.KAZZLE_API_KEY opgelost vanuit de vault bij runtime. Er is geen env.vars-veld — geheimen bereiken app-componenten alleen via de collectie + omgeving waarop zij wijzen.
Plaats nooit een privé-API-sleutel in frontend-code of een VITE_*-variabele.