外观
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 配置见客户端指南。