Anthropic
网站: https://www.anthropic.com/
获取 API 密钥
- 注册/登录: 前往 Anthropic Console。创建账户或登录。
- 导航到 API 密钥: 前往 API keys 部分。
- 创建密钥: 点击"Create Key"。为您的密钥起一个描述性名称(例如,"Caret")。
- 复制密钥: 重要: 立即 复制 API 密钥。您将无法再次看到它。安全存储。
支持的模型
Caret 支持以下 Anthropic Claude 模型:
claude-opus-4-1-20250805
claude-opus-4-20250514
claude-opus-4-20250514:thinking
(扩展思考变体)claude-sonnet-4-20250514
(推荐)claude-sonnet-4-20250514:thinking
(扩展思考变体)claude-3-7-sonnet-20250219
claude-3-7-sonnet-20250219:thinking
(扩展思考变体)claude-3-5-sonnet-20241022
claude-3-5-haiku-20241022
claude-3-opus-20240229
claude-3-haiku-20240307
有关每个模型功能的更多详细信息,请参阅 Anthropic 模型文档。
在 Caret 中配置
- 打开 Caret 设置: 点击 Caret 面板中的设置图标(⚙️)。
- 选择提供商: 从"API 提供商"下拉菜单中选择"Anthropic"。
- 输入 API 密钥: 将您的 Anthropic API 密钥粘贴到"Anthropic API Key"字段中。
- 选择模型: 从"模型"下拉菜单中选择所需的 Claude 模型。
- (可选)自定义基础 URL: 如果您需要为 Anthropic API 使用自定义基础 URL,请勾选"使用自定义基础 URL"并输入 URL。大多数用户不需要调整此设置。
扩展思考
Anthropic 模型提供"扩展思考"功能,旨在为复杂任务提供增强的推理能力。此功能允许模型在提供最终答案之前输出其逐步思考过程,提供透明度并对具有挑战性的提示进行更彻底的分析。
在 Caret 中使用扩展思考时,模型会生成详细描述其内部推理的 thinking
内容块。这些洞察随后被整合到其最终响应中。
Caret 用户可以通过在从任何提供商选择 Claude 模型后勾选模型选择菜单下方的 启用扩展思考
复选框来利用此功能。
扩展思考的关键方面:
- 支持的模型: 此功能适用于特定模型,包括 Claude Opus 4、Claude Sonnet 4 和 Claude Sonnet 3.7 的变体。上面"支持的模型"部分中列出的带有
:thinking
后缀的特定模型在 Caret 中已预配置以利用此功能。 - 总结思考(Claude 4): 对于 Claude 4 模型,API 返回完整思考过程的摘要,以平衡洞察与效率并防止滥用。您需要为完整的思考令牌付费,而不仅仅是摘要。
- 流式传输: 包括
thinking
块在内的扩展思考响应可以进行流式传输。 - 工具使用和提示缓存: 扩展思考与工具使用(需要将思考块传回)和提示缓存(围绕缓存失效和上下文的特定行为)交互。
有关扩展思考工作原理的全面详细信息,包括 API 示例、与工具使用的交互、提示缓存和定价,请参阅 Anthropic 扩展思考官方文档。
提示和注意事项
- 提示缓存: Claude 3 模型支持提示缓存,可以显著降低重复提示的成本和延迟。
- 上下文窗口: Claude 模型具有大的上下文窗口(200,000 个令牌),允许您在提示中包含大量代码和上下文。
- 定价: 请参考 Anthropic 定价页面获取最新定价信息。
- 速率限制: Anthropic 基于使用层级有严格的速率限制。如果您反复遇到速率限制,请考虑联系 Anthropic 销售团队或通过不同的提供商(如 OpenRouter 或 Requesty)访问 Claude。