API 概要

AllToken REST API の基礎 — 認証、Base URL、レスポンスフォーマット。

Base URL

Base URL
$ https://api.alltoken.ai/v1

すべての API エンドポイントはこの Base URL からの相対パスです。API は OpenAI API フォーマットと完全に互換性があります。

認証

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