Anthropic Messages API: Claude Code から使うエンドポイント
By Tokuse
APIAnthropicClaude CodeMessages API
Anthropic Messages は Anthropic の Messages プロトコルと互換のエンドポイントです。Claude Code の接続先として使えます。上流は Volcengine(火山引擎)の /api/compatible にルーティングできます。
エンドポイント
POST https://tokuse.com/v1/messages
Claude Code に設定するベース URL は https://tokuse.com です。/v1 は付けません。Claude Code が /v1/messages を自動で付加します。
認証
Authorization: Bearer sk-your-tokuse-key と x-api-key: sk-your-tokuse-key の両方に対応します。Claude Code は ANTHROPIC_AUTH_TOKEN にキーを設定すると Bearer で送信します。
対応モデル
deepseek-flashdeepseek-v4-pro
Claude Code のメイン/バックグラウンドモデルは環境変数で指定します。利用可能なモデルは Tokuse のモデル一覧で確認してください。
リクエスト例
curl https://tokuse.com/v1/messages \
-H "Authorization: Bearer sk-your-tokuse-key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-flash",
"max_tokens": 512,
"messages": [
{"role": "user", "content": "Anthropic Messages API の疎通確認です。1 文で返してください。"}
]
}'
レスポンス例
{
"id": "msg_01XyZ",
"type": "message",
"role": "assistant",
"model": "deepseek-flash",
"content": [
{
"type": "text",
"text": "疎通確認に成功しました。"
}
],
"stop_reason": "end_turn",
"stop_sequence": null,
"usage": {
"input_tokens": 24,
"output_tokens": 12
}
}
注意事項と制限
- Claude Code の
ANTHROPIC_BASE_URLはhttps://tokuse.comを指定し、/v1を付けません。 - 認証は Bearer と
x-api-keyのどちらでも通ります。Claude Code はANTHROPIC_AUTH_TOKEN(Bearer)を使います。 max_tokensは必須です。- 上流の Volcengine では
/api/compatibleにルーティングできます。 - Claude Code で使うモデルは
ANTHROPIC_MODELなどの環境変数で明示してください。
料金
料金はモデルと上流の単価で決まります。具体的な金額は Tokuse の料金ページと上流コンソールで確認してください。