APIエンドポイントURL
API Base URL、Jev の /v1/decisions・/v1/systemone、チャット API との違い、convert_request_failed の対処方法。
このページでは、地域別の接続先と、アカウントおよびクォータ関連の入口をまとめています。
1. 地域別の接続先
| 利用地域 | 推奨Base URL | 説明 |
|---|---|---|
| 全球(中国本土を含む) | https://api.llm-token.cn/v1 | グローバルルーティング:華東・華南・香港・シンガポール・米国・ドイツのノードが最速経路を自動選択します。 |
2. アカウントとクォータ
Jev のネイティブ決定 API:チャットとは URL が異なる
jev-latest は通常のチャットではなく、ネイティブの決定プロトコルを使用します。ゲートウェイと TypeSafe への直接接続では URL と API キーが異なります。
| 接続方法 | 完全な POST URL | API キー |
|---|---|---|
| 推奨ゲートウェイ | https://api.llm-token.cn/v1/decisions | LLM API Gateway のキー |
| 互換ゲートウェイ | https://api.llm-token.cn/v1/systemone | LLM API Gateway のキー |
| TypeSafe 直接接続 | https://api.typesafe.ai/v1/systemone | TypeSafe のキー |
Base URL が https://api.llm-token.cn/v1 なら /decisions または /systemone だけを追加します。/v1/v1/decisions にしないでください。
model、state、questions を送信します。questions は質問 ID をキーとするオブジェクトで、各質問に type と instructions を設定します。choice の criteria は選択肢のオブジェクト、score は順序付き配列です。noul は「はい」の確率を評価します。チャット形式の messages やストリーミングは使わないでください。
最小リクエスト
ゲートウェイの API キーを環境変数 LLM_API_KEY に設定してください。この例は実際の呼び出しです。実行前に残高と料金を確認してください。choices[0].message.content ではなく、answers.is_urgent.noul と usage を読み取ります。
curl -sS -X POST https://api.llm-token.cn/v1/decisions \
-H "Authorization: Bearer $LLM_API_KEY" \
-H "Content-Type: application/json" \
-d @- <<'JSON'
{
"model": "jev-latest",
"state": "The order is due today and the payment has failed.",
"questions": {
"is_urgent": {
"type": "noul",
"instructions": "Does this require urgent attention?"
}
}
}
JSON500 / convert_request_failed に this channel only supports native decisions requests が含まれる場合、送信先が /v1/chat/completions や /v1/messages のままではないか確認してください。これはプロトコルの不一致であり、残高不足ではありません。入金や従量課金への変更では直りません。URL と本文を修正してから再試行し、元のチャットリクエストを繰り返さないでください。