Skip to main content
此接口适用于当前 Key 的 /v1/models 返回中,supported_endpoint_types 包含 anthropic 的模型。调用前先查看接口与模型能力矩阵:模型、Key 分组和协议必须同时匹配。
Messages 的适用范围此接口只适用于 supported_endpoint_types 包含 anthropic 的模型。OpenAI 兼容应用优先使用 Chat Completions;若模型未列出 anthropic,请改用其支持的接口。not implemented 通常表示协议不兼容,而不是临时错误。

端点与最小请求

手写 HTTP 请求时,可使用以下最小示例:
完整字段、工具调用、流式响应和响应结构请以所用 Anthropic 客户端的协议文档为准。可选字段是否可用,仍取决于具体模型和当前支持能力。

使用 Anthropic SDK

原生 Anthropic SDK 会管理它所需的协议请求头。把 NexusAPI Key 传给 SDK,并把站点 Base URL 设为**不带 /v1**的地址:
SDK 会自行补全 /v1/messages;不要把 base_url 写成 https://nexusapi.link/v1/messages,否则容易得到重复路径或 404。

Claude Code 与自建程序的区别

排查

  • 401:检查 Key 是否正确、启用且没有泄露后被重置。
  • 404:检查 Base URL 是否被 SDK 自动补全后重复加入 /v1。
  • 400 或字段校验错误:先保留 model、max_tokens、messages 三项,以最小请求验证,再逐步加入可选字段。
  • 500, not implemented:确认该模型的 supported_endpoint_types 包含 anthropic,且没有误用不匹配的接口。
持续失败时保存 Request ID 和脱敏后的请求信息,按问题自查提交。