Skip to Content

Anthropic SDK

Anthropic互換APIは、公式Anthropic SDKの baseURL を変更して利用できます。 直接HTTPで呼び出す場合は、POST /v1/messages または POST /anthropic/v1/messages を利用できます。

Anthropic SDKを使う

npm install @anthropic-ai/sdk
import Anthropic from '@anthropic-ai/sdk'; const baseURL = process.env.AI_GATEWAY_BASE_URL; const apiKey = process.env.AI_GATEWAY_API_KEY; const model = process.env.AI_GATEWAY_MODEL; if (!baseURL || !apiKey || !model) { throw new Error( 'AI_GATEWAY_BASE_URL、AI_GATEWAY_API_KEY、AI_GATEWAY_MODELを設定してください', ); } const prompt = 'ロリポップ!AIゲートウェイについて一言で説明してください。'; const anthropic = new Anthropic({ apiKey, baseURL: `${baseURL}/anthropic`, }); const message = await anthropic.messages.create({ model, max_tokens: 1024, messages: [ { role: 'user', content: prompt }, ], }); for (const block of message.content) { if (block.type === 'text') { console.log(block.text); } }