json_object と json_schema)、ビジョンがすべて対応されます。
他プロバイダのモデルを指定した場合、OrcaRouter の変換層がそのプロバイダ
のネイティブ形式にリクエスト/レスポンスを変換するため、SDK のコードは
変更不要です。
Python
TypeScript / Node
非同期 Python
環境変数を使う
OpenAI SDK は既定でOPENAI_API_KEY と OPENAI_BASE_URL を読み
取ります。一度設定すれば、呼び出しごとの設定なしで SDK が拾います:
コードで変更すること
base URL と API キーだけです。リクエストパラメータ、レスポンス形式、 ストリーミングプロトコル、エラー処理はすべて変わりません。モデル名 は プロバイダプレフィックス付き (openai/gpt-4o-mini、
anthropic/claude-sonnet-4.6、google/gemini-2.5-pro、
deepseek/deepseek-chat、grok/grok-4-fast-reasoning、
qwen/qwen3.6-plus、kimi/kimi-k2.6、minimax/minimax-m2.7) で、
どのプロバイダがリクエストを処理したかが常に明確です。OrcaRouter
は同じクライアントオブジェクトを通じてプロバイダ間の変換を内部で
行います。
