Eine Chat-Completion erstellen
OpenAI-kompatible Chat-Completions. Unterstützt:
- Streaming (
stream: true, SSE) - Tool- / Funktionsaufrufe (
tools,tool_choice) - Strukturierte Ausgaben (
response_format) - Multimodal — sende Bilder über
content: [{type: "image_url", ...}](sieheChatMessageContentPart-Schema unten).https://-URLs funktionieren gegen jedes Vision-fähige Modell; die Übersetzungsschicht von OrcaRouter passt den Inhaltsteil für jeden Upstream an (OpenAI, Anthropic, Google, xAI Grok). - OrcaRouter-Fallback-Ketten über
extra_body.models.
Verwende Anbieter-präfixierte Modellnamen
(openai/gpt-4o-mini, anthropic/claude-sonnet-4.6,
google/gemini-2.5-flash), reine Namen-Aliase, wenn
verfügbar, oder benannte Router (orcarouter/auto).
Autorisierungen
OrcaRouter-API-Schlüssel sehen aus wie sk-orca-.... Übergib
sie im Authorization: Bearer sk-orca-...-Header.
Body
Modell-ID. Unterstützt drei Formen:
- Anbieter-präfixiert (Standard):
openai/gpt-4o-mini,anthropic/claude-sonnet-4.6,google/gemini-2.5-flash - Einfacher Alias:
gpt-4o-mini(wenn ein reiner Namen-Alias verfügbar ist) - Benannter Router:
orcarouter/{name}(löst zur Anforderungszeit auf ein Modell auf;orcarouter/autowird bei der Registrierung für jedes Konto seeded und wählt das günstigste Live-Chat-Modell)
"gpt-4o"
"openai/gpt-4o"
"orcarouter/auto"
Wenn true, wird die Antwort als Server-Sent Events gestreamt.
Gilt nur, wenn stream: true.
auto, none, required - Text (default)
- JSON mode
- JSON Schema
0 <= x <= 20 <= x <= 1x >= 1Bevorzugt gegenüber max_tokens für Reasoning-Modelle.
x >= 1Für deterministisches Sampling.
0 <= x <= 20-2 <= x <= 2-2 <= x <= 2Für OpenAI-Reasoning-Modelle (o1, o3*, o4*,
gpt-5*-pro, usw.). Anthropic Claude verwendet
stattdessen das thinking-Feld; Gemini verwendet
anbieterspezifische Konfiguration.
low, medium, high Aktiviere Websuche auf einer Chat-Completions-Anfrage.
Die Responses-API verwendet stattdessen
tools: [{"type": "web_search"}]. Wird honoriert von
OpenAI-Search-Preview-Modellen, OpenAI-Modellen, die
das moderne web_search-Tool akzeptieren, und
Anthropic-Modellen (übersetzt in Anthropics natives
web_search-Server-Tool).
Freiform-Rohnutzlast, die an das Websuch-Tool des
Upstreams weitergeleitet wird, wenn
web_search_options nicht ausdrucksstark genug ist.
Die meisten Benutzer sollten web_search_options
bevorzugen.
OrcaRouter-spezifische Anfrageerweiterungen. Platziere diese
unter dem extra_body-Top-Level-Schlüssel deiner
Chat-Completion-Anfrage.
