Zum Hauptinhalt springen

Schnellstart

Python
from anthropic import Anthropic

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

response = client.messages.create(
    model="anthropic/claude-sonnet-4.6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.content[0].text)
Die Anthropic-SDK hängt /v1/messages selbst an deine base_url an, daher ist der reine Host (ohne /v1) die richtige Form. Anfragen landen auf https://api.orcarouter.ai/v1/messages — der erstklassigen Anthropic-Oberfläche von OrcaRouter. Native SSE-Ereignisse (message_start, content_block_delta, message_stop, …) kommen direkt durch, und Streaming, Tool-Nutzung, Prompt-Caching (cache_control) und Vision funktionieren durchgängig. Die SDK verwendet den Standard-x-api-key-Header, um api_key zu senden — die Auth-Middleware von OrcaRouter erkennt diese Form auf Anthropic-formigen Pfaden, sodass kein Header-Munging erforderlich ist. Siehe API-Schlüssel holen für die vollständige Tabelle akzeptierter Auth-Header.

Siehe auch