Marvin项目安装与配置指南

Marvin项目安装与配置指南

marvin ✨ Build AI interfaces that spark joy marvin 项目地址: https://gitcode.com/gh_mirrors/ma/marvin

1. 项目基础介绍

Marvin是一个用Python编写的框架,旨在构建具有代理性的AI工作流。它为开发者提供了一个结构化的框架,以定义工作流并将任务委托给LLM(大型语言模型)代理,同时不牺牲控制力或透明度。

2. 关键技术和框架

  • Python:项目的主要编程语言。
  • Pydantic:用于数据验证和设置管理。
  • AI代理:专门化的AI代理用于执行具体任务。

3. 安装和配置准备工作

在开始安装之前,请确保您的系统中已安装以下依赖:

  • Python 3.8 或更高版本
  • pip(Python包管理器)

安装步骤

第一步:安装Marvin

使用pip安装Marvin:

pip install marvin

或者,如果您使用的是uv(Python的即时包管理器),可以执行:

uv add marvin
第二步:配置LLM提供商

Marvin默认使用OpenAI,但也支持所有Pydantic AI模型。您需要设置环境变量来配置您的API密钥:

export OPENAI_API_KEY=您的API密钥

确保将您的API密钥替换为实际的API密钥。

第三步:验证安装

为了验证Marvin是否正确安装,您可以在Python解释器中尝试导入 Marvin 并运行一个简单的任务:

import marvin

# 运行一个简单的任务
print(marvin.run("写一首关于编程的短诗"))

如果一切正常,您应该会看到一首由AI生成的关于编程的短诗。

至此,您已经完成了Marvin的安装和基本配置,可以开始构建您自己的AI工作了。

marvin ✨ Build AI interfaces that spark joy marvin 项目地址: https://gitcode.com/gh_mirrors/ma/marvin