Skip to content

Anthropic Messages ​

使用支持 Messages 协议的模型。不要将 Chat Completions 的请求体直接发送到该端点。

请求示例 ​

bash
export ONTOWAY_API_KEY="替换为你的 Ontoway API Key"

curl --fail-with-body https://api.ontoway.ai/v1/messages \
  -H "x-api-key: $ONTOWAY_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "替换为可用的 Claude 模型 ID",
    "max_tokens": 256,
    "messages": [{"role": "user", "content": "你好,请简短回复。"}]
  }'

max_tokens 是请求的输出上限,不是固定消耗量;应使用当前模型允许的范围。

流式与工具调用 ​

流式请求增加 "stream": true。Anthropic 的 SSE 事件结构与 OpenAI 不同,应使用对应 SDK 或协议解析器。

工具调用和思考模式需要模型与渠道支持。先验证简单文本请求,再按模型文档加入复杂参数。Claude Code 配置见客户端指南。