AI API en apps
Las apps de Kazzle deben usar la AI API de Kazzle para chat, imágenes, voz, transcripción y vídeo. No pidas a los usuarios claves de OpenAI, Anthropic u otros proveedores a menos que específicamente quieran facturar a esos proveedores directamente.Qué usar
Todas las llamadas de IA de la app van a través dehttps://api.kazzle.app más una clave API kzl_:
KAZZLE_API_KEY es una credencial de app que creas con la herramienta api_key, almacenas en el vault e integras en el componente process de la app.
Endpoints comunes
| Tarea | Endpoint |
|---|---|
| Chat o generación de texto | POST /ai/chat/completions |
| Imágenes | POST /ai/images/generations |
| Texto a voz | POST /ai/audio/speech |
| Voz a texto | POST /ai/audio/transcriptions |
| Generación de vídeo | POST /ai/video/generations |
| Catálogo de modelos | GET /ai/models |
/ai/models primero cuando la app necesite elegir un modelo dinámicamente.
Integrar la clave API
- Crea una clave API de Kazzle con alcance para la app.
- Almacénala en una colección de secretos + entorno con el nombre
KAZZLE_API_KEY(el nombre del secreto se convierte en la clave de variable de entorno). - Apunta el componente process a esa colección + entorno.
- Mantén las llamadas del lado del servidor a menos que el endpoint sea intencionalmente público a través de tu propio backend.
process.env.KAZZLE_API_KEY resuelto desde el vault en tiempo de ejecución. No hay campo env.vars — los secretos solo llegan a los componentes de la app a través de la colección + entorno a la que apuntan.
Nunca pongas una clave API privada en código frontend o en una variable VITE_*.