Skip to main content
此介面適用於目前 Key 的 /v1/models 回應中,supported_endpoint_types 包含 anthropic 的模型。呼叫前請查看介面與模型能力矩陣:模型、Key 群組與協定必須同時相符。
Messages 的適用範圍此介面僅適用於 supported_endpoint_types 包含 anthropic 的模型。OpenAI 相容應用程式應優先使用 Chat Completions;若模型未列出 anthropic,請改用其支援的介面。not implemented 通常表示協定不相容,並非暫時錯誤。

端點與最小請求

完整欄位、工具呼叫、串流回應與回應結構請以所用 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:檢查 SDK 自動補齊後是否重複加入 /v1。
  • 400:先只保留 model、max_tokens、messages 三項驗證,再逐步加入選填欄位。
  • 500, not implemented:確認該模型的 supported_endpoint_types 包含 anthropic,且沒有誤用不相容的介面。
持續失敗時保留 Request ID 和去識別化後的請求資訊,依問題自查提交。