Anthropic SDK
公式のAnthropic Python SDKとTypeScript SDKをcheapaimodelで使います。
まだ利用できません。 現在、モデルカタログにはAnthropic Messagesエンドポイント(/v1/messages)に対応するモデルがありません。当面はOpenAI SDKをお使いください。このガイドは、モデルページに/v1/messagesが記載されたモデルが追加されると使えるようになります。
Anthropic SDKは/v1/messagesを呼び出します。Base URLには/v1を付けずに設定してください。パスはSDKが自動で付加します。
pip install anthropicimport os
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.cheapaimodel.ai",
api_key=os.environ["CHEAPAIMODEL_API_KEY"],
)
message = client.messages.create(
model="<model-id>",
max_tokens=1024,
messages=[{"role": "user", "content": "Explain recursion in one sentence."}],
)
print(message.content[0].text)環境変数
export ANTHROPIC_BASE_URL="https://api.cheapaimodel.ai"
export ANTHROPIC_API_KEY="$CHEAPAIMODEL_API_KEY"<model-id>は、モデルカタログで/v1/messagesに対応しているモデルのIDに置き換えてください。