メインコンテンツへスキップ
YouRouter は単一ゲートウェイでモデル API を提供します。多くの統合は OpenAI 互換の Chat Completions から始めるのが最短です。

Base URL

https://api.yourouter.ai/v1
このリファレンス内のパスはすべてこの Base URL 相対です。

認証

YouRouter API キーを Bearer トークンとして送ります。
Authorization: Bearer <YOUR_YOUROUTER_API_KEY>
JSON リクエストでは次も必要です。
Content-Type: application/json
API キーはサーバーサイド、バックエンド、CI、社内ツールなど信頼できる場所でのみ使用してください。ブラウザやモバイルに埋め込まないでください。

最初のリクエスト

curl https://api.yourouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $YOUROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [
      {
        "role": "user",
        "content": "Reply with exactly: connected"
      }
    ]
  }'
生成テキストは通常ここです。
choices[0].message.content

主要概念

概念使い方
モデル選択リクエストボディの model
マルチモーダルmessages[].content にブロックを並べる、またはネイティブ多モーダルへ
自動ルーティングvendor 省略または vendor: auto
固定ルーティングvendor: openai など
ストリーミングstream: true
ネイティブ API/messagesgenerateContent パス

主なエンドポイント

エンドポイント目的
POST /chat/completions推奨。テキストと画像入力の標準呼び出し
POST /embeddings埋め込み
POST /messagesAnthropic Messages 互換
POST /projects/.../models/{model}:generateContentGemini generateContent 互換
POST /api/v3/contents/generations/tasks動画生成タスク

ステータスコード

ステータス意味
200成功
400ボディ/モデル/パラメータ不正
401キー不正/未設定
429レート制限/同時実行
500ゲートウェイまたは上流エラー
基本形は Create Chat Completion。画像と動画は マルチモーダル を参照してください。