今天,我们通过一个全新的Swift软件包发布了对Claude的Foundation Models框架支持,使苹果开发者能够利用苹果的Foundation Models框架调用Claude,完成更复杂的工作流程。

苹果的Foundation Models框架允许开发者直接在Swift中调用模型,使用非常简便,且能通过引导生成在三行代码内返回类型化的Swift值。开发者可以利用该框架调用苹果设备上的模型,快速完成本地任务,如摘要生成或信息提取。
现在,开发者可以通过苹果的Foundation Models框架,在需要多步骤推理、代码生成等复杂请求时,将任务交给Claude处理。Claude还能搜索网络获取最新信息,并执行代码进行数据分析。Claude的响应可以实时流式传输回同一视图。
由于苹果框架通过@Generable注解返回类型化的Swift值,开发者在调用Claude API时,输入数据已是清晰结构化的内容,而非原始用户文本。

这带来的可能性
Foundation Models框架已经支持多种智能本地功能——如提供个性化提示的日记应用、合同摘要的文档应用、以及根据学生水平解释概念的学习应用。引入Claude后,这些应用的功能得以进一步扩展。

例如,日记应用可以在设备上生成每日提示,然后让Claude帮助查找数月日记中的关联线索。学习应用可以先在设备上定义术语,再在学生提出“为什么这对我们学过的其他内容都很重要?”时交由Claude处理。
这为用户提供了无缝体验,每一步都由最合适的模型支持。
快速上手
Foundation Models框架对Claude的支持将于明天上线,适用于iOS 27、iPadOS 27、macOS 27、visionOS 27和watchOS 27。只需将该软件包添加到项目中,使用Anthropic API密钥登录,并将苹果设备上的类型化输出传递给Claude请求——该软件包会处理流式传输、工具调用及结构化响应,并将结果返回到你的SwiftUI视图中。


