跳转到内容

Anthropic Messages

Messages 接口供 Anthropic 兼容客户端使用。目标模型和渠道必须支持该协议;不能把所有 OpenAI 兼容模型都当作原生 Anthropic 模型。示例使用目录中标注 Anthropic 协议的 claude-haiku-5-5,可用性仍以当前 Key 权限为准。

POST https://wudiapi.com/v1/messages

终端窗口
curl https://wudiapi.com/v1/messages \
-H "x-api-key: $WUDI_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-haiku-5-5","max_tokens":256,"messages":[{"role":"user","content":"你好,请简要介绍你的能力。"}]}'
配置 Messages
系统指令 请求顶层 system
输出限制 必填 max_tokens
内容 content 内容块数组
停止原因 stop_reason
常见鉴权 x-api-key;部分客户端使用 Bearer
SDK 根地址 https://wudiapi.com

Python 示例:

import os
from anthropic import Anthropic
client = Anthropic(api_key=os.environ["WUDI_API_KEY"], base_url="https://wudiapi.com")
message = client.messages.create(
model="claude-haiku-5-5", max_tokens=256,
system="请用中文简洁回答。",
messages=[{"role":"user","content":"解释递归。"}],
)
for block in message.content:
if block.type == "text":
print(block.text)

cache_control、思考预算、工具使用和 Beta 请求头均须由所选渠道支持。缓存读写的 Token 分类与价格可能不同;请按实际日志核对,不要将缓存命中简单视为免费。初次接入先不传这些高级字段。

Claude Code 的操作步骤与模型映射见专用教程。