json_object i json_schema) oraz vision są obsługiwane.
Gdy celujesz w model innego dostawcy, warstwa tłumacząca OrcaRouter
dostosowuje żądanie i odpowiedź do natywnego kształtu tego dostawcy,
a kod Twojego SDK pozostaje niezmieniony.
Python
TypeScript / Node
Async Python
Używanie zmiennych środowiskowych
SDK OpenAI domyślnie czytaOPENAI_API_KEY i OPENAI_BASE_URL. Ustaw
je raz, a SDK podchwytuje wartości bez konfiguracji per-wywołanie:
Co zmienia się w Twoim kodzie
Tylko bazowy URL i klucz API. Parametry żądania, kształt odpowiedzi, protokół streamingu, obsługa błędów — wszystko pozostaje niezmienione. Nazwy modeli są z prefiksem dostawcy (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), więc
klienci zawsze wiedzą, który dostawca obsłużył żądanie; OrcaRouter
wykonuje wewnętrznie tłumaczenie między dostawcami przez ten sam obiekt
klienta.
