在 Apple Foundation Models 框架中用 Claude 构建智能应用¶
原文发布于 2026 年 6 月 8 日,来源:claude.com/blog
概述¶
Anthropic 发布了一个新的 Swift 包,让 Apple 开发者可以通过 Foundation Models 框架直接调用 Claude 来处理复杂工作流。
Apple 的 Foundation Models 框架让开发者能够以原生 Swift 方式接入模型能力。它极其易用,通过引导生成(guided generation)机制,最少只需三行代码即可返回强类型的 Swift 值。开发者可以利用 Apple 的设备端模型快速完成摘要、信息提取等本地任务。
现在,当请求涉及多步推理、代码生成等更复杂的场景时,开发者可以通过同一框架将任务无缝交给 Claude 处理。Claude 还能搜索网络获取实时信息、执行代码进行数据分析,并将响应以流式方式回传到同一视图中。
由于 Apple 框架通过 @Generable 注解返回强类型的 Swift 值,开发者在调用 Claude API 时拿到的是结构化的干净输入,而非原始用户文本。

这带来了什么¶
设备端模型负责快速本地任务,Claude 负责深度推理——用户感知的是一个无缝体验。
Foundation Models 框架已经驱动了一系列智能的设备端功能——日记应用生成个性化写作提示、文档应用总结合同、学习应用按学生水平解释概念。加入 Claude 之后,这些能力模式都可以进一步延伸。
| 应用场景 | 设备端模型(快速本地任务) | Claude(复杂推理任务) |
|---|---|---|
| 日记应用 | 在设备端生成每日写作提示 | 跨越数月条目发现思绪主线和规律 |
| 学习应用 | 在设备端定义一个术语 | 回答"这跟我们学过的所有内容有什么关系?" |
| 文档应用 | 总结合同要点 | 多步推理和深度分析 |
对用户而言,这是一个完整的体验——背后由最适合每一步的模型各司其职。

快速上手¶
添加 Swift 包、配置 Anthropic API Key,即可将设备端模型的类型化输出传递给 Claude 处理。
Claude 对 Foundation Models 框架的支持将于次日上线,通过 Apple 的 Foundation Models 框架在以下平台可用:
| 平台 | 最低版本要求 |
|---|---|
| iOS | 27 |
| iPadOS | 27 |
| macOS | 27 |
| visionOS | 27 |
| watchOS | 27 |
集成步骤:
- 将 Swift 包添加到你的项目中
- 使用 Anthropic API Key 完成认证
- 将 Apple 设备端模型的类型化输出传入 Claude 请求
该包自动处理流式传输(streaming)、工具调用(tool calls)和结构化响应(structured responses),数据直接回传到你的 SwiftUI 视图中。