Marvin项目安装与配置指南
marvin ✨ Build AI interfaces that spark joy 项目地址: 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 项目地址: https://gitcode.com/gh_mirrors/ma/marvin