Passer au contenu principal

Démarrage rapide

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)
Le SDK Anthropic ajoute lui-même /v1/messages à votre base_url, donc l’hôte nu (sans /v1) est la forme correcte. Les requêtes atterrissent sur https://api.orcarouter.ai/v1/messages — la surface Anthropic de première classe d’OrcaRouter. Les événements SSE natifs (message_start, content_block_delta, message_stop, …) passent directement, et le streaming, l’utilisation d’outils, la mise en cache des prompts (cache_control) et la vision fonctionnent de bout en bout. Le SDK utilise l’en-tête standard x-api-key pour envoyer api_key — le middleware d’authentification d’OrcaRouter reconnaît cette forme sur les chemins Anthropic, aucune manipulation d’en-tête n’est requise. Voir Obtenir une clé API pour la liste complète des en-têtes d’authentification acceptés.

Voir aussi