連携

クイックスタート

ベースURL・APIキー・モデルIDでエディター、チャット、バックエンドを接続。まず小さなリクエストを送り、使用履歴を確認しましょう。

ベース URL

OpenAI 互換クライアントにこの Base URL を設定してください。/v1 は含まれているため重複して追加しないでください。

ベース URLhttps://api.zableai.com/v1
チャットのリクエストURLhttps://api.zableai.com/v1/chat/completions
クイックスタート →

API

対応状況はツールごとに異なります。大きなタスクの前にコンテキスト上限、ストリーミング、ツール呼び出しを確認してください。

  1. API キーを作成

    アクセスグループのキーを作り、そのグループのモデルを選択します。

    API キー ↗
  2. ツールを接続

    ベース URL: https://api.zableai.com/v1

  3. モデルを選ぶ

接続例
const response = await fetch("https://api.zableai.com/v1/chat/completions", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.ZABLE_API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    model: "kimi-k3",
    messages: [{ role: "user", content: "Hello!" }]
  })
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());

実行前にターミナルまたはサーバーの環境変数 ZABLE_API_KEY を設定してください。curl の例は Bash 用です。API キーのアクセスグループで利用可能なモデルを選択してください。

テストリクエストを送信

応答とクレジット消費をワークスペースで確認します。

curl 'https://api.zableai.com/v1/chat/completions' \
  -H "Authorization: Bearer $ZABLE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ]
}'

キーは秘密に保ち、ブラウザのコードや公開リポジトリに含めないでください。