功能概览

探索 Claude 的高级功能和能力。


Claude 的 API 体系分为五个领域:

  • 模型能力: 控制 Claude 的推理方式和响应格式。
  • 工具: 让 Claude 在网络或您的环境中执行操作。
  • 工具基础设施: 处理大规模的发现和编排。
  • 上下文管理: 保持长时间运行会话的效率。
  • 文件和资源: 管理您提供给 Claude 的文档和数据。

如果您是新手,建议从模型能力工具开始。当您准备优化成本、延迟或扩展性时,再回到其他部分。

有关管理和治理,请参阅 Admin APIUsage and Cost APICompliance API

功能可用性

Claude 平台上的功能按平台分配以下可用性分类(显示在下表的"可用性"列中)。并非所有功能都会经历每个阶段。功能可以从任何分类开始,并可能跳过某些阶段。

分类描述
Beta*预览功能,用于收集反馈和迭代不太成熟的用例。可用性可能有限,包括需要注册或等待列表,且可能不会公开宣布。

功能可能会根据反馈发生重大变化或被停止。不保证持续的生产使用。可能会在通知后进行破坏性更改,且某些平台特定限制可能适用。Claude API 和 Claude Platform on AWS 上的 Beta 功能具有 beta header
正式发布 (GA)功能稳定、完全支持,并推荐用于生产使用。不应有 beta header 或其他指示功能处于预览状态的标识。受标准 API 版本控制 保证覆盖。
已弃用功能仍然可用但不再推荐使用。提供了迁移路径和移除时间表。
已退役功能不再可用。

* 可能带有表示更窄可用性或额外限制的限定符(例如,"beta: research preview")。详见功能页面。

平台标签: Claude API(Anthropic 第一方)· Claude Platform on AWS(Anthropic 在 AWS 上运营)· Bedrock(AWS 运营)· Vertex AI(Google 运营)· Microsoft Foundry(Anthropic 在 Azure 上运营)

模型能力

引导 Claude 和 Claude 直接输出的方式,包括响应格式、推理深度和输入模式。

Tip

您可以通过编程方式发现模型支持哪些能力。Models API 为每个可用模型返回 max_input_tokensmax_tokenscapabilities 对象。

功能描述零数据保留 (ZDR)可用性
上下文窗口最多 1M tokens,用于处理大型文档、大量代码库和长对话。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
自适应思考让 Claude 动态决定何时以及思考多少。Opus 4.7 的推荐思考模式。使用 effort 参数控制思考深度。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
批处理异步处理大量请求以节省成本。每批发送大量查询。Batch API 调用成本比标准 API 调用低 50%。不符合 ZDR
Available on:claudeApi · claudePlatformAws
引用将 Claude 的响应锚定在源文档中。通过引用,Claude 可以提供对其用于生成响应的确切句子和段落的详细引用,从而产生更可验证、更可信的输出。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
数据驻留使用地理位置控制来控制模型推理运行的位置。通过 inference_geo 参数为每个请求指定 "global""us" 路由。ZDR 符合条件
Available on:claudeApi · claudePlatformAws
Effort使用 effort 参数控制 Claude 在响应时使用的 token 数量,在响应彻底性和 token 效率之间进行权衡。支持 Opus 4.7、Opus 4.6、Sonnet 4.6 和 Opus 4.5。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
扩展思考针对复杂任务的增强推理能力,在提供最终答案之前透明展示 Claude 的逐步思考过程。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
PDF 支持处理和分析 PDF 文档中的文本和视觉内容。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
搜索结果通过提供带有正确来源归属的搜索结果,为 RAG 应用启用自然引用。为自定义知识库和工具实现网络搜索质量的引用。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
结构化输出通过两种方法保证 schema 一致性:用于结构化数据响应的 JSON 输出,以及用于验证工具输入的严格工具使用。ZDR 符合条件(有限制)*
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta

工具

Claude 通过 tool_use 调用的内置工具。服务端工具由平台运行;客户端工具由您实现和执行。

服务端工具

