コンテンツにスキップ

Anthropic からの移行

ai& Inference API は OpenAI に加えて Anthropic 互換のエンドポイントも提供しています。anthropic SDK を利用している場合、ベース URL と API キー を変更するだけで移行できます。

from anthropic import Anthropic
client = Anthropic(
base_url="https://api.aiand.com",
api_key="sk-your-aiand-api-key",
)

SDK が自動で送信する anthropic-version ヘッダにより、Files のような共通エンドポイントでも Anthropic 形式のペイロードを返します。

Anthropic エンドポイントai& のパス備考
/v1/messagesMessagesストリーミング + ツール使用 + ビジョン
/v1/filesFilesanthropic-version ヘッダで Anthropic 形式を選択
  • API キー は sk-ant- ではなく sk- で始まります — 認証 を参照。
  • モデル ID は Anthropic とは異なります。OpenAI 互換面の client.models.list() か カタログ で確認できます。