Skip to content

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 请求时,建议显式带上。

模型名称按实际可用为准

示例模型名仅用于说明请求结构,实际请替换为你当前账号可用模型。

下一步

LuminaToken - 让全球顶级 AI 模型触手可达 | 客服 QQ:1580925976@qq.com