NeonAPI Docs
API 参考

Claude 消息

调用 NeonAPI 所需的接口、请求参数与响应结构。

POST /v1/messages

身份验证

将 NeonAPI 密钥放入 Authorization: Bearer YOUR_API_KEY 请求头,在可信应用环境中保管密钥。

可用性与兼容性

调用前核对模型的协议、权限、报价和支持参数。不支持的参数可能被拒绝。示例中的密钥与模型均为占位符。

路径与查询参数

字段In类型必填
anthropic-versionheaderstring是
x-api-keyheaderstring否

请求参数

application/json

字段类型必填约束含义
modelstring是—模型广场发布的准确 ID。
messagesClaudeMessage[]是—按顺序提供角色与内容组成的对话消息。
systemstring / object[]否——
cache_controlobject否——
inference_geostring否——
max_tokensinteger是≥ 1输出 token 上限,取决于模型。
temperaturenumber否≥ 0; ≤ 1模型支持时使用的采样温度。
top_pnumber否—核采样概率。
top_kinteger否——
streamboolean否—请求增量流式事件。
stop_sequencesstring[]否——
toolsobject[]否—由应用提供的工具定义。
tool_choiceobject否—控制工具的选择方式。
thinkingobject否——
context_managementobject否——
output_configobject否——
output_formatobject否——
containerstring / object否——
mcp_serversobject[]否——
metadataobject否——
speedstring否standard, fast—
service_tierstring否auto, standard_only—

完整字段定义、嵌套对象和引用结构可在下载的规范中查看。

请求示例

export NEON_API_KEY="YOUR_API_KEY"
curl https://neon-api.com/v1/messages \
  -H "Authorization: Bearer $NEON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello"
    }
  ],
  "max_tokens": 256
}'

响应说明

实际字段因模型与协议而异。下方结构描述文档中的成功响应;流式请求使用对应协议的事件。

状态码含义
200请求成功

响应结构

字段类型必填约束含义
idstring否—该结果或任务的标识符。
typestring否——
rolestring否——
contentobject[]否——
modelstring否—模型广场发布的准确 ID。
stop_reasonstring否end_turn, max_tokens, stop_sequence, tool_use—
usageobject否—当前协议返回的用量数据。

下载用户侧 OpenAPI 规范

另见常见错误与流式响应和异步任务。