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는 동일한 클라이언트 객체를 통해 프로바이더 간
변환을 내부적으로 처리합니다.
