Docker 快速开始
本指南将引导你使用 Docker 容器部署 Youtu-agent。它涵盖了运行带有交互式前端界面的第一个智能体的基本步骤。
先决条件
- 系统中已安装 Docker
- 如果需要,请访问 https://www.docker.com/ 下载并安装 Docker
- 通过运行
docker --version验证安装
部署步骤
步骤 1. 构建 Docker 镜像
构建 Youtu-agent Docker 镜像:
docker build -t youtu-agent .
步骤 2. 配置环境
- 通过复制模板创建配置文件:
cp .env.docker.example .env
- 在
.env中配置以下必需变量:
# LLM 配置
UTU_LLM_TYPE=chat.completions
UTU_LLM_MODEL=deepseek-chat
UTU_LLM_BASE_URL=https://api.deepseek.com/v1
UTU_LLM_API_KEY=<your-api-key>
# Serper API 配置
# 从 https://serper.dev/playground 获取你的密钥
SERPER_API_KEY=<your-serper-key>
# 前端配置
# 注意:对于 Docker 容器端口转发,IP 必须是 0.0.0.0
UTU_WEBUI_PORT=8848
UTU_WEBUI_IP=0.0.0.0
步骤 3. 启动服务
选项 1:运行默认的 Web 搜索智能体演示
请替换 /path/to/your/.env 并运行:
docker run -it \
-p 8848:8848 \
-v "/path/to/your/.env:/youtu-agent/.env" \
youtu-agent
服务可通过 http://127.0.0.1:8848 访问
选项 2:交互式 Shell 访问
要通过替换 /path/to/your/.env 运行其他示例或自定义配置:
docker run -it \
-p 8848:8848 \
-v "/path/to/your/.env:/youtu-agent/.env" \
youtu-agent \
bash
下一步
- 探索示例:查看
/examples目录以获取更多详细用例和高级脚本。