Fabric 多 AI 供应商指南:4 家供应商一次接好,换模型只改一个参数

Fabric 多 AI 供应商指南:4 家供应商一次接好,换模型只改一个参数 Fabric 多 AI 供应商指南4 家供应商一次接好换模型只改一个参数【免费下载链接】FabricFabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.项目地址: https://gitcode.com/GitHub_Trending/fa/Fabric用 AI 干活最怕被绑死在一家供应商上OpenAI 的密钥藏在脚本里Gemini 的写在 shell 别名里想试一下 Claude 得改半天配置。Fabric 是一个用 AI 增强人类工作的开源框架靠社区共享的模式pattern即提示词模板解决具体问题它的 Fabric 多 AI 供应商机制把接入简化成一个 .env 文件存所有密钥模型名里加个前缀就能换任何供应商。本文带你从零把 OpenAI、Anthropic、Gemini 配好并跑通切换。为什么先接上多家供应商先想清楚你要解决的问题。单供应商的麻烦在于三点密钥分散在多处、某家涨价或限流时没有退路、想对比两个模型在同一任务上的表现要维护两套工具。Fabric 的解法是把供应商做成统一插件源码在 internal/plugins/ai/每家一个目录对上层只暴露供应商名 模型名。读完这一节后你能运行fabric --listvendors列出所有已接入的供应商fabric -L列出它们当前可用的模型先摸清自己手里有哪些牌。支持的供应商与专属能力一览不用逐家查文档先看这张表确认你要的能力在不在供应商代表模型专属能力用户拿它干什么OpenAIgpt-4o 系列语音转文字--transcribe-file、图片生成--image-fileAnthropicclaude-opus / claude-sonnet 系列OAuth 登录直接用 Max 订阅、长上下文、--thinking推理档位Google Geminigemini 系列文本转语音--voice指定音色、网络搜索--searchAmazon Bedrock按 AWS 账号授权数据留在 AWS 体系内适合云上合规场景Together AI开源大模型OpenAI 兼容可作回退供应商Perplexity AI搜索增强模型带 token 限制适合问答型任务Venice AI开源模型隐私优先场景跑fabric --listvendors还能看到 Groq、Mistral、LM Studio 等本地/其他云选项本地模型通过 OpenAI 兼容接口接入。配置 API Key所有密钥写进一个文件Fabric 的密钥统一放在~/.config/fabric/.env首次运行或执行fabric --setup时会交互式生成这个文件并给出模板。你只需要把要用的供应商密钥填进去# ~/.config/fabric/.env OPENAI_API_KEY你的OpenAI密钥 ANTHROPIC_API_KEY你的Anthropic密钥 GEMINI_API_KEY你的Gemini密钥如果你买了 Claude Max 订阅不想再用 API 计费可以加ANTHROPIC_USE_OAUTH_LOGINtrue走 OAuth 登录。填完后存盘即生效不用重启任何东西。读完本节你能确认三家密钥都已就位并用fabric -L验证模型列表能正常拉取列表为空基本说明密钥没配进 .env。切换 AI 模型命令行参数和默认模型变量模型选择有两条路径按需混用临时指定-m参数写成供应商|模型名竖线前的部分就是告诉 Fabric去哪家要答案。按模式固定用环境变量FABRIC_MODEL_模式名大写某个模式每次都默认走指定供应商。fabric -p summarize -m anthropic|claude-sonnet-4 提炼这篇文章的要点 fabric -p review_code -m openai|gpt-4o -a path/to/file.goexport FABRIC_MODEL_SUMMARIZEanthropic|claude-sonnet-4 export FABRIC_MODEL_REVIEW_CODEopenai|gpt-4o第一条里-a是附件参数把代码文件直接喂给模型。另外接 LM Studio 这类本地服务时用-V指定供应商名如-V LM Studio -m openai/gpt-oss-20b想改全局默认模型则运行fabric -d交互式选一次即可。进阶Fabric REST API 服务化与供应商回退两个进阶用法各一段话。第一把 Fabric 跑成服务fabric --serve --address :8080 --api-key 你的密钥启动后Fabric REST API 会对所有已配置供应商开放调用方在请求参数里指定供应商和模型团队里每个人都能从网页或脚本复用同一套模式。第二供应商回退给不同模式绑定不同供应商比如 summarize 走便宜的本地模型、review_code 走 Claude某家限流时改一个FABRIC_MODEL_*变量就完成切换这就是主备架构的最低成本实现。fabric --serve --address :8080 --api-key 你的密钥按任务选供应商出错了先查三处选型建议只给三条具体到命令级别的长文档分析选 Anthropic--thinking还能调推理深度涉及语音、图片等多模态选 OpenAITTS 需求则换 Gemini 并用--list-gemini-voices挑音色成本敏感的日常任务丢给 Together AI 或本地模型。排错时按顺序查三处其一核对 .env 里的环境变量名是否拼写正确如GEMINI_API_KEY不能写成GOOGLE_API_KEY其二把报错里的模型名和fabric -L输出逐字比对供应商前缀写错是最常见的坑其三加--debug 2重新运行看 detailed 级别日志定位是鉴权失败还是网络不通。下一步不用想太多现在打开~/.config/fabric/.env填入任意一个 API Key再跑一次fabric --listmodels——看到模型列表刷出来的那一刻切换供应商对你来说就只剩下改前缀这么简单了。【免费下载链接】FabricFabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.项目地址: https://gitcode.com/GitHub_Trending/fa/Fabric创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考