Mirascope – 开源 Python LLM 反框架、类型安全工具与智能体循环
#Quasa #QUA #Mirascope
Mirascope 是一个开源 Python 库,被称为 LLM 反框架。它提供类型安全、不依赖特定提供商的工具,只需一个简单的装饰器或模型对象,就能调用 OpenAI、Anthropic、Google 等提供商的模型。你可以将提示词定义为函数,通过 @llm.tool 添加工具,通过 Pydantic 请求结构化输出,以流式方式接收响应,并通过反复调用 execute_tools 和 resume 构建智能体循环。它为使用装饰器的调用提供自动版本管理、追踪和成本跟踪功能。支持本地模型和 MCP 集成。它没有商业 SaaS 定价;你可以使用 uv add "mirascope[all]" 或 pip 安装,并使用自己的 API 密钥。其设计优先考虑控制能力和可组合性,而非采用预设设计理念的智能体框架。
核心优势
• 通过统一接口实现不依赖特定提供商的调用
• 类型安全的工具和结构化输出
• 无需重型框架即可构建简单的智能体循环
• 内置追踪、版本管理和成本跟踪功能
• 轻量且可组合
适用人群
希望获得生产级 LLM 功能,又不想被完整的智能体框架绑定的 Python 开发者。
亮点
• 基于装饰器的提示词和调用
• 支持流式响应和异步操作
• 用于多轮工具使用的恢复执行模式
• 提供本地模型和 MCP 选项
• 开源,并提供清晰的示例
潜在注意事项
• 你需要自行管理模型 API 密钥和成本
• 不提供托管平台或可视化构建工具
• 智能体逻辑需要显式编写,而非通过抽象封装实现
• 使用较新的模型需要更新库
• 与专用平台相比,可观测性较为基础
总体评价
4.3/5 星。如果你希望编写简洁、具备类型约束且始终由自己掌控的 LLM 代码,可以使用 Mirascope。它不是无代码智能体构建工具。在 Quasa.io 上撰写评价,还能获得 1 QUA 奖励!























