Anthropic Protocol
适用于 Claude Code、Anthropic SDK 和使用 Messages API 的应用。
Base URL
https://api.noflex.workcURL
bash
curl https://api.noflex.work/v1/messages \
-H "x-api-key: sk-your-flex247-key" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "your-claude-model-id",
"max_tokens": 512,
"messages": [{"role": "user", "content": "Return only OK"}]
}'JavaScript / TypeScript
bash
npm install @anthropic-ai/sdkjs
import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({
apiKey: process.env.FLEX247_API_KEY,
baseURL: 'https://api.noflex.work'
})
const message = await client.messages.create({
model: 'your-claude-model-id',
max_tokens: 512,
messages: [{ role: 'user', content: 'Review this API design.' }]
})
console.log(message.content[0].text)Python
bash
pip install anthropicpython
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ["FLEX247_API_KEY"],
base_url="https://api.noflex.work",
)
message = client.messages.create(
model="your-claude-model-id",
max_tokens=512,
messages=[{"role": "user", "content": "Summarize this change."}],
)
print(message.content[0].text)常见配置错误
ANTHROPIC_BASE_URL不要重复写成/v1/v1。- 模型 ID 必须是 Flex247 模型广场中的完整名称。
x-api-key或ANTHROPIC_AUTH_TOKEN中不要包含额外空格。- 如果客户端只支持 OpenAI 协议,请改用 OpenAI Compatible。