Skip to content

Anthropic SDK

JavaScript

ts
import Anthropic from '@anthropic-ai/sdk'

const anthropic = new Anthropic({
  apiKey: process.env.ENODOT_API_KEY,
  baseURL: 'https://api.enodot.shop'
})

const msg = await anthropic.messages.create({
  model: 'claude-sonnet-4-6',
  max_tokens: 1024,
  messages: [
    { role: 'user', content: '解释一下数据库索引选择性。' }
  ]
})

console.log(msg.content)

Python

python
from anthropic import Anthropic

client = Anthropic(
    api_key="YOUR_ENODOT_API_KEY",
    base_url="https://api.enodot.shop",
)

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "解释一下数据库索引选择性。"}
    ],
)

print(message.content)

注意事项

  • base_url 不要带 /v1,SDK 会自动追加 /v1/messages
  • 如果请求 thinking,请使用 Anthropic 原生 thinking 字段。
  • 如果请求工具调用,请保持工具 schema 简洁稳定。

Enodot 提供 AI API 接入管理与开发者网关服务。