API Reference · API 概要
API 概要
AllToken REST API の基礎 — 認証、Base URL、レスポンスフォーマット。
Base URL
Base URL
$https://api.alltoken.ai/v1すべての API エンドポイントはこの Base URL からの相対パスです。API は OpenAI API フォーマットと完全に互換性があります。
カバー範囲:
/chat/completions— チャット補完(ストリーミング、ツール呼び出し、思考、Web 検索)/models、/models/{id}— モデル一覧と詳細/videos/models、/videos/generations— ビデオ生成(非同期タスク)- アカウント関連(API Keys、Usage、Billing)はサイドバーを参照
認証
すべてのリクエストには Authorization ヘッダーに Bearer Token が必要です:
Header
$Authorization: Bearer YOUR_API_KEY設定 → API Keys で API Key を取得してください。
レスポンスフォーマット
すべてのレスポンスは JSON 形式です。成功したレスポンスはデータを直接返します。エラーレスポンスのフォーマットは以下のとおりです:
エラーレスポンス
| 1 | { |
| 2 | "error": { |
| 3 | "message": "Invalid API key provided", |
| 4 | "type": "authentication_error", |
| 5 | "code": 401 |
| 6 | } |
| 7 | } |
ステータスコード
200— 成功400— リクエストエラー(無効なパラメーター)401— 未認証(API Key が無効または欠落)403— アクセス禁止(権限不足)404— リソースが見つかりません429— レート制限超過500— サーバー内部エラー502/503— 上流プロバイダーエラー(自動フェイルオーバーがトリガーされる場合があります)