代码式AIAgent平台|MacOS 安装 CrewAI 完整指南

大模型向量数据库数据库

本指南将帮助你在 MacBook Pro 上一步步安装 CrewAI 框架。 

CrewAI 是一个强大的代码式智能体开发框架,通过本指南,你将能够轻松完成CrewAI 的安装和相关环境配置。 

picture.image

安装前的准备工作

在开始安装 CrewAI 之前,请先确保你的系统满足以下要求: 

  • Python 3.9 或更高版本。
  • pip(Python 包管理器):能通过 pip 指令安装 python 包。
  • Terminal(终端)访问权限:能在电脑Terminal 终端进行指令操作。

检查 Python 环境

打开终端,输入以下命令检查 Python 版本: 

  
python3 --version

picture.image

我的 python 版本是 3.12.7,大于 3.9 版本。第一个条件达成。 

如果你还没有安装 Python,可以从 Python 官网 下载并安装。 

创建虚拟环境(推荐)

为了避免包依赖冲突,建议创建一个专门的虚拟环境: 

  
python3 -m venv crewai-env  
source crewai-env/bin/activate

看到运行指令前面显示环境名 crewai-env,则代表环境创建成功。 

picture.image

安装 CrewAI

在激活的虚拟环境中,使用 pip 安装 CrewAI。安装比较久,要等个 1-2 分钟。 

  
pip install crewai

picture.image

好的,到这里已经安装成功了。 

安装依赖包

再接再厉,CrewAI 依赖一些其他包,还是使用pip 指令,通过以下命令安装。 

  
pip install langchain openai

又搞定了,这个快一些。 

验证安装

好激动,验证时间到了,在 Python 环境中验证安装是否成功。 

  
python3  
>>> from crewai import Agent, Task, Crew  
>>> exit()

picture.image

左边出现>>>标志,恭喜你,则说明安装成功了。 

配置大模型 API

完成安装后,你可以开始创建你的第一个 CrewAI 项目。在开始之前,需要先完成大模型 API 配置。比较好的方法是建议在项目的跟目录里,创建.env环境。 

picture.image

  
DEEPSEEK\_API\_KEY= "你的 apikey"  
DEEPSEEK\_API\_BASE=https://api.deepseek.com/v1

我创建的是 deepseek 的,所以对应的 deepseek_api_base 填的是 deepseek 链接。如果您使用的是其他的大模型,需要同步更换 api_key 和 api_base。 

测试是否配置成功

在根目录环境下创建如下代码,命名为 test_deepseek.py。代码如下: 

  
from dotenv import load\_dotenv  
import os  
from langchain.chat\_models import ChatOpenAI  
  
# 加载环境变量  
load\_dotenv()  
  
def test\_connection():  
    try:  
        # 初始化 LLM  
        llm = ChatOpenAI(  
            api\_key=os.getenv("DEEPSEEK\_API\_KEY"),  
            base\_url=os.getenv("DEEPSEEK\_API\_BASE"),  
            model\_name="deepseek-chat",  
            temperature=0.7  
        )  
          
        # 测试简单问题  
        response = llm.predict("你好,请做个自我介绍。")  
        print("API 连接成功!")  
        print("回复:", response)  
          
    except Exception as e:  
        print("错误:", str(e))  
  
if \_\_name\_\_ == "\_\_main\_\_":  
    test\_connection()

然后,运行该代码。 

第一次运行报错了,提醒ModuleNotFoundError: No module named 'langchain_community' 

这个简单,用 pip 把langchain_community包装上就好了。 

  
pip install langchain-community python-dotenv

好的,再次运行代码。执行命令 

  
python test\_deepseek.py

picture.image

成功了,我要感动到哭了。 

构建你的第一个 CrewAI 项目

Terminal 区域输入 python write_article.py调用代码。 

我输入的主题是《MacBook 电脑如何安装 Crew.ai》。然后,我的 AI 牛马,他们动起来了!到这一刻,我是真的要感动哭了。我总算找到了一个非常快速构建智能体的方法。人类和 AI 的最佳协同模式是这样的:

我只管构思 AI 智能体团队需要达成的任务,剩下的,都交给 AI! 

picture.image

 

 

完整 python代码请后台回复“内容自动创作团队”给您 python 源码。 

过程调整了很多版,给您的版本是能够完整运行的。 

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
火山引擎大规模机器学习平台架构设计与应用实践
围绕数据加速、模型分布式训练框架建设、大规模异构集群调度、模型开发过程标准化等AI工程化实践,全面分享如何以开发者的极致体验为核心,进行机器学习平台的设计与实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论