跳转至

Youtu-agent大模型部署指南

Youtu-agent 是面向业务自动化的 LLM 智能体(Agent)工具集:开箱提供命令行对话与可配置的任务流,默认集成搜索(Serper)与网页读取(Jina)等工具,通过 OpenAI 兼容 API 对接DeepSeek、Qwen等模型,支持流式输出与可切换的场景配置(如 simple/base_search)。应用层用 .env 配置 UTU_LLM_*(模型/地址/密钥),可在本地或容器中快速部署,用于知识检索、长文摘要、问答与轻量自动化协作,亦可按需扩展更多工具与工作流。

本文档将展示如何在 OpenCloudOS 9 操作系统上,通过一键安装脚本和容器镜像拉取,快速启动 Youtu-agent 框架和相关推理服务。

1.安装容器依赖

一键安装容器依赖

脚本下载地址:点击下载执行脚本

sudo ./auto_install.sh
备注 :关于一键安装脚本详细代码请查看该链接

## 2.启动Youtu-agent框架镜像

2.1.下载模型权重

如果已有权重,忽略下载跳转2.2小节,下载权重到位置/models/:

# 1. 安装 Git LFS
sudo dnf install -y git-lfs

# 2. 已安装的 Git LFS 注册进 Git
sudo git lfs install

# 3. 下载模型权重到/models/
sudo mkdir -p /models && sudo git clone https://www.modelscope.cn/Qwen/Qwen2.5-7B-Instruct.git /models/Qwen2.5-7B-Instruct

2.2.启动框架

sudo docker run -itd --name youtu_serving --rm opencloudos/opencloudos9-youtu tail -f /dev/null

3.启动推理服务

进入到容器内:

sudo docker exec -it youtu_serving /bin/bash

进入Youtu-agent:

cd ./youtu-agent/

修改.env:

# llm API 需兼容 OpenAI API 格式
# 配置你的 LLM , 可参考 https://api-docs.deepseek.com/
UTU_LLM_TYPE=chat.completions
UTU_LLM_MODEL=deepseek-chat
UTU_LLM_BASE_URL=https://api.deepseek.com/v1
UTU_LLM_API_KEY=<替换为你的 API Key>
# tools
# serper api key, ref https://serper.dev/playground
SERPER_API_KEY=<Access the URL in the comments to get the API Key>
# jina api key, ref https://jina.ai/reader
JINA_API_KEY=<Access the URL in the comments to get the API Key>

启动推理服务

source .venv/bin/activate
python scripts/cli_chat.py  --config  simple/base_search

4.结果展示

输入图片说明

5.清理环境

# 1 停止容器
docker ps # 查找相关容器
docker stop youtu_serving

# 2 移除镜像
docker images # 查找相关镜镜像
docker rmi opencloudos/opencloudos9-youtu