跳轉到主要內容
OrcaRouter 提供一等公民級別的 OpenAI 接口表面。把現有 OpenAI SDK 的 base URL 指向 OrcaRouter,你的代碼會按 SDK 期望的方式繼續工作—— 流式、工具調用、結構化輸出(json_objectjson_schema)以及視覺 全部支持。當你調用其他服務商的模型時,OrcaRouter 的翻譯層會把請求 與響應適配到該服務商的原生形態,你的 SDK 代碼無需改動。

Python

from openai import OpenAI

client = OpenAI(
    base_url="https://api.orcarouter.ai/v1",
    api_key="sk-orca-...",
)

TypeScript / Node

import OpenAI from "openai";

const openai = new OpenAI({
  baseURL: "https://api.orcarouter.ai/v1",
  apiKey: "sk-orca-...",
});

異步 Python

from openai import AsyncOpenAI

client = AsyncOpenAI(
    base_url="https://api.orcarouter.ai/v1",
    api_key="sk-orca-...",
)

使用環境變量

OpenAI SDK 默認讀取 OPENAI_API_KEYOPENAI_BASE_URL。設置一次 后,SDK 無需逐次配置就會自動讀取:
export OPENAI_API_KEY="sk-orca-..."
export OPENAI_BASE_URL="https://api.orcarouter.ai/v1"

你的代碼需要改什么

只需 base URL 和 API 密鑰。請求參數、響應結構、流式協議、錯誤處理 全部不變。模型名帶服務商前綴openai/gpt-4o-minianthropic/claude-sonnet-4.6google/gemini-2.5-prodeepseek/deepseek-chatgrok/grok-4-fast-reasoningqwen/qwen3.6-pluskimi/kimi-k2.6minimax/minimax-m2.7), 讓客戶端始終清楚是哪家服務商承接了請求;OrcaRouter 在內部通過同一 個 client 對象處理跨服務商翻譯。

想加上 web_search?

聯網搜索可以通過 OpenAI SDK 走 OrcaRouter。請參閱 高級 / 聯網搜索,了解各端點的參數形態以及 哪些模型支持。

其他 SDK

直接使用 Anthropic SDK 或 google-genai SDK?請參閱 兼容性 / Anthropic SDK兼容性 / Google GenAI SDK