智枢网关NEXUSGATE
API 参考

Messages(Anthropic 兼容)

兼容 Anthropic Messages API 的对话接口

POST https://netnexus.top/api/v1/messages

请求头

请求头说明
x-api-key你的 API Key
anthropic-versionAPI 版本,填 2023-06-01
content-typeapplication/json

请求参数

参数类型必填说明
modelstring是模型 ID,如 claude-sonnet-5
max_tokensinteger是最多生成的 token 数
messagesarray是对话消息,role 为 user 或 assistant
systemstring / array否系统提示词
streamboolean否是否流式返回
temperaturenumber否采样温度(部分新模型不支持)
toolsarray否可供调用的工具列表
tool_choiceobject否工具调用策略
stop_sequencesarray否自定义停止序列
metadataobject否请求元数据,如 user_id
thinkingobject否思考配置,如 {"type": "adaptive"}

请求示例

curl https://netnexus.top/api/v1/messages \
  -H "x-api-key: YOUR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "max_tokens": 1024,
    "messages": [{ "role": "user", "content": "你好,Claude" }]
  }'

返回示例

{
  "id": "msg_123",
  "type": "message",
  "role": "assistant",
  "model": "claude-sonnet-5",
  "content": [{ "type": "text", "text": "你好!有什么可以帮你?" }],
  "stop_reason": "end_turn",
  "usage": { "input_tokens": 12, "output_tokens": 10 }
}

content 是数组,可能包含 text、thinking、tool_use 等多种类型的内容块,读取时请按 type 区分。

本页目录

联系商务

为您的企业定制 AI 接入方案

微信同号,在微信中搜索手机号即可添加