Messages API
使用 Anthropic Messages 格式调用支持该协议的 Claude 配置。
接口与认证
POST https://uouo.cloud/v1/messages
直接 REST 调用填写完整路径;Anthropic SDK 和 Claude Code 的 Base URL 则填写 https://uouo.cloud。模型与档位须支持 Messages 协议。
请求参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| model | string | 是 | 所选档位的请求模型 ID。 |
| max_tokens | integer | 是 | 输出 Token 上限。 |
| messages | array | 是 | user / assistant 对话消息。 |
| system | string / array | 否 | 系统提示,与 messages 分开传入。 |
| stream | boolean | 否 | 是否使用流式输出。 |
| tools | array | 否 | 工具定义,按模型能力使用。 |
最小请求
按 快速开始 设置 UOUO_API_KEY,替换模型 ID。
curl https://uouo.cloud/v1/messages \
-H "Authorization: Bearer $UOUO_API_KEY" \
-H "Content-Type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{"model":"YOUR_MODEL_ID","max_tokens":256,"messages":[{"role":"user","content":"Hello"}]}'读取回复
返回内容位于 content 数组。筛选 type: text 的块读取文本;不能使用 Chat Completions 的 choices 路径。
{ "role": "assistant", "content": [{ "type": "text", "text": "Hello!" }] }流式与工具调用
Messages 使用协议自己的事件和内容块。工具调用、扩展思考、图像输入与上下文支持要按具体模型档位核对。不要把 OpenAI 的参数原样复制到这个接口。
验证与排错
收到回复后,在 Logs 核对请求。401 检查 Key,404 检查地址与模型,400 检查 max_tokens 和消息格式;其他问题见 排错指南。