本文へ移動
メイン ドキュメント
ドキュメント

Anthropic SDK

api.kotoba.cloud は Anthropic Messages API の wire(POST /v1/messages)を提供していません — 2026-09-15 に実測して 405 でした。Anthropic SDK は base_url を変えても OpenAI の wire を話せないので、選択肢は 2 つです。

1. OpenAI SDK に切り替える

自分のコードなら、これが最短です。messages の形はほぼ同じ(system は先頭 turn へ、tool の結果は role: tool)。

2. 変換プロキシを挟む

Claude Code のように Anthropic プロトコルしか話せないクライアントは、Anthropic → OpenAI の変換をローカルで行うプロキシ(LiteLLM のプロキシモードなど)に向け、そのプロキシが kotoba.cloud を呼びます。

litellm config.yaml
model_list:
  - model_name: kotoba
    litellm_params:
      model: openai/qwen3.8-flash-next-whitehacker
      api_base: https://api.kotoba.cloud/v1
      api_key: os.environ/KOTOBA_API_TOKEN

# litellm --config config.yaml --port 4000
# export ANTHROPIC_BASE_URL=http://127.0.0.1:4000
# export ANTHROPIC_API_KEY=anything   # the proxy holds the real token

プロキシを挟んでも admission は同じです(本人確認・スコープ・無料枠・ガードレール)。ツール定義と tool_calls はプロキシが両形式を変換します。Messages wire のネイティブ提供は検討中で、提供したらこの頁が変わります。