功能描述ZDR可用性
顾问工具将更快的执行器模型与更智能的顾问模型配对,在生成过程中为长期代理工作负载提供战略指导。ZDR 符合条件
Available on:claudeApiBeta · claudePlatformAwsBeta
代码执行在沙盒环境中运行代码,用于高级数据分析、计算和文件处理。与 web search 或 web fetch 一起使用时免费。不符合 ZDR
Available on:claudeApi · claudePlatformAws · azureAiBeta
Web fetch从指定网页和 PDF 文档检索完整内容以进行深入分析。ZDR 符合条件*
Available on:claudeApi · claudePlatformAws · azureAiBeta
Web search用来自网络的当前真实数据增强 Claude 的全面知识。ZDR 符合条件*
Available on:claudeApi · claudePlatformAws · vertexAi · azureAiBeta

客户端工具

功能描述ZDR可用性
Bash执行 bash 命令和脚本,与系统 shell 交互并执行命令行操作。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
计算机使用通过截屏和发出鼠标键盘命令来控制计算机界面。ZDR 符合条件
Available on:claudeApiBeta · claudePlatformAwsBeta · bedrockBeta · vertexAiBeta · azureAiBeta
记忆使 Claude 能够跨对话存储和检索信息。随时间构建知识库,维护项目上下文,并从过去的交互中学习。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
文本编辑器使用内置文本编辑器界面创建和编辑文本文件,用于文件操作任务。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta

工具基础设施

支持发现、编排和扩展工具使用的基础设施。

功能描述ZDR可用性
Agent Skills使用 Skills 扩展 Claude 的能力。使用预构建的 Skills(PowerPoint、Excel、Word、PDF)或使用说明和脚本创建自定义 Skills。Skills 使用渐进式披露来高效管理上下文。不符合 ZDR
Available on:claudeApiBeta · claudePlatformAwsBeta · azureAiBeta
细粒度工具流式传输在不进行缓冲/JSON 验证的情况下流式传输工具使用参数,减少接收大型参数的延迟。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAi
MCP 连接器直接从 Messages API 连接到远程 MCP 服务器,无需单独的 MCP 客户端。不符合 ZDR
Available on:claudeApiBeta · claudePlatformAwsBeta · azureAiBeta
编程式工具调用使 Claude 能够从代码执行容器中以编程方式调用您的工具,减少多工具工作流的延迟和 token 消耗。不符合 ZDR
Available on:claudeApi · claudePlatformAws · azureAiBeta
工具搜索通过使用基于正则表达式的搜索动态发现和按需加载工具,扩展到数千个工具,优化上下文使用并提高工具选择准确性。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta

上下文管理

用于控制和优化 Claude 上下文窗口的基础设施。

功能描述ZDR可用性
压缩用于长时间运行对话的服务端上下文摘要。当上下文接近窗口限制时,API 自动摘要对话的早期部分。支持 Opus 4.7、Opus 4.6 和 Sonnet 4.6。ZDR 符合条件
Available on:claudeApiBeta · claudePlatformAwsBeta · bedrockBeta · vertexAiBeta · azureAiBeta
上下文编辑使用可配置策略自动管理对话上下文。支持在接近 token 限制时清除工具结果,以及在扩展思考对话中管理思考块。ZDR 符合条件
Available on:claudeApiBeta · claudePlatformAwsBeta · bedrockBeta · vertexAiBeta · azureAiBeta
自动 prompt caching将 prompt caching 简化为单个 API 参数。系统自动缓存请求中最后一个可缓存的块,随着对话增长向前移动缓存点。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · azureAiBeta
Prompt caching(5 分钟)为 Claude 提供更多背景知识和示例输出,以降低成本和延迟。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
Prompt caching(1 小时)扩展的 1 小时缓存持续时间,用于访问频率较低但重要的上下文,补充标准的 5 分钟缓存。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta
Token 计数Token 计数使您能够在将消息发送给 Claude 之前确定消息中的 token 数量,帮助您对提示和使用做出明智的决策。ZDR 符合条件
Available on:claudeApi · claudePlatformAws · bedrock · vertexAi · azureAiBeta

文件和资源

管理与 Claude 一起使用的文件和资源。

功能描述ZDR可用性
Files API上传和管理文件以与 Claude 一起使用,无需在每次请求时重新上传内容。支持 PDF、图像和文本文件。不符合 ZDR
Available on:claudeApiBeta · claudePlatformAwsBeta · azureAiBeta

* 结构化输出: 您的提示和 Claude 的输出不会被存储。仅缓存 JSON schema,自上次使用起最多 24 小时。Web search 和 web fetch: 除启用动态过滤外,均符合 ZDR。详见 ZDR 详情