
fm-proxy
gregbarbosa
OpenAI-compatible API proxy for Apple Foundation Models (fm CLI) on macOS 27
AI 简介
fm-proxy 是一个运行在 macOS 27.0 上的轻量级代理服务,为 Apple 内置的 Foundation Models CLI(`fm`)提供 OpenAI 兼容的 Chat Completions API 接口。它修复了原生 `fm serve` 的多项限制:支持标准 OpenAI 工具调用(含嵌套 schema)、准确返回 prompt/completion token 计数、兼容 base64 图像输入(vision)、启用 CORS 以支持浏览器直连,并统一返回 OpenAI 风格错误码与 finish_reason。项目纯用 Node.js 标准库实现,无需 npm 依赖,仅需 macOS 27 beta 系统及已登录的 Apple 账户。适用于希望在本地或私有环境中无缝接入 Apple 模型(system 本地推理 / pcc 云端推理)的开发者、AI 应用原型验证及隐私敏感场景。
JavaScript
MIT License59
Stars
3
Forks
51
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分1.81
默认分支main