メインコンテンツへスキップ

クイックスタート

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)
Anthropic SDK は base_url に自前で /v1/messages を追加するため、 素のホスト名 (/v1 なし) を指定するのが正しい形式です。リクエストは https://api.orcarouter.ai/v1/messages に届きます——OrcaRouter の 第一級 Anthropic インターフェースです。ネイティブ SSE イベント (message_startcontent_block_deltamessage_stop、…) が そのまま流れ、ストリーミング、ツール使用、プロンプトキャッシュ (cache_control)、ビジョンがすべてエンドツーエンドで動作します。 SDK は標準の x-api-key ヘッダで api_key を送ります——OrcaRouter の認証ミドルウェアが Anthropic 形式のパス上でこの形をそのまま認識する ので、ヘッダの加工は不要です。受け付ける認証ヘッダの全リストは API キーを取得する を参照してください。

関連項目