統合されたモデルアクセス
1 つの API Key と 1 つの安定した API サーフェスで、公開モデル ID を呼び出せます。
非同期メディアタスク
長時間実行される画像・動画生成ジョブは、即座に
task_id を返します。GET /v1/tasks/{task_id} をポーリングして、結果が準備できたら取得できます。マルチフォーマットチャット
OpenAI 互換の
/v1/chat/completions エンドポイントから始め、統合が進むにつれて Anthropic 互換の /v1/messages や Gemini 互換の /v1beta/models/{model}:generateContent エンドポイントを採用できます。クレジットとトレーサビリティ
すべてのリクエストは、クレジット、タスク履歴、標準化された結果、使用量レコードに紐付けられます。
Base URL
公開 API の形態
APIAny.AI は、予測可能で少数の公開呼び出しパターンを提供します:- Chat completions —
POST /v1/chat/completions: OpenAI 互換のテキスト生成とチャット。 - Anthropic 互換 Messages —
POST /v1/messages: Anthropic Messages 互換のリクエスト・レスポンス形態。 - Gemini 互換のコンテンツ生成 —
POST /v1beta/models/{model}:generateContent: Gemini generateContent 互換のリクエスト・レスポンス形態。{model}は公開 APIAny.AI モデル ID です。 - 画像生成(非同期) —
POST /v1/images/generations: 非同期の画像生成タスクを作成し、task_idを受け取ります。 - 画像生成(同期) —
POST /v1/images/generations/sync: シンプルなブロッキングワークフローに適している場合に、画像を生成して結果を待ちます。 - 画像編集 —
POST /v1/images/edits: モデルとプロンプトを使って、既存の画像に編集やインペインティングを適用します。 - 動画生成(非同期) —
POST /v1/videos/generations: 非同期の動画生成タスクを作成し、task_idを受け取ります。 - 動画生成(同期) —
POST /v1/videos/generations/sync: ブロッキングワークフローが許容できる場合に、動画を生成して結果を待ちます。 - タスク照会 —
GET /v1/tasks/{task_id}: 任意の非同期画像・動画タスクの現在のステータスと最終結果を取得します。 - クレジット残高 —
GET /v1/credits/balance: アカウントに残っているクレジット数をいつでも確認できます。