产品介绍
Mirascope 是什么?
Mirascope 是面向 AI 工程师的 Python 工具包,用于构建大语言模型应用和智能体。官网示例展示了如何把 Python 函数声明为 LLM 工具、定义模型调用,并运行执行工具后把结果交回模型的智能体循环。
同一示例通过 Mirascope Ops 自动完成版本管理、追踪和成本统计。Trace 展示版本、耗时、输入输出 Token、成本、消息、模型思考、工具调用、输入与输出,帮助开发者检查并迭代应用行为。示例列出 OpenAI、Anthropic 和 Google 模型服务。
核心功能
- Python 模型调用: 通过 Python 函数和装饰器定义 LLM 调用。
- 工具支持: 把 Python 函数变成模型可调用工具。
- 智能体循环: 执行工具,并将结果交回模型继续运行。
- 自动版本管理: 跟踪 LLM 应用行为变化。
- 追踪: 记录消息、思考、工具调用及输入输出。
- 成本统计: 显示单次 Trace 的 Token 和成本。
使用场景
- 工具调用智能体: 将模型决策连接到带类型的 Python 函数。
- LLM 应用调试: 查看输出背后的消息和工具调用过程。
- 提示词迭代: 比较版本、耗时、Token 和成本。
- 多供应商开发: 通过一个工具包使用多家模型服务。
常见问题
Mirascope 使用哪种开发语言?
官网展示基于装饰器和普通函数的 Python API。
Trace 会显示什么?
示例包含版本、耗时、输入输出 Token、成本、消息、思考和工具执行详情。


