目录
1.1 获取CAMEL
1.1.1 通过 PyPI 安装
1.1.2 通过源码安装
1.1.2.1 使用 Poetry 工具从源码安装
1.1.2.2 使用Conda和Pip从源码安装
1.2.2 使用API调用模型
1.2.2.1 使用语言模型
1.2.2.2 使用多模态模型
1.2.2.3 视频理解
1.2.2.4 作业1
1.2.2.5 作业2
1.1 获取CAMEL
本章节内我们将详细介绍如何获取CAMEL,CAMEL提供了几种安装的方式,我们可以根据自己的需求来选择安装的方式。
**请确保你的系统已安装Python 3.10+**。你可以通过以下命令进行检查:
python3 --version
1.1.1 通过 PyPI 安装
利用 pip 直接安装基础 CAMEL 库:
pip install camel-ai
如果想体验完整功能,还需要安装额外的依赖项(本文档代码基于camel-ai 0.2.23a0版本运行):
(大约2G)
pip install "camel-ai[all]==0.2.23a0"
1.1.2 通过源码安装
1.1.2.1 使用 Poetry 工具从源码安装
建议在开始一个新项目时,使用虚拟环境,这样这避免与系统环境发生冲突。Poetry是一个管理虚拟环境的工具。可以类似 pip 用于管理第三方模块的管理,但是比 pip 的功能强大许多,同时还包含 venv 的虚拟环境管理功能。大致的功能如下:
(1) 管理第三方模块的安装与卸载
(2) 管理虚拟环境
(3) 管理虚拟环境的依赖
- 安装Poetry:
类 Unix 系统 (Linux / MacOS)
curl -sSL https://install.python-poetry.org | python3 -
Windows
pip install poetry
- 克隆Github仓库:
git clone -b v0.2.23a0 https://github.com/camel-ai/camel.git
- 切换到项目目录:
cd camel
- 我们建议使用Python 3.10:
poetry env use python3.10 # (可选)
- 激活 camel 虚拟环境:
# 激活 camel 虚拟环境,出现类似(camel-ai-py3.10) C:\camel>中左侧的(虚拟环境)代表激活成功
poetry shell
- 安装所有依赖:
# 从源代码安装依赖环境,大约需要 90 秒
poetry install -E all
1.1.2.2 使用Conda和Pip从源码安装
- 创建Conda虚拟环境:
conda create --name camel python=3.10
- 激活Conda虚拟环境:
conda activate camel
- 克隆Github仓库:
git clone -b v0.2.23a0 https://github.com/camel-ai/camel.git
- 切换到项目目录:
cd camel
- 从源代码安装:
pip install -e .[all]
1.2.2 使用API调用模型
这里我们使用CAMEL中的ChatAgent模块来简单调用一下模型,关于ChatAgent的进一步描述可以参考后续内容,这里我们简单把它理解为一个基础的模型调用模块即可。
1.2.2.1 使用语言模型
1.2.2.2 使用多模态模型
1.2.2.3 视频理解
1.2.2.4 作业1
1.2.2.5 作业2
尝试修改role_playing.py中的task_prompt、assistant_role_name及user_role_name部分来让camel帮你完成一个你感兴趣的事情吧!
心得体会:
学会使用智能体输出最基本的功能,了解了智能体搭建的全流程。