Skip to main content
Arka 可以通过 apple-fm 提供商,将 LLM 请求路由到 Apple 的设备端Foundation Models(Apple Intelligence)。推理完全在你的 Mac 上进行 — 无需 API 密钥。

系统要求

  • macOS 26+(在系统设置中启用 Apple Intelligence)
  • 支持 Apple Intelligence 的 Apple Silicon Mac
  • 可选的 Python 附加组件:pip install 'arka-agent[apple-fm]'(会安装 apple-fm-sdk
在 Linux 与 Windows 上,该提供商会被注册,但始终会被优雅跳过。

快速搭建

将 Apple Intelligence 设为首选提供商:
或加入 .env

工作原理

  1. 原生 SDK — Arka 直接调用 apple-fm-sdkSystemLanguageModel + LanguageModelSession)。
  2. 兜底链 — 在受支持的 Mac 上,apple-fm 会被添加到自动构建的兜底链中的 Ollama 之后。
  3. 流式 — 通过 SDK 的 stream_response()(若可用)支持。
随时检查可用性:

可选:apple-fm-cli 服务器

如果未安装 SDK,但你运行了一个 OpenAI 兼容的本地服务器(例如 apple-fm-cli),Arka 会自动检测:
配置 Arka 使用该端点(默认端口 8765 以避免与 8000 上的 vLLM 冲突):
该服务器不需要真实的 API 密钥;Arka 会发送一个占位的 bearer token。

故障排查

在不卸载的情况下禁用该提供商:

相关内容

  • 模型托管搭建 — Ollama、vLLM、LM Studio、Exo
  • arka llm providers --models — 列出已配置的提供商
  • arka hybrid status — 组合本地与托管路由