Weason文档
控制台

Claude Messages

用 Anthropic 格式调用可用的 Claude 模型。

Claude 原生格式使用 POST /v1/messages。请选用支持 Anthropic 格式的 Claude 模型与分组。

最小 HTTP 请求

bash
curl --fail-with-body https://weason.cn/v1/messages \
  -H "Authorization: Bearer $WEASON_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 256,
    "messages": [
      {"role": "user", "content": "用三句话解释什么是数据库索引。"}
    ]
  }'

该模型是平台目录中的示例。如果自己的分组不支持,请换成可用 Claude 模型。Weason 的 Anthropic 兼容请求可使用网关 Bearer 凭证;Anthropic SDK 常见的 x-api-key 鉴权方式也应按对应客户端配置。

读取返回文本

Messages 的文本一般位于 content 数组中的 type: "text" 块,例如 content[0].text。输出可能包含多个块或工具调用,不应假定第一块永远是文本。

system 与消息格式

Anthropic 的系统提示使用顶层 system 字段。不要把 OpenAI 的 role: "system" 消息原样移入 Messages 请求。两种协议的工具、图片及流式事件结构也不同。

Claude Code

Claude Code 使用站点根地址 https://weason.cn,由工具补上 /v1/messages。详细配置见 Claude Code 接入。

复杂工具调用与扩展请求头的兼容性取决于渠道。基础 Messages 请求失败时,先解决 Key、模型与路径问题,再排查客户端高级功能。

输入关键词搜索全部教程↑ ↓ 选择 · Enter 打开