クイックスタート
フォールバックの動作
どのモデルが応答したかの確認
レスポンスのmodel フィールドは、常に実際にレスポンスを生成したモデルを反映します。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
優先順位付きのフォールバックモデルリストを指定します。プライマリモデルが失敗または利用不可の場合、ARouter はリスト内の次のモデルで自動的に再試行します。
{
"model": "openai/gpt-5.4-pro",
"models": ["openai/gpt-5.4-pro", "openai/gpt-5.4", "anthropic/claude-sonnet-4.6"],
"messages": [{"role": "user", "content": "Hello"}]
}
| シナリオ | アクション |
|---|---|
プライマリモデルが 5xx を返した | 次のモデルで再試行 |
プライマリモデルがレート制限された(429) | 次のモデルで再試行 |
| プライマリモデルが利用不可 | 次のモデルで再試行 |
プライマリモデルが 4xx を返した(不正なリクエスト) | 即座にエラーを返す |
| すべてのモデルが失敗 | 最後に試みたモデルのエラーを返す |
model フィールドは、常に実際にレスポンスを生成したモデルを反映します。
{
"model": "openai/gpt-5.4-pro",
"models": ["openai/gpt-5.4-pro", "openai/gpt-5.4"],
"provider": {"order": ["Azure", "OpenAI"], "allow_fallbacks": true}
}
{"models": ["anthropic/claude-opus-4.5", "anthropic/claude-sonnet-4.6", "openai/gpt-5.4-pro"]}
{"models": ["openai/gpt-5.4:free", "meta-llama/llama-4-maverick:free", "openai/gpt-5.4"]}