在 Windows 环境下,部署 Camel AI Owl 并集成阿里云百炼 DeepSeek-R1 API。通过循序渐进的详细说明,你将轻松完成从环境配置到系统落地的全过程。
目录
- 环境准备
- Windows 下创建虚拟环境并安装依赖
- 部署 Camel AI Owl
- 配置阿里云百炼 DeepSeek-R1 API
- 测试与验证
环境准备
在部署 Camel AI Owl 和集成阿里云百炼 DeepSeek-R1 API 之前,我们需要确保环境满足以下要求:
硬件和软件要求
- 操作系统:Windows 10/11
- Python 版本:3.10+
- 工具:Git、pip、curl(或 Postman 测试 API)
- 阿里云百炼 DeepSeek-R1 API:需要阿里云账户和 API 访问密钥(API-KEY)。
安装必要工具
- Python:确保已安装 Python 3.10+,并将其添加到系统的环境变量中。
- Git:从 Git官网 下载并安装 Git。
- pip:Python 包管理工具,随 Python 一起安装。如果未安装,运行以下命令更新或安装 pip:
python -m ensurepip --upgrade
Windows 下创建虚拟环境并安装依赖
为了确保项目的依赖库不与系统环境发生冲突,我们将使用 venv
创建 Python 虚拟环境。
1. 创建虚拟环境
- 打开命令提示符(或 PowerShell),导航到你希望项目存放的目录,例如
D:\python_project\owl_project
:cd D:\python_project\owl_project
- 克隆 Camel AI Owl 项目到本地:
git clone https://github.com/camel-ai/owl.git cd owl
- 使用 Python 的
venv
模块创建虚拟环境:
这将在项目目录中生成一个名为python -m venv venv
venv
的文件夹。
如果你还没有安装 uv,请先安装
pip install uv
创建虚拟环境并安装依赖(支持使用 Python 3.10、3.11、3.12)
uv venv .venv --python=3.10
激活虚拟环境
对于 macOS/Linux
source .venv/bin/activate
对于 Windows
.venv\Scripts\activate
安装 CAMEL 及其所有依赖。
uv pip install -e .
安装过程较长,耐心等待即可。
完成后退出虚拟环境
deactivate
部署 Camel AI Owl
1. 配置项目
设置环境变量
在 owl/.env_template 文件中,你可以找到所有必要的 API 密钥以及各服务的注册网址。要使用这些 API 服务,请按照以下步骤操作:
复制并重命名: 复制 .env_template 文件,并将副本重命名为 .env。
填写你的密钥: 打开 .env 文件,在相应字段中填入你的 API 密钥。
快速体验QWEN(配置 QWEN_API_KEY )
修改提示词,如图所示。
点击运行。开始执行多轮搜索后,给出最佳答案。