應用程式中的 AI API
Kazzle 應用程式應使用 Kazzle 的 AI API 進行聊天、影像、語音、轉錄和影片處理。除非使用者特別要求直接向 OpenAI、Anthropic 或其他供應商計費,否則不應要求使用者提供這些供應商的金鑰。使用項目
所有應用程式 AI 呼叫都透過https://api.kazzle.app 加上 kzl_ API 金鑰進行:
KAZZLE_API_KEY 是應用程式認證,使用 api_key 工具建立、儲存在保管庫中,並連接到應用程式的流程元件。
常見端點
| 工作 | 端點 |
|---|---|
| 聊天或文字生成 | POST /ai/chat/completions |
| 影像 | POST /ai/images/generations |
| 文字轉語音 | POST /ai/audio/speech |
| 語音轉文字 | POST /ai/audio/transcriptions |
| 影片生成 | POST /ai/video/generations |
| 模型目錄 | GET /ai/models |
/ai/models。
連接 API 金鑰
- 為應用程式建立限定範圍的 Kazzle API 金鑰。
- 將其儲存在名稱為
KAZZLE_API_KEY的密碼集合 + 環境中(密碼名稱會成為環境變數金鑰)。 - 將流程元件指向該集合 + 環境。
- 除非端點透過您自己的後端刻意公開,否則保持呼叫在伺服器端。
process.env.KAZZLE_API_KEY。沒有 env.vars 欄位 — 密碼只能透過應用程式元件指向的集合 + 環境到達。
絕不要將私密 API 金鑰放在前端程式碼或 VITE_* 變數中。