システム紹介
開発者ドキュメントシステム紹介
開発者ドキュメント

すべての AI モデルを、ひとつのエンドポイントで

XAPI は OpenAI 互換の統合インターフェースを提供します。使い慣れた SDK の Base URL と API キーを変更するだけです。

API は正常稼働中最終更新 2026年9月
統合 Base URLhttps://api.xapi.love/v1
01

5分で最初の API 呼び出し

キーを作成し、SDK をインストールして最初のリクエストを送信します。

API キーを取得

コンソールでキーを作成し、安全に保管してください。クライアントコードや公開リポジトリには含めないでください。

コンソールへ

OpenAI SDK をインストール

既存プロジェクトでは通常、クライアント設定の変更だけで利用できます。

bash
pip install openai

チャットリクエストを送信

モデル ID は大文字と小文字を区別します。モデル一覧からコピーしてください。

モデル一覧
python
from openai import OpenAI

client = OpenAI(
    api_key="$XAPI_API_KEY",
    base_url="https://api.xapi.love/v1",
)

response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Hello, XAPI!"}],
)

print(response.choices[0].message.content)
02

レスポンス構造

成功時は OpenAI Chat Completions 形式で返ります。本番では request_id を記録してください。

json
{
  "id": "chatcmpl_xapi_01",
  "object": "chat.completion",
  "model": "gpt-5.4",
  "choices": [{
    "index": 0,
    "message": { "role": "assistant", "content": "Hello!" },
    "finish_reason": "stop"
  }],
  "usage": { "prompt_tokens": 12, "completion_tokens": 4, "total_tokens": 16 }
}
03

主要エンドポイント

Bearer Token 認証を使用し、HTTPS で JSON を送信します。

メソッドパス用途
POST/v1/chat/completionsチャット補完を作成
GET/v1/models利用可能なモデルを一覧
POST/v1/responsesResponses タスクを作成
GET/v1/dashboard/billing残高と使用量を確認
04

エラー処理

標準 HTTP ステータスコードを使用します。429 と 5xx は指数バックオフで再試行してください。

コード意味対応
400リクエストが無効フィールドとモデル ID を確認
401認証失敗API キーとヘッダーを確認
429リクエスト過多同時実行数を減らして再試行
500一時的な障害request_id と共にサポートへ連絡
次のステップ

さらに詳しく

完全な API リファレンスを確認するか、用途に合うモデルを選択してください。