返回 AI 工具目录

Marvin

开发框架人工精选最近核验 2026年7月23日

Marvin 是 Prefect 团队推出的 Python 框架,用于从大模型获得结构化输出并构建智能体式工作流。它提供 extract、cast、classify、generate 等函数,把非结构化文本转成类型安全、经校验的数据结构;同时提供基于任务的编排、多智能体协作、线程上下文管理与工具调用,能把复杂 AI 任务拆成可观察、可管理的步骤。框架构建在 Pydantic AI 之上,默认支持 OpenAI 并兼容 Pydantic AI 支持的多家模型,用 SQLite 保存线程与消息历史。以 Apache 2.0 开源,几乎全部用 Python 编写,通过 PyPI 安装,当前活跃维护。

定价开源部署本地运行国内可达国内可达性待核验许可Apache-2.0

解决什么问题

  • 把大模型输出转成类型安全、经校验的数据
  • 用 extract、cast、classify 等函数处理非结构化文本
  • 以任务编排把复杂 AI 流程拆成可控步骤
  • 支持多智能体协作完成复杂问题
  • 统一线程上下文与工具调用管理

适合

  • Python 团队需要可靠的 LLM 结构化输出
  • 需将 AI 步骤嵌入传统软件流程并做校验
  • 构建轻量到中等复杂度的智能体工作流
  • 已使用 Pydantic 技术栈的项目

不适合

  • 非 Python 技术栈无法直接使用
  • 仍依赖外部大模型 API, 需自备额度
  • 重度多智能体编排可能需更专门框架
  • 默认走 OpenAI, 换其他模型需相应配置

如何接入

  • 通过 PyPI 以 Python 库形式引入
  • 构建在 Pydantic AI 之上, 复用其模型支持
  • 默认对接 OpenAI, 兼容多家模型提供方
  • 用 SQLite 存储线程与消息历史
  • 函数与任务可嵌入现有 Python 服务

已知限制

  • 仅限 Python 生态
  • 输出质量与成本取决于所选大模型
  • 线程持久化默认基于 SQLite, 需评估规模
  • 框架仍在演进, API 可能变化

接入与使用事实

部署方式
本地运行
实现语言
Python
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
Apache-2.0
国内可达性
国内可达性待核验
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网