LOLAI 开发者平台

Anthropic Messages

Anthropic 官方原生格式。把官方 SDK 的 base_url 指向 LOLAI 即可 drop-in,鉴权 / 计费 / 路由由 LOLAI 统一处理。

生产环境POSThttps://api.lolai.lol/v1/messages
官方 Anthropic SDK:把 base_url 设为 https://api.lolai.lolapi_keysk-lolai-*。其余用法跟 Anthropic 原生完全一致。

请求参数

Header 参数
Authorizationstring必填
API Key,格式 Bearer <key>
示例:Bearer sk-lolai-xxx
anthropic-versionstring必填
Anthropic API 版本号。
示例:2023-06-01
Content-Typestring必填
示例:application/json
Body 参数application/json
modelstring必填
Claude 系列模型,完整列表见 模型广场
示例:claude-sonnet-4-6
max_tokensinteger必填
输出 token 上限。Anthropic 格式此字段必填
示例:1024
messagesarray必填
对话历史,roleuser / assistant
示例:[{"role":"user","content":"hi"}]
systemstring可选
系统提示词(顶层字段,不在 messages 里)。
示例:你是一个简洁的助手
temperaturenumber 0–1可选
采样温度。
示例:1.0
top_pnumber 0–1可选
核采样。
示例:1.0
stop_sequencesstring[]可选
停止序列。
streamboolean可选
true = SSE 流式(message_start / content_block_delta / message_stop 事件)。
示例:false
tools / tool_choicearray / object可选
Anthropic 原生工具(tool_use / tool_result)。

能力

  • 流式、工具调用(tool_use)、视觉(image block)等 Anthropic 原生能力都按原生格式生效。
  • 不想绑 Anthropic 格式?用 Chat Completions 一套 OpenAI 代码跨厂商切模型,函数调用 / 多模态我们自动翻译。

请求与响应体

用下面的示例确认请求格式与返回结构。需要在线发起请求时,点击页面顶部「调试」拉起在线运行面板。

curl https://api.lolai.lol/v1/messages \
  -H "Authorization: Bearer sk-lolai-xxx" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "你好"}]
  }'
响应 · 200
{
  "id": "msg_...",
  "type": "message",
  "role": "assistant",
  "content": [{ "type": "text", "text": "你好!有什么可以帮你?" }],
  "model": "claude-sonnet-4-6",
  "stop_reason": "end_turn",
  "usage": { "input_tokens": 10, "output_tokens": 25 }
}