
# `fabric`



[](https://opensource.org/licenses/MIT)
[](https://deepwiki.com/danielmiessler/fabric)
fabric 是一个使用 AI 增强人类能力的开源框架。

更新日志 •
项目简介 •
设计理念 •
安装指南 •
使用说明 •
REST API •
示例 •
直接使用模式 •
自定义模式 •
辅助工具 •
项目信息
项目简介
自 2022 年底现代 AI 兴起以来,我们见证了 数量惊人 的 AI 应用涌现,用于完成各种任务。有成千上万的网站、聊天机器人、移动应用和其他界面来使用所有不同的 AI。
这一切都非常令人兴奋且强大,但将这些功能整合到我们的生活中并不容易。
换句话说,AI 不存在能力问题——它存在一个集成问题。
Fabric 的创建正是为了解决这个问题,它通过创建和组织 AI 的基本单元——提示词本身!
Fabric 按现实世界的任务组织提示词,允许人们在他们最喜欢的工具中,创建、收集和组织他们最重要的 AI 解决方案。如果你是命令行爱好者,你也可以直接使用 Fabric 本身作为界面!
更新日志
要深入了解 Fabric 及其内部原理,请阅读 docs 文件夹 中的文档。还有一个极其有用且定期更新的 DeepWiki 页面。
点击查看近期更新
亲爱的用户们,
我们在 Fabric 这里做了很多激动人心的事情,我想在此快速总结一下,让大家了解我们的开发速度!
以下是我们添加的**新功能和能力**(最新优先):
### 近期主要功能
- [v1.4.417](https://github.com/danielmiessler/fabric/releases/tag/v1.4.417) (2026年2月21日) — **Azure AI 网关插件**:添加了 Azure AI 网关插件,支持通过统一的 Azure APIM 网关和共享订阅密钥认证访问多个后端(AWS Bedrock、Azure OpenAI、Google Vertex AI)。
- [v1.4.416](https://github.com/danielmiessler/fabric/releases/tag/v1.4.416) (2026年2月21日) — **Azure Entra ID 认证**:添加了 Azure Entra ID 认证插件,包含共享的 Azure 工具、Entra ID/MSAL 支持,并将通用 Azure 逻辑提取到可复用的 `azurecommon` 包中。
- [v1.4.380](https://github.com/danielmiessler/fabric/releases/tag/v1.4.380) (2026年1月15日) — **Microsoft 365 Copilot 集成**:添加了对企业版 Microsoft 365 Copilot 的支持,使企业用户能够利用基于其组织 Microsoft 365 数据(电子邮件、文档、会议)的 AI。
- [v1.4.378](https://github.com/danielmiessler/fabric/releases/tag/v1.4.378) (2026年1月14日) — **Digital Ocean GenAI 支持**:添加了对 Digital Ocean GenAI 的支持,并附有 [使用指南](./docs/DigitalOcean-Agents-Setup.md)。
- [v1.4.356](https://github.com/danielmiessler/fabric/releases/tag/v1.4.356) (2025年12月22日) — **完整的国际化支持**:为所有 10 种语言的设置提示提供完整的 i18n 支持,并具有智能环境变量处理——使 Fabric 真正在全球范围内可访问,同时保持配置一致性。
- [v1.4.350](https://github.com/danielmiessler/fabric/releases/tag/v1.4.350) (2025年12月18日) — **交互式 API 文档**:在 `/swagger/index.html` 添加了 Swagger/OpenAPI UI,提供全面的 REST API 文档、增强的开发者指南和改进的端点可发现性,便于集成。
- [v1.4.338](https://github.com/danielmiessler/fabric/releases/tag/v1.4.338) (2025年12月4日) — 为 Chat-LLM 模型添加 Abacus 供应商支持(参见 [RouteLLM APIs](https://abacus.ai/app/route-llm-apis))。
- [v1.4.337](https://github.com/danielmiessler/fabric/releases/tag/v1.4.337) (2025年12月4日) — 添加 "Z AI" 供应商支持。详情请见 [Z AI 概述](https://docs.z.ai/guides/overview/overview) 页面。
- [v1.4.334](https://github.com/danielmiessler/fabric/releases/tag/v1.4.334) (2025年11月26日) — **Claude Opus 4.5**:更新 Anthropic SDK 至最新版本,并将新的 [Claude Opus 4.5](https://www.anthropic.com/news/claude-opus-4-5) 添加到可用模型中。
- [v1.4.331](https://github.com/danielmiessler/fabric/releases/tag/v1.4.331) (2025年11月23日) — **GitHub 模型支持**:添加了对使用 GitHub 模型的支持。
- [v1.4.322](https://github.com/danielmiessler/fabric/releases/tag/v1.4.322) (2025年11月5日) — **交互式 HTML 概念图和 Claude Sonnet 4.5**:添加了使用 Vis.js 进行可视化知识表示的 `create_conceptmap` 模式,引入了包含心理分析模式的 WELLNESS 类别,并升级到 Claude Sonnet 4.5。
- [v1.4.317](https://github.com/danielmiessler/fabric/releases/tag/v1.4.317) (2025年9月21日) — **葡萄牙语变体支持**:添加了 BCP 47 语言环境标准化,支持巴西葡萄牙语 (pt-BR) 和欧洲葡萄牙语 (pt-PT),并具有智能回退链。
- [v1.4.314](https://github.com/danielmiessler/fabric/releases/tag/v1.4.314) (2025年9月17日) — **Azure OpenAI 迁移**:迁移到官方的 `openai-go/azure` SDK,改进了认证和默认 API 版本支持。
- [v1.4.311](https://github.com/danielmiessler/fabric/releases/tag/v1.4.311) (2025年9月13日) — **更多国际化支持**:添加了 de(德语)、fa(波斯语/波斯文)、fr(法语)、it(意大利语)、ja(日语)、pt(葡萄牙语)、zh(中文)。
- [v1.4.309](https://github.com/danielmiessler/fabric/releases/tag/v1.4.309) (2025年9月9日) — **全面的国际化支持**:包含英语和西班牙语语言环境文件。
- [v1.4.303](https://github.com/danielmiessler/fabric/releases/tag/v1.4.303) (2025年8月29日) — **新的二进制版本**:Linux ARM 和 Windows ARM 目标平台。你可以在树莓派和 Windows Surface 上运行 Fabric!
- [v1.4.294](https://github.com/danielmiessler/fabric/releases/tag/v1.4.294) (2025年8月20日) — **Venice AI 支持**:添加了 Venice AI 供应商。Venice 是一个隐私优先、开源的 AI 提供商。详情请见他们的 ["关于 Venice"](https://docs.venice.ai/overview/about-venice) 页面。
- [v1.4.291](https://github.com/danielmiessler/fabric/releases/tag/v1.4.291) (2025年8月18日) — **语音转文本**:添加 OpenAI 语音转文本支持,包含 `--transcribe-file`、`--transcribe-model` 和 `--split-media-file` 标志。
- [v1.4.287](https://github.com/danielmiessler/fabric/releases/tag/v1.4.287) (2025年8月16日) — **AI 推理**:为 Gemini 模型添加思考功能,并引入 `readme_updates` Python 脚本。
- [v1.4.286](https://github.com/danielmiessler/fabric/releases/tag/v1.4.286) (2025年8月14日) — **AI 推理**:在 Anthropic 和 OpenAI 供应商中引入思考配置。
- [v1.4.285](https://github.com/danielmiessler/fabric/releases/tag/v1.4.285) (2025年8月13日) — **扩展上下文**:为 Sonnet-4 启用百万 Token 上下文 Beta 功能。
- [v1.4.284](https://github.com/danielmiessler/fabric/releases/tag/v1.4.284) (2025年8月12日) — **简易 Shell 补全设置**:引入用于补全的一键 Curl 安装。
- [v1.4.283](https://github.com/danielmiessler/fabric/releases/tag/v1.4.283) (2025年8月12日) — **模型管理**:为模型添加供应商选择支持。
- [v1.4.282](https://github.com/danielmiessler/fabric/releases/tag/v1.4.282) (2025年8月11日) — **增强的 Shell 补全**:为 Fabric CLI 二进制文件增强 Shell 补全功能。
- [v1.4.281](https://github.com/danielmiessler/fabric/releases/tag/v1.4.281) (2025年8月11日) — **Gemini 搜索工具**:为 Gemini 模型添加网络搜索工具支持。
- [v1.4.278](https://github.com/danielmiessler/fabric/releases/tag/v1.4.278) (2025年8月9日) — **增强 YouTube 转录**:通过自定义 yt-dlp 参数增强 YouTube 支持。
- [v1.4.277](https://github.com/danielmiessler/fabric/releases/tag/v1.4.277) (2025年8月8日) — **桌面通知**:为 Fabric CLI 添加跨平台桌面通知。
- [v1.4.274](https://github.com/danielmiessler/fabric/releases/tag/v1.4.274) (2025年8月7日) — **添加 Claude 4.1**:添加对 Claude Opus 4.1 模型的支持。
- [v1.4.271](https://github.com/danielmiessler/fabric/releases/tag/v1.4.271) (2025年7月28日) — **AI 总结的发布说明**:为 GitHub 发布启用 AI 总结更新。
- [v1.4.268](https://github.com/danielmiessler/fabric/releases/tag/v1.4.268) (2025年7月26日) — **Gemini TTS 语音选择**:添加 Gemini TTS 语音选择和列表功能。
- [v1.4.267](https://github.com/danielmiessler/fabric/releases/tag/v1.4.267) (2025年7月26日) — **文本转语音**:将 Gemini 插件更新至支持 TTS 的新 SDK。
- [v1.4.258](https://github.com/danielmiessler/fabric/releases/tag/v1.4.258) (2025年7月17日) — **改进的入门体验**:添加启动检查以自动初始化配置和 .env 文件。
- [v1.4.257](https://github.com/danielmiessler/fabric/releases/tag/v1.4.257) (2025年7月17日) — **OpenAI 路由控制**:引入 CLI 标志以禁用 OpenAI Responses API。
- [v1.4.252](https://github.com/danielmiessler/fabric/releases/tag/v1.4.252) (2025年7月16日) — **隐藏思考块**:可选择隐藏模型的思考过程,并具有可配置的标签。
- [v1.4.246](https://github.com/danielmiessler/fabric/releases/tag/v1.4.246) (2025年7月14日) — **自动更新变更日志**:添加 AI 驱动的变更日志生成功能,包含高性能 Go 工具和全面的缓存。
- [v1.4.245](https://github.com/danielmiessler/fabric/releases/tag/v1.4.245) (2025年7月11日) — **Together AI**:添加 Together AI 支持及 OpenAI 回退机制。
- [v1.4.232](https://github.com/danielmiessler/fabric/releases/tag/v1.4.232) (2025年7月6日) — **添加自定义**:添加自定义模式目录支持。
- [v1.4.230](https://github.com/danielmiessler/fabric/releases/tag/v1.4.230) (2025年7月5日) — **模型管理**:为 OpenAI 模型添加高级图像生成参数,包含四个新的 CLI 标志。
- [v1.4.227](https://github.com/danielmiessler/fabric/releases/tag/v1.4.227) (2025年7月4日) — **添加图像**:为 Fabric 添加图像生成支持。
- [v1.4.226](https://github.com/danielmiessler/fabric/releases/tag/v1.4.226) (2025年7月4日) — **网络搜索**:OpenAI 插件现在支持网络搜索功能。
- [v1.4.225](https://github.com/danielmiessler/fabric/releases/tag/v1.4.225) (2025年7月4日) — **网络搜索**:通过命令行 `--search` 标志进行运行时网络搜索控制。
- [v1.4.224](https://github.com/danielmiessler/fabric/releases/tag/v1.4.224) (2025年7月1日) — **添加 code_review**:添加 code_review 模式并更新 Pattern_Descriptions。
- [v1.4.222](https://github.com/danielmiessler/fabric/releases/tag/v1.4.222) (2025年7月1日) — **OpenAI 插件**:OpenAI 插件迁移至新的 Responses API。
- [v1.4.218](https://github.com/danielmiessler/fabric/releases/tag/v1.4.218) (2025年6月27日) — **模型管理**:添加对 OpenAI 搜索和研究模型变体的支持。
- [v1.4.217](https://github.com/danielmiessler/fabric/releases/tag/v1.4.217) (2025年6月26日) — **新的 YouTube**:为 REST API 添加新的 YouTube 转录端点。
- [v1.4.212](https://github.com/danielmiessler/fabric/releases/tag/v1.4.212) (2025年6月23日) — **添加 Langdock**:添加 Langdock AI 并增强通用 OpenAI 兼容支持。
- [v1.4.211](https://github.com/danielmiessler/fabric/releases/tag/v1.4.211) (2025年6月19日) — **REST API**:REST API 和 Web UI 现在支持动态模式变量。
- [v1.4.210](https://github.com/danielmiessler/fabric/releases/tag/v1.4.210) (2025年6月18日) — **添加引用**:为 Perplexity 响应添加引用支持。
- [v1.4.208](https://github.com/danielmiessler/fabric/releases/tag/v1.4.208) (2025年6月17日) — **添加 Perplexity**:添加 Perplexity AI 供应商,支持 Token 限制。
- [v1.4.203](https://github.com/danielmiessler/fabric/releases/tag/v1.4.203) (2025