AI API w aplikacjach
Aplikacje Kazzle powinny używać AI API Kazzle do czatu, obrazów, mowy, transkrypcji i wideo. Nie pytaj użytkowników o klucze OpenAI, Anthropic lub innych dostawców, chyba że chcą bezpośrednio rozliczać tych dostawców.Co używać
Wszystkie wywołania AI aplikacji przechodzą przezhttps://api.kazzle.app plus klucz API kzl_:
KAZZLE_API_KEY to poświadczenie aplikacji, które tworzysz za pomocą narzędzia api_key, przechowujesz w Vault i podłączasz do komponentu procesu aplikacji.
Popularne punkty końcowe
| Zadanie | Punkt końcowy |
|---|---|
| Chat lub generowanie tekstu | POST /ai/chat/completions |
| Obrazy | POST /ai/images/generations |
| Zamiana tekstu na mowę | POST /ai/audio/speech |
| Zamiana mowy na tekst | POST /ai/audio/transcriptions |
| Generowanie wideo | POST /ai/video/generations |
| Katalog modeli | GET /ai/models |
/ai/models najpierw, gdy aplikacja musi dynamicznie wybrać model.
Podłączanie klucza API
- Utwórz ograniczony klucz API Kazzle dla aplikacji.
- Przechowuj go w kolekcji sekretów + środowisku o nazwie
KAZZLE_API_KEY(nazwa sekretu staje się kluczem zmiennej środowiskowej). - Wskaż komponent procesu na tę kolekcję + środowisko.
- Utrzymuj wywołania po stronie serwera, chyba że punkt końcowy jest celowo publiczny przez Twój własny backend.
process.env.KAZZLE_API_KEY rozwiązany z Vault w czasie wykonywania. Nie ma pola env.vars — sekrety docierają do komponentów aplikacji tylko przez kolekcję + środowisko, na które wskazują.
Nigdy nie umieszczaj prywatnego klucza API w kodzie frontend lub zmiennej VITE_*.