Skip to content
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 — 上流プロバイダーエラー(自動フェイルオーバーがトリガーされる場合があります)