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 简洁稳定。