Anthropic 提供商
Anthropic 使用的是原生的 Messages API 传输方式,而非兼容 OpenAI 的传输方式。 当前的预设默认为 claude-3-5-sonnet-20240620、https://api.anthropic.com 和 temperature: 0.5。在调试时应将其视为独立的协议层。
这是Obsidian AI知识管理指南的一部分。
设置
创建一个 Anthropic API 密钥,添加一个 Anthropic 提供商配置文件,除非通过专用的网关配置文件进行路由,否则将 Base URL 保持在原生端点上。在模型字段中选择您想要使用的 Claude 模型 ID;默认值可保持现有产品基线的稳定性。
Anthropic 非常适合用于高质量摘要生成、研究综合以及概念提取。如果将其与价格较低的服务提供商结合使用,只需在那些能从它的高质量输出中受益的任务上启用它即可。
端点与身份验证
| 字段 | 当前预设 |
|---|---|
| 传输 | anthropic |
| API 键 | 必需 |
| 基础 URL | https://api.anthropic.com |
| 默认模型 | claude-3-5-sonnet-20240620 |
| 温度 | 0.5 |
| 连接测试 | 仅聊天模式 |
运行时会使用 x-api-key 和 anthropic-version: 2023-06-01 向 /v1/messages 发送请求。请勿在此预设下配置 OpenAI 风格的 /v1/chat/completions 端点,而应使用与 OpenAI 兼容的网关预设。
模型发现
Anthropic 在提供程序注册表中使用了 anthropic-models 发现模式。如果您的密钥或账户无法列出模型,请在配置文件中保留一个已知的模型 ID,并通过连接测试进行验证。
该传输方式无法与支持 OpenAI 的提供商互换。通过 OpenRouter、LiteLLM 或其他网关路由的 Claude 模型应属于相应的网关配置文件,而非默认的 Anthropic 配置文件。
故障排除
401或403:检查密钥的作用域、工作区访问权限、计费情况,以及该密钥是否属于预期的 Anthropic 工作区。404:基础 URL 不正确,或者该账户无法使用所选的模型编号。- 网关型 Claude 模型 ID 失败:请将配置文件移至对应的网关提供商,因为原生 Anthropic 需要使用原生模型名称。
- 过长的请求会在后期失败:请减小每个任务的模型输出大小,或使用已知输出token上限更高的模型。
何时使用
当合成质量、研究笔记或结构化文档的完整性比原始成本更为重要时,请使用 Anthropic。切勿将其作为通用的 OpenAI 兼容替代方案使用;独立的传输方式才是关键,混用不同协议会增加诊断难度。