swift-language-models 开源:一套 API 调用各家大模型
先了解这件事
开发者 dioKaratzas 在 GitHub 开源了 Swift 库 swift-language-models,让开发者通过 OpenRouter 用一套 API key 调用 Anthropic、OpenAI、Google、DeepSeek、Qwen、Meta、Mistral 等数百个模型,并与 Apple 的 LanguageModelSession 在同一会话中运行,OpenRouter 是其首个 provider 模块。 该库保持会话、流式、tools、@Generable 引导生成和 Dynamic Profiles 不变,切换模型只需改 model;提供编译期检查的类型化模型目录与推理档位,以及路由与缓存功能。附件支持(PDF、音频、视频、文本)要求 OS 27.2 及以上;库本身要求 iOS/macOS 等系统 27.0 以上、Xcode 27.0、Swift 6.4。由于 Foundation Models 的 LanguageModel 不支持 tvOS 和 Linux,该库同样不适用这些平台。作者还提醒不要把 API key 打包进应用内。
AI 根据报道生成 · 8 小时前更新
报道时间线
沿着报道,了解事件的不同侧面。
- GitHub · 3D 生成新仓库swift-language-models 开源:一套 Foundation Models API 接入 Claude、GPT、Gemini 等各家模型
开源仓库 dioKaratzas/swift-language-models 提供 OpenRouter 首个 provider 模块,让开发者用一套 API key 调用 Anthropic、OpenAI、Google、DeepSeek、Qwen、Meta 和 Mistral 等数百个模型,并与 Apple 的 LanguageModelSession 在同一会话中运行。会话、流式、tools、@Generable 引导生成和 Dynamic Profiles 保持不变,切换模型只需改 model。它提供类型化模型目录与推理档位(编译期检查)、路由与缓存、从 OS 27.2 起支持 PDF、音频、视频和文本附件,要求 iOS/macOS 等系统 27.0 及以上与 Xcode 27.0、Swift 6.4。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。