OpenRouter
記事状態: 公開 · 最終確認: 未確認
要点
「OpenRouterは、複数モデル/提供元へのAPIアクセスを一つのrequest形状へ寄せ、ツール callingでは提供元の実装に応じて透過・変換・YAML化を行うと文書化している。Auto Routerのallow/exclude/cost tier等はroute制御であり、モデル品質・価格上限・データ境界・SLOの保証ではない。」
現在の判断
- ESTABLISHED [S1 裏付け]: OpenRouter documents request/response schemas as similar to the OpenAI Chat API and says it normalizes the データ形式の定義 across models/providers. It publishes an OpenAPI description of its API.
- ESTABLISHED [S1 裏付け]: For ツール calling, the 仕様・利用方法の文書 states that tools may be passed through for providers implementing OpenAI's interface, transformed/mapped for custom interfaces, or transformed into a YAML template otherwise. This is an explicit provider-path distinction, not universal equivalence.
- ESTABLISHED [S2 裏付け]: Auto Router documents allowed/excluded モデル patterns and a 失敗 when restrictions leave no eligible モデル. It documents cost tiers from low through max and says a tier is a band, not a hard numeric ceiling; within a tier, models are ranked by market spend share.
- 推論 [S1+S2]: OpenRouter can be treated as a 処理先の振り分け/制御 適用限界, but route selection can change 提供元, モデル behavior, latency, cost, policy, and ツール semantics. A normalized request is not 根拠 of normalized outcome quality.
どこまで当てはまるか
プロバイダーマッピング / ゲートウェイ / ルーティング / コスト / 運用性 / ガバナンス / セキュリティ
詳しく理解する
なぜ重要か
OpenRouterは、アプリケーション側でのモデル切り替えを軽減できる可能性がある、マルチプロバイダーAPIおよびルーティングサービスである。今後の記述においては、プロバイダー/モデル/バージョン/データポリシーの境界、およびルーティングによってリクエストを処理するエンドポイントが変更されるという事実を維持しなければならない。
対象範囲と前提
プロバイダーマッピング / ゲートウェイ / ルーティング / コスト / 運用性 / ガバナンス / セキュリティ
検討ポイント
What do the 現在の OpenRouter API and Auto Router documents establish about データ形式の定義 normalization, ツール mapping, モデル restrictions, cost tiers, and 提供元 selection?
根拠資料の対応表
[S1] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: OpenRouter API Reference | AUTHOR_ORG: OpenRouter | CANONICAL_URL: https://openrouter.ai/docs/api_reference/overview | PUBLICATION_UPDATE_ACCESS: 現在の API reference 参照日 2026-09-14 00:16 JST | VERSION_RELEASE_TAG: 現在の docs; API path /api/v1/chat/completions; no immutable docs 公開・提供 pin exposed | SUPPORTING_LOCATOR: lines 19-36 for API normalization/OpenAPI publication; lines 47-81 for request データ形式の定義, tools, 提供元 transformation, and tool_choice; lines 98-104 for OpenRouter-only models/route/提供元/user fields | EVIDENCE_LABEL: VERIFIED_SPEC + PRODUCT_VOLATILE | 対応関係: 裏付け for documented API 適用限界; limit for 提供元 behavior. [S2] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: Auto Router - Intelligent モデル Selection | AUTHOR_ORG: OpenRouter | CANONICAL_URL: https://openrouter.ai/docs/guides/routing/routers/auto-router | PUBLICATION_UPDATE_ACCESS: 現在の guide 参照日 2026-09-14 00:16 JST | VERSION_RELEASE_TAG: 現在の Auto Router docs; exact API/モデル/plugin semantics require recheck | SUPPORTING_LOCATOR: lines 450-476 for pattern allow/exclude restrictions and no-eligible-model 失敗; lines 481-487 for cost tiers and ranking; related links lines 610-613 for モデル 失敗時の代替処理/提供元 selection | EVIDENCE_LABEL: VERIFIED_SPEC + PRODUCT_VOLATILE | 対応関係: 裏付け for 処理先の振り分け controls; limit for quality/利用可能性. [S3] 出典区分: 公式プロバイダー提供ドキュメント | 正式名称: OpenRouter | 発行組織: OpenRouter | 正式URL: https://openrouter.ai/ | 更新情報の参照: 現在の製品ページを2026-09-14 00:16 JSTに参照 | バージョンリリース情報: 製品ページの現在の情報。表示されているモデル数、プロバイダー数、および記述内容は変動する可能性がある | 補足照合箇所: 製品ページのモデル/プロバイダーへのアクセス、フォールバック、データポリシー、およびクレジット/APIキーに関する記述 | 根拠ラベル: 製品の変動要素あり | 関係性: 文脈情報のみであり、独立したベンチマークや契約の証明ではない。
利用できる条件
OpenRouter API 改訂版/path; モデル ID and 提供元 endpoint; allowed/excluded models; Auto Router plugin/バージョン; 提供元 preference and 失敗時の代替処理; ツール/structured-output 裏付け; API key/credits; 提供元 data policy/ZDR/保持期間・保持方針; region; rate/文脈・入力情報 limits; cost tier/max price; 監査/logging; error/再試行 behavior; 組織 policy.
実装・運用
Evidence-only desk research. No OpenRouter key, credit purchase, モデル request, ツール call, or 提供元 route was used.
確認・評価方法
モデル選択、ツールの変換、コスト、レイテンシ、フォールバック、データポリシー、またはプロバイダー間での出力の等価性に関するベンチマークは実施されていません。
セキュリティとプライバシー
提供元 route and request transformation must be recorded per call; prompts/results may traverse different 提供元 boundaries. 監査 needs requested モデル, selected 提供元/モデル, all 失敗時の代替処理 attempts, policy filters, data policy, token/cost, and result. Treat 提供元 処理先の振り分け as an operational change, not a transparent 実装 detail. Cost tiers/credits require reconciliation to 提供元 invoices; not measured.
根拠 PACKET
---
確認できていること
ESTABLISHED [S1 裏付け]: OpenRouter documents request/response schemas as similar to the OpenAI Chat API and says it normalizes the データ形式の定義 across models/providers. It publishes an OpenAPI description of its API.
ESTABLISHED [S1 裏付け]: For ツール calling, the 仕様・利用方法の文書 states that tools may be passed through for providers implementing OpenAI's interface, transformed/mapped for custom interfaces, or transformed into a YAML template otherwise. This is an explicit provider-path distinction, not universal equivalence.
ESTABLISHED [S2 裏付け]: Auto Router documents allowed/excluded モデル patterns and a 失敗 when restrictions leave no eligible モデル. It documents cost tiers from low through max and says a tier is a band, not a hard numeric ceiling; within a tier, models are ranked by market spend share.
推論 [S1+S2]: OpenRouter can be treated as a 処理先の振り分け/制御 適用限界, but route selection can change 提供元, モデル behavior, latency, cost, policy, and ツール semantics. A normalized request is not 根拠 of normalized outcome quality.
よくある失敗・反証
現在の docs are mutable and product-page counts are not a reproducible 比較評価. 提供元 transformation may lose or alter parameters; ツール YAML 失敗時の代替処理 changes the 実行環境 条件・契約. Cost tiers do not establish a fixed price, quality floor, データの保存地域, or SLO. モデル/提供元 利用可能性, credits, API keys, data policy, and 失敗時の代替処理 behavior are account/契約プラン/request dependent. No request was 実行済み.
OpenRouterの正規化されたスキーマを、プロバイダーの同等性の証明として引用してはならない。表示されているモデル数、フォールバック機能、またはAuto Routerのコストティアを、性能、品質、価格、プライバシー、または可用性の保証に変換してはならない。 UNIT_CLOSE_STATUS: INDIVIDUAL_BOUNDED_CLOSE / EVIDENCE_RECORDED / UNKNOWN_PRESERVED
実務での使い方
OpenRouter API 改訂版/path; モデル ID and 提供元 endpoint; allowed/excluded models; Auto Router plugin/バージョン; 提供元 preference and 失敗時の代替処理; ツール/structured-output 裏付け; API key/credits; 提供元 data policy/ZDR/保持期間・保持方針; region; rate/文脈・入力情報 limits; cost tier/max price; 監査/logging; error/再試行 behavior; 組織 policy.
Evidence-only desk research. No OpenRouter key, credit purchase, モデル request, ツール call, or 提供元 route was used.
モデル選択、ツールの変換、コスト、レイテンシ、フォールバック、データポリシー、またはプロバイダー間での出力の等価性に関するベンチマークは実施されていません。
提供元 route and request transformation must be recorded per call; prompts/results may traverse different 提供元 boundaries. 監査 needs requested モデル, selected 提供元/モデル, all 失敗時の代替処理 attempts, policy filters, data policy, token/cost, and result. Treat 提供元 処理先の振り分け as an operational change, not a transparent 実装 detail. Cost tiers/credits require reconciliation to 提供元 invoices; not measured.
Future update Work should pin API docs and モデル/提供元 catalog snapshots, then compare one direct-provider request with the same OpenRouter request using safe read-only prompts and no 外部 ツール 外部への変更・送信. Record データ形式の定義 transformation, route, 失敗時の代替処理, cost, latency, data policy, and output/ツール differences.
まだ確認できていないこと
- EA-165-UNKNOWN-01
現在の 提供元/モデル catalog; route algorithm and ranking data; transformation edge cases; ツール/データ形式の定義 semantics; provider-specific 保持期間・保持方針/region; max-price 強制的な適用; 失敗時の代替処理 再試行 duplication; 稼働状況を観測する仕組み/監査; enterprise 条件・契約 and SLO; independent benchmarks.
- EA-165-UNKNOWN-CURRENTNESS
外部根拠の再確認日が正式な本文・公開管理情報で確定していないため、現行性は未確認のまま保持する。確認日を推測して補わない。
根拠資料
- 研究資料研究資料
[S1] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: OpenRouter API Reference | AUTHOR_ORG: OpenRouter | CANONICAL_URL:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
Intelligent モデル Selection | AUTHOR_ORG: OpenRouter | CANONICAL_URL:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[S1] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: OpenRouter API Reference | AUTHOR_ORG: OpenRouter | CANONICAL_URL:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- EA-165
- 最終確認日
- —
- 提供元・モデル・プラン・利用環境
- OpenAI
- 対象地域
- —
元資料の全文と収録照合記録
WHY_THIS_MATTERS_TO_UPDATE
OpenRouter is a multi-provider API and routing service that may reduce application-side model switching. Future writing must preserve the provider/model/version/data-policy boundary and the fact that routing changes which endpoint serves a request.
SCOPE_ROUTING
provider mapping / gateway / routing / cost / operability / governance / security
CLAIM_OR_RESEARCH_QUESTION
What do the current OpenRouter API and Auto Router documents establish about schema normalization, tool mapping, model restrictions, cost tiers, and provider selection?
EVIDENCE_TABLE
[S1] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: OpenRouter API Reference | AUTHOR_ORG: OpenRouter | CANONICAL_URL: https://openrouter.ai/docs/api_reference/overview | PUBLICATION_UPDATE_ACCESS: current API reference accessed 2026-09-14 00:16 JST | VERSION_RELEASE_TAG: current docs; API path /api/v1/chat/completions; no immutable docs release pin exposed | SUPPORTING_LOCATOR: lines 19-36 for API normalization/OpenAPI publication; lines 47-81 for request schema, tools, provider transformation, and tool_choice; lines 98-104 for OpenRouter-only models/route/provider/user fields | EVIDENCE_LABEL: VERIFIED_SPEC + PRODUCT_VOLATILE | RELATION: support for documented API boundary; limit for provider behavior. [S2] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: Auto Router - Intelligent Model Selection | AUTHOR_ORG: OpenRouter | CANONICAL_URL: https://openrouter.ai/docs/guides/routing/routers/auto-router | PUBLICATION_UPDATE_ACCESS: current guide accessed 2026-09-14 00:16 JST | VERSION_RELEASE_TAG: current Auto Router docs; exact API/model/plugin semantics require recheck | SUPPORTING_LOCATOR: lines 450-476 for pattern allow/exclude restrictions and no-eligible-model failure; lines 481-487 for cost tiers and ranking; related links lines 610-613 for model fallback/provider selection | EVIDENCE_LABEL: VERIFIED_SPEC + PRODUCT_VOLATILE | RELATION: support for routing controls; limit for quality/availability. [S3] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: OpenRouter | AUTHOR_ORG: OpenRouter | CANONICAL_URL: https://openrouter.ai/ | PUBLICATION_UPDATE_ACCESS: current product page accessed 2026-09-14 00:16 JST | VERSION_RELEASE_TAG: product page current; displayed model/provider counts and claims are volatile | SUPPORTING_LOCATOR: product page model/provider access, fallback, data-policy, and credit/API-key claims | EVIDENCE_LABEL: PRODUCT_VOLATILE | RELATION: context only; not independent benchmark or contract proof.
FINDINGS
- ESTABLISHED [S1 support]: OpenRouter documents request/response schemas as similar to the OpenAI Chat API and says it normalizes the schema across models/providers. It publishes an OpenAPI description of its API.
- ESTABLISHED [S1 support]: For tool calling, the documentation states that tools may be passed through for providers implementing OpenAI's interface, transformed/mapped for custom interfaces, or transformed into a YAML template otherwise. This is an explicit provider-path distinction, not universal equivalence.
- ESTABLISHED [S2 support]: Auto Router documents allowed/excluded model patterns and a failure when restrictions leave no eligible model. It documents cost tiers from low through max and says a tier is a band, not a hard numeric ceiling; within a tier, models are ranked by market spend share.
- INFERENCE [S1+S2]: OpenRouter can be treated as a routing/control boundary, but route selection can change provider, model behavior, latency, cost, policy, and tool semantics. A normalized request is not evidence of normalized outcome quality.
LIMITS / COUNTEREVIDENCE / FAILURE ENVELOPE
Current docs are mutable and product-page counts are not a reproducible benchmark. Provider transformation may lose or alter parameters; tool YAML fallback changes the runtime contract. Cost tiers do not establish a fixed price, quality floor, data residency, or SLO. Model/provider availability, credits, API keys, data policy, and fallback behavior are account/plan/request dependent. No request was executed.
AVAILABILITY_GATES
OpenRouter API revision/path; model ID and provider endpoint; allowed/excluded models; Auto Router plugin/version; provider preference and fallback; tool/structured-output support; API key/credits; provider data policy/ZDR/retention; region; rate/context limits; cost tier/max price; audit/logging; error/retry behavior; organization policy.
IMPLEMENTATION_STATE
Evidence-only desk research. No OpenRouter key, credit purchase, model request, tool call, or provider route was used.
BENCHMARK_OR_EVAL
No model-selection, tool-transformation, cost, latency, fallback, data-policy, or cross-provider output-equivalence benchmark was run.
SECURITY / PRIVACY / AUDIT / COST / OPERABILITY
Provider route and request transformation must be recorded per call; prompts/results may traverse different provider boundaries. Audit needs requested model, selected provider/model, all fallback attempts, policy filters, data policy, token/cost, and result. Treat provider routing as an operational change, not a transparent implementation detail. Cost tiers/credits require reconciliation to provider invoices; not measured.
SAFE_WORDING_FOR_FUTURE_BOOK
「OpenRouterは、複数model/providerへのAPIアクセスを一つのrequest形状へ寄せ、tool callingではproviderの実装に応じて透過・変換・YAML化を行うと文書化している。Auto Routerのallow/exclude/cost tier等はroute制御であり、モデル品質・価格上限・データ境界・SLOの保証ではない。」
UPDATE_WORK_HANDOFF
Future update Work should pin API docs and model/provider catalog snapshots, then compare one direct-provider request with the same OpenRouter request using safe read-only prompts and no external tool side effect. Record schema transformation, route, fallback, cost, latency, data policy, and output/tool differences.
OPEN_UNKNOWN
current provider/model catalog; route algorithm and ranking data; transformation edge cases; tool/schema semantics; provider-specific retention/region; max-price enforcement; fallback retry duplication; observability/audit; enterprise contract and SLO; independent benchmarks.
STOP_CONDITION
Do not cite OpenRouter's normalized schema as proof of provider equivalence. Do not convert a displayed model count, fallback feature, or Auto Router cost tier into a performance, quality, price, privacy, or availability guarantee. UNIT_CLOSE_STATUS: INDIVIDUAL_BOUNDED_CLOSE / EVIDENCE_RECORDED / UNKNOWN_PRESERVED
EVIDENCE PACKET
---
EVD-EA-165-URL-62E5A2D5FE3E研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-165-URL-62E5A2D5FE3E
- 検証箇所
- EVIDENCE_TABLE · S1 · [S1] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: OpenRouter API Reference | AUTHOR_ORG: OpenRouter | CANONICAL_URL: https://openrouter.ai/docs/api_reference/overview
- 適用範囲
- EVIDENCE_TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-165-URL-C1CC13E818A2研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCEIntelligent Model Selection | AUTHOR_ORG: OpenRouter | CANONICAL_URL:
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-165-URL-C1CC13E818A2
- 検証箇所
- EVIDENCE_TABLE · - Intelligent Model Selection | AUTHOR_ORG: OpenRouter | CANONICAL_URL: https://openrouter.ai/docs/guides/routing/routers/auto-router
- 適用範囲
- EVIDENCE_TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-165-URL-6DBA8B525A6D研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-165-URL-6DBA8B525A6D
- 検証箇所
- EVIDENCE_TABLE · S1 · [S1] SOURCE_CLASS: official_provider_docs | EXACT_TITLE: OpenRouter API Reference | AUTHOR_ORG: OpenRouter | CANONICAL_URL: https://openrouter.ai/
- 適用範囲
- EVIDENCE_TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EA-165-R11-RESEARCH研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKETEA-165 監査済みresearch / canonical revision binding
- 裏付ける内容
- 1. ESTABLISHED [S1 support]: OpenRouter documents request/response schemas as similar to the OpenAI Chat API and says it normalizes the schema across models/providers. It publishes an OpenAPI description of its API. 2. ESTABLISHED [S1 support]: For tool calling, the documentation states that tools may be passed through for providers implementing OpenAI's interface, transformed/mapped for custom interfaces, or transformed into a YAML template otherwise. This is an explicit provider-path distinction, not universal equivalence. 3. ESTABLISHED [S2 support]: Auto Router documents allowed/excluded model patterns and a failure when restrictions leave no eligible model. It documents cost tiers from low through max and says a tier is a band, not a hard numeric ceiling; within a tier, models are ranked by market spend share. 4. INFERENCE [S1+S2]: OpenRouter can be treated as a routing/control boundary, but route selection can change provider, model behavior, latency, cost, policy, and tool semantics. A normalized request is not evidence of normalized outcome quality.
- 確認日
- —
- 出典・実験ID
- COMM-048-EA0165
- 検証箇所
- COMM-048-EA0165 · EA-165-R5-LEGACY-MIGRATION-20261008-R1 · content/staging/EA-165.md
- 適用範囲
- 監査済みEA本文・canonical revision・既存Source Graph relationの範囲。欠損currentnessは推測で閉じない。
- 出典・来歴
- AUDIT_PASS_CANONICAL_BINDING
- 限界
- canonical監査・revision bindingの存在を示す。外部ソースcurrentnessが本文またはcontrol-planeで確定していない場合は、currentnessをUNKNOWNのまま保持する。
EA-165-R11-WEB-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACKEA-165 Web body identity / canonical readback
- 裏付ける内容
- canonical staging bodyのSHA-256一致とR9 canonical ledger readbackをProduction projectionの入力として検証する。
- 確認日
- —
- 出典・実験ID
- WEBBODY-EA0165-R8-A9821FC9
- 検証箇所
- WEBBODY-EA0165-R8-A9821FC9 · content/staging/EA-165.md · EA-165-R5-LEGACY-MIGRATION-20261008-R1
- 適用範囲
- R9/R10 canonical readback後のProduction生成時body identity。
- 出典・来歴
- CANONICAL_READBACK_BODY_HASH_MATCH
- 限界
- body identity/readbackは本文claim自体の真偽や外部ソースの最新性を追加保証しない。
- 出典ID
- COMM-048-EA0165, SRC-EA-165-URL-62E5A2D5FE3E, SRC-EA-165-URL-C1CC13E818A2, SRC-EA-165-URL-6DBA8B525A6D, WEBBODY-EA0165-R8-A9821FC9
- 追跡中のUNKNOWN ID
- EA-165-UNKNOWN-01, EA-165-UNKNOWN-CURRENTNESS
- 再確認のきっかけ
- 正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。