API 概要
公開モデル ID をそのまま指定し、利用可能なプロバイダーへルーティングします。ID はモデル詳細か一覧から取得し、プロバイダー接頭辞を追加しません。各プロトコルの入力・出力・ストリームは異なり、任意機能はモデルとマッピングに依存します。
基本 URL
HTTP と OpenAI SDK は https://api.inoneapi.com/v1、Anthropic SDK は https://api.inoneapi.com を使います。Anthropic SDK 自体が /v1/messages を付加します。認証に従って InOneAPI キーを指定します。
インターフェース
| エンドポイント | リファレンス |
|---|---|
| GET /v1/models | モデル一覧 |
| POST /v1/chat/completions | Chat Completions |
| POST /v1/responses | Responses |
| POST /v1/messages | Messages |
| POST /v1/messages/count_tokens | 入力 Token 計数 |
| POST /v1/images/generations | 画像生成 |
| POST /v1/videos | 動画タスク作成 |
| GET /v1/videos/{id}?model=… | 動画タスク取得 |
| POST /v1/audio/speech | 音声生成 |
| POST /v1/files | アップロード |
| GET /v1/files | ファイル一覧 |
| GET /v1/files/{file_id} | メタデータ取得 |
| DELETE /v1/files/{file_id} | 削除 |
呼び出しと結果
YOUR_MODEL_ID は置換用で、モデル詳細の例には選択 ID が入力済みです。任意のアプリヘッダーはコメント化しています。JSON は HTTP ステータス確認後に解析します。音声成功応答はバイナリー、動画は保存した ID でポーリングします。HTTP 200 は非同期完了を意味しません。
X-Gateway-Trace-ID を記録します。ファイル操作はモデル推論課金を発生させません。ファイル参照はアップロード時と同じキーで行います。ファイルも確認してください。
互換範囲
汎用 Batch、Embeddings、Realtime、音声転写・翻訳、Responses 取得・削除、動画取消、ファイル内容ダウンロード API は未提供です。SDK のメソッドが存在してもゲートウェイ対応とは限りません。callback_url は上流・マッピングへの依存があり、汎用コールバックサービスはありません。