AI API em apps
Apps Kazzle devem usar a AI API de Kazzle para chat, imagens, fala, transcrição e vídeo. Não peça aos usuários chaves OpenAI, Anthropic ou de outros provedores a menos que queiram faturar esses provedores diretamente.O que usar
Todas as chamadas de IA do app passam porhttps://api.kazzle.app mais uma chave de API kzl_:
KAZZLE_API_KEY é uma credencial do app que você cria com a ferramenta api_key, armazena no vault e conecta ao componente process do app.
Endpoints comuns
| Tarefa | Endpoint |
|---|---|
| Chat ou geração de texto | POST /ai/chat/completions |
| Imagens | POST /ai/images/generations |
| Texto para fala | POST /ai/audio/speech |
| Fala para texto | POST /ai/audio/transcriptions |
| Geração de vídeo | POST /ai/video/generations |
| Catálogo de modelos | GET /ai/models |
/ai/models primeiro quando o app precisa escolher um modelo dinamicamente.
Conectando a chave de API
- Crie uma chave de API Kazzle com escopo para o app.
- Armazene em uma coleção de segredos + ambiente com o nome
KAZZLE_API_KEY(o nome do segredo se torna a chave da variável de ambiente). - Aponte o componente process para essa coleção + ambiente.
- Mantenha as chamadas no servidor a menos que o endpoint seja intencionalmente público através do seu próprio backend.
process.env.KAZZLE_API_KEY resolvido do vault em tempo de execução. Não há campo env.vars — segredos só chegam aos componentes do app através da coleção + ambiente que apontam para.
Nunca coloque uma chave de API privada em código frontend ou em uma variável VITE_*.