SuperAPI AI 工具集

apple-foundation-models

设计与创作

查看项目

更新于 10-15 22:40

技能介绍

用途:在 Apple 各平台(iOS 26+、iPadOS 26+、macOS 26+、Mac Catalyst 26+、visionOS 26+)上实现 Apple Intelligence 功能,覆盖端侧文本生成与图像生成。

主要能力与关键 API:文本生成用 LanguageModelSession.respond(to:);流式输出用 session.streamResponse(to:);结构化输出用 @Generable、@Guide 与 session.respond(to:generating:);工具调用用 Tool 协议与带 tools 的 session;指令设计用 LanguageModelSession(instructions:);图像生成用 ImagePlayground、ImageCreator;本地与更大模型路由用 GenerationPath 枚举模式;测试调试用 #Playground、session.transcript、Instruments。

使用方式(工作流):先查模型限制,确认任务在端侧模型能力范围内,否则先设计升级路径(工具、后端模型或向用户说明);再分类请求,文本用 Foundation Models、图像用 ImagePlayground、自动化用 App Intents/Shortcuts 的 Use Model;用 isAvailable 与可用性状态检查平台支持与运行时就绪度,并为不可用状态设计回退 UI;在 instructions 中设定行为约束,提示保持简洁并带长度限定;用 @Generable 加 @Guide 约束做结构化输出,而非让模型输出 JSON;所有面向用户的生成都用 streamResponse(to:),respond(to:) 留给后台处理;按需注册工具;决定是否路由到更大模型(Apple 托管路由用 App Intents 的 Use Model,应用内升级用显式后端模型路径);在真机验证行为,并处理护栏违规、上下文长度、语言支持与工具失败等错误。

限制:端侧模型约 3B 参数、4,096 token 上下文,擅长摘要、抽取、分类、打标、撰写与改写;不可靠场景包括世界知识/事实问答(会幻觉)、数学与多步算术、代码生成、超过约 200 字的长文写作。执行规则要求优先参考 Apple 官方文档与 WWDC 资料,将 Foundation Models 应用 API 视为端侧(除非官方明确记录服务端路由 API),对“最新”请求需重新核对文档,提示保持简洁结构化以降低 token 与延迟。

资料未提供具体收费、价格与安装命令信息。