跳到主要内容

Anthropic 提供商

💡TL;DR

Anthropic 使用的是原生的 Messages API 传输方式,而非兼容 OpenAI 的传输方式。 当前的预设默认为 claude-3-5-sonnet-20240620https://api.anthropic.comtemperature: 0.5。在调试时应将其视为独立的协议层。

这是Obsidian AI知识管理指南的一部分。

设置

创建一个 Anthropic API 密钥,添加一个 Anthropic 提供商配置文件,除非通过专用的网关配置文件进行路由,否则将 Base URL 保持在原生端点上。在模型字段中选择您想要使用的 Claude 模型 ID;默认值可保持现有产品基线的稳定性。

Anthropic 非常适合用于高质量摘要生成、研究综合以及概念提取。如果将其与价格较低的服务提供商结合使用,只需在那些能从它的高质量输出中受益的任务上启用它即可。

端点与身份验证

字段当前预设
传输anthropic
API 键必需
基础 URLhttps://api.anthropic.com
默认模型claude-3-5-sonnet-20240620
温度0.5
连接测试仅聊天模式

运行时会使用 x-api-keyanthropic-version: 2023-06-01/v1/messages 发送请求。请勿在此预设下配置 OpenAI 风格的 /v1/chat/completions 端点,而应使用与 OpenAI 兼容的网关预设。

模型发现

Anthropic 在提供程序注册表中使用了 anthropic-models 发现模式。如果您的密钥或账户无法列出模型,请在配置文件中保留一个已知的模型 ID,并通过连接测试进行验证。

该传输方式无法与支持 OpenAI 的提供商互换。通过 OpenRouter、LiteLLM 或其他网关路由的 Claude 模型应属于相应的网关配置文件,而非默认的 Anthropic 配置文件。

故障排除

  • 401403:检查密钥的作用域、工作区访问权限、计费情况,以及该密钥是否属于预期的 Anthropic 工作区。
  • 404:基础 URL 不正确,或者该账户无法使用所选的模型编号。
  • 网关型 Claude 模型 ID 失败:请将配置文件移至对应的网关提供商,因为原生 Anthropic 需要使用原生模型名称。
  • 过长的请求会在后期失败:请减小每个任务的模型输出大小,或使用已知输出token上限更高的模型。

何时使用

当合成质量、研究笔记或结构化文档的完整性比原始成本更为重要时,请使用 Anthropic。切勿将其作为通用的 OpenAI 兼容替代方案使用;独立的传输方式才是关键,混用不同协议会增加诊断难度。


后续步骤