主题切换
Anthropic 格式
本页介绍如何通过 Anthropic 风格的请求格式调用 LuminaToken。
接口地址
推荐接口根地址:
https://api.luminatoken.cc/v1
在 Anthropic 风格调用中,常见请求会落到 messages 接口,例如:
https://api.luminatoken.cc/v1/messages
认证方式
Anthropic 风格常见认证头为:
http
x-api-key: YOUR_API_KEY某些客户端还会同时要求版本头,例如:
http
anthropic-version: 2023-06-01是否需要附带该版本头,取决于你使用的 SDK 或客户端。
Messages 请求示例
json
{
"model": "claude-3-7-sonnet-latest",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "请用一句话介绍 LuminaToken。"
}
]
}Messages 响应示例
json
{
"id": "msg_example",
"type": "message",
"role": "assistant",
"model": "claude-3-7-sonnet-latest",
"content": [
{
"type": "text",
"text": "LuminaToken 是一个帮助开发者统一接入 AI 模型与开发工具的平台。"
}
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 18,
"output_tokens": 17
}
}Python 示例
python
import anthropic
client = anthropic.Anthropic(
api_key="YOUR_API_KEY",
base_url="https://api.luminatoken.cc/v1",
)
response = client.messages.create(
model="claude-3-7-sonnet-latest",
max_tokens=256,
messages=[
{"role": "user", "content": "请用一句话介绍 LuminaToken。"}
],
)
print(response.content[0].text)cURL 示例
bash
curl https://api.luminatoken.cc/v1/messages \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-3-7-sonnet-latest",
"max_tokens": 256,
"messages": [
{"role": "user", "content": "请用一句话介绍 LuminaToken。"}
]
}'Node.js 示例
js
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
baseURL: "https://api.luminatoken.cc/v1",
});
const response = await client.messages.create({
model: "claude-3-7-sonnet-latest",
max_tokens: 256,
messages: [
{ role: "user", content: "请用一句话介绍 LuminaToken。" },
],
});
console.log(response.content[0].text);调用注意事项
认证头名称不要写错
Anthropic 风格通常不是 Authorization: Bearer ...,而是 x-api-key。
注意客户端是否需要版本头
不同 SDK 对 anthropic-version 的处理方式不完全一致。手写 HTTP 请求时,建议显式带上。
模型名称按实际可用为准
示例模型名仅用于说明请求结构,实际请替换为你当前账号可用模型。
下一步
- 如果你使用的是 OpenAI 兼容工具,请阅读 OpenAI 格式。
- 如果你正在配置 Claude Code,可回看 Claude Code 概览。
