From 5178e97c1fb714700d57cb980a39aa3c9fd12ab5 Mon Sep 17 00:00:00 2001
From: ylzhangah <1194926515@qq.com>
Date: Fri, 13 Jun 2025 10:35:24 +0800
Subject: [PATCH 1/3] update version and fix a bug with deploy k3s
---
.../scripts/2-install-tools/install_tools.sh | 46 ++-----------------
...50\347\275\262\346\214\207\345\215\227.md" | 6 +--
...50\347\275\262\346\214\207\345\215\227.md" | 2 +-
3 files changed, 7 insertions(+), 47 deletions(-)
diff --git a/deploy/scripts/2-install-tools/install_tools.sh b/deploy/scripts/2-install-tools/install_tools.sh
index 8a80dd0e..f60e1f3e 100755
--- a/deploy/scripts/2-install-tools/install_tools.sh
+++ b/deploy/scripts/2-install-tools/install_tools.sh
@@ -106,7 +106,7 @@ install_basic_tools() {
yum install -y tar vim curl wget python3
# 检查 pip 是否已安装
- if ! command -v pip3 &> /dev/null; then
+ if ! command -v pip &> /dev/null; then
echo -e "pip could not be found, installing python3-pip..."
yum install -y python3-pip
else
@@ -317,47 +317,6 @@ function install_helm {
return 0
}
-function set_kubeconfig() {
- local k3s_config="/etc/rancher/k3s/k3s.yaml"
- local bashrc_file="$HOME/.bashrc"
- local kubeconfig_line="export KUBECONFIG=$k3s_config"
-
- # 检查 k3s.yaml 是否存在
- if [ ! -f "$k3s_config" ]; then
- echo -e "\033[31m[Error] k3s.yaml 文件不存在,请先安装 k3s 或检查路径:$k3s_config\033[0m"
- return 1
- fi
-
- # 检查文件权限(至少需要可读权限)
- if [ ! -r "$k3s_config" ]; then
- echo -e "\033[33m[Warn] k3s.yaml 文件不可读,尝试修复权限...\033[0m"
- sudo chmod 644 "$k3s_config" || {
- echo -e "\033[31m[Error] 权限修复失败,请手动执行:sudo chmod 644 $k3s_config\033[0m"
- return 1
- }
- fi
-
- # 检查并更新 .bashrc(兼容 root 和普通用户)
- if ! grep -Fxq "$kubeconfig_line" "$bashrc_file"; then
- echo "$kubeconfig_line" | tee -a "$bashrc_file" >/dev/null
- echo -e "\033[32m[Success] KUBECONFIG 已写入 $bashrc_file\033[0m"
- else
- echo -e "\033[34m[Info] KUBECONFIG 已存在,无需修改\033[0m"
- fi
-
- # 设置当前 Shell 环境变量
- export KUBECONFIG="$k3s_config"
- echo -e "\033[33m[Tips] 当前会话已临时生效,永久生效需重新登录或执行:source $bashrc_file\033[0m"
-
- # 验证集群连通性
- if ! kubectl cluster-info &>/dev/null; then
- echo -e "\033[31m[Critical] 集群连接失败,可能原因:\033[0m"
- echo -e "1. Kubernetes 未运行 → 执行: sudo systemctl status k3s"
- echo -e "2. API 地址配置错误 → 检查 $k3s_config 中的 server 字段"
- echo -e "3. 防火墙阻止连接 → 检查端口 6443 是否开放"
- return 1
- fi
-}
function check_k3s_status() {
local STATUS=$(systemctl is-active k3s)
@@ -411,8 +370,9 @@ function main {
else
echo -e "[Info] Helm 已经安装,跳过安装步骤"
fi
+ mkdir -p ~/.kube
+ ln -sf /etc/rancher/k3s/k3s.yaml ~/.kube/config
check_k3s_status
- set_kubeconfig
echo -e "\n\033[32m=== 全部工具安装完成 ===\033[0m"
echo -e "K3s 版本:$(k3s --version | head -n1)"
diff --git "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md" "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
index 760074ba..5bc7b863 100644
--- "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
+++ "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
@@ -1,7 +1,7 @@
# **openEuler Intelligence 智能助手部署指南**
版本信息
-当前版本:v0.9.5
+当前版本:v0.9.6
更新日期:2025年4月25日
## 产品概述
@@ -82,7 +82,7 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
| 类型 | 资源文件/说明 |
|------------|--------------|
-| **镜像文件** | `hub.oepkgs.net/neocopilot/euler-copilot-framework:0.9.5-x86`
`hub.oepkgs.net/neocopilot/euler-copilot-web:0.9.5-x86`
`hub.oepkgs.net/neocopilot/data_chain_back_end:0.9.5-x86`
`hub.oepkgs.net/neocopilot/data_chain_web:0.9.5-x86`
`hub.oepkgs.net/neocopilot/authhub:0.9.3-x86`
`hub.oepkgs.net/neocopilot/authhub-web:0.9.3-x86`
`hub.oepkgs.net/neocopilot/opengauss:latest-x86`
`hub.oepkgs.net/neocopilot/redis:7.4-alpine-x86`
`hub.oepkgs.net/neocopilot/mysql:8-x86`
`hub.oepkgs.net/neocopilot/minio:empty-x86`
`hub.oepkgs.net/neocopilot/mongo:7.0.16-x86`
`hub.oepkgs.net/neocopilot/secret_inject:dev-x86`
|
+| **镜像文件** | `hub.oepkgs.net/neocopilot/euler-copilot-framework:0.9.6-x86`
`hub.oepkgs.net/neocopilot/euler-copilot-web:0.9.6-x86`
`hub.oepkgs.net/neocopilot/data_chain_back_end:0.9.6-x86`
`hub.oepkgs.net/neocopilot/data_chain_web:0.9.6-x86`
`hub.oepkgs.net/neocopilot/authhub:0.9.3-x86`
`hub.oepkgs.net/neocopilot/authhub-web:0.9.3-x86`
`hub.oepkgs.net/neocopilot/opengauss:latest-x86`
`hub.oepkgs.net/neocopilot/redis:7.4-alpine-x86`
`hub.oepkgs.net/neocopilot/mysql:8-x86`
`hub.oepkgs.net/neocopilot/minio:empty-x86`
`hub.oepkgs.net/neocopilot/mongo:7.0.16-x86`
`hub.oepkgs.net/neocopilot/secret_inject:dev-x86`
|
| **模型文件** | `bge-m3-Q4_K_M.gguf`
`deepseek-llm-7b-chat-Q4_K_M.gguf`
|
| **工具包** | `helm-v3.15.0-linux-{arm64/amd64}.tar.gz`
`k3s-airgap-images-{arm64/amd64}.tar.zst`
`k3s-{arm64/amd64}`
`k3s-install.sh`
`ollama-linux-{arm64/amd64}.tgz` |
@@ -92,7 +92,7 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
```bash
# 在联网服务器执行:
cd /home/euler-copilot-framework/deploy/scripts/9-other-script/
-./save_images.sh 0.9.5 # 版本号可替换,镜像将保存至 /home/eulercopilot/images/
+./save_images.sh 0.9.6 # 版本号可替换,镜像将保存至 /home/eulercopilot/images/
# 传输至目标服务器:
scp /home/eulercopilot/images/* root@target-server:/home/eulercopilot/images/
diff --git "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md" "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
index 8adea71a..331c75eb 100644
--- "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
+++ "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
@@ -1,7 +1,7 @@
# **openEuler Intelligence 智能助手部署指南**
版本信息
-当前版本:v0.9.5
+当前版本:v0.9.6
更新日期:2025年4月25日
## 产品概述
--
Gitee
From e54f041639a3273eb685e8d809c6fd1a8244ab3d Mon Sep 17 00:00:00 2001
From: ylzhangah <1194926515@qq.com>
Date: Fri, 13 Jun 2025 15:22:20 +0800
Subject: [PATCH 2/3] update file
---
...50\347\275\262\346\214\207\345\215\227.md" | 55 +++++++++---------
...50\347\275\262\346\214\207\345\215\227.md" | 58 +++++++++----------
2 files changed, 56 insertions(+), 57 deletions(-)
diff --git "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md" "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
index 5bc7b863..04f602fa 100644
--- "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
+++ "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
@@ -2,7 +2,7 @@
版本信息
当前版本:v0.9.6
-更新日期:2025年4月25日
+更新日期:2025年6月13日
## 产品概述
@@ -21,29 +21,28 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
| authhub-web-service | 8000 | 鉴权服务前端 |
| mysql | 3306 (内部端口) | MySQL数据库 |
| redis | 6379 (内部端口) | Redis数据缓存 |
-| minio | 9000 (内部端口) 9001(外部部端口) | minio对象存储库 |
+| minio | 9000 (内部端口) 9001(外部部端口) | minio对象存储库 |
| mongo | 27017 (内部端口) | mongo数据库 |
| openGauss | 5432 (内部端口) | 向量数据库 |
| secret_inject | 无 | 配置文件安全复制工具 |
### 软件要求
-| 类型 | 版本要求 | 说明 |
-|----------------| -------------------------------------|--------------------------------------|
-| 操作系统 | openEuler 22.03 LTS 及以上版本 | 无 |
-| K3s | >= v1.30.2,带有 Traefik Ingress 工具 | K3s 提供轻量级的 Kubernetes 集群,易于部署和管理 |
+| 类型 | 版本要求 | 说明 |
+|----- | ----------|------|
+| 操作系统 | openEuler 22.03 LTS 及以上版本 | 无 |
+| K3s | >= v1.30.2,带有 Traefik Ingress 工具 | K3s 提供轻量级的 Kubernetes 集群,易于部署和管理 |
| Helm | >= v3.15.3 | Helm 是一个 Kubernetes 的包管理工具,其目的是快速安装、升级、卸载 openEuler Intelligence 服务 |
| python | >=3.9.9 | python3.9.9 以上版本为模型的下载和安装提供运行环境 |
---
### 硬件规格
-| 硬件资源 | 最小配置 | 推荐配置 |
+| 硬件资源 | 最小配置 | 推荐配置 |
|--------------|----------------------------|------------------------------|
-| CPU | 4 核心 | 16 核心及以上 |
-| RAM | 4 GB | 64 GB |
-| 存储 | 32 GB | 64G |
-| 大模型名称 | deepseek-llm-7b-chat | DeepSeek-R1-Llama-8B
-| 显存 (GPU) | NVIDIA RTX A4000 8GB | NVIDIA A100 80GB * 2 |
-
+| CPU | 4 核心 | 16 核心及以上 |
+| RAM | 4 GB | 64 GB |
+| 存储 | 32 GB | 64G |
+| 大模型名称 | qwen2.5-14B | qwen2.5-32B |
+| 显存 (GPU) | NVIDIA RTX A4000 8GB | NVIDIA A100 80GB * 2 |
**关键说明**:
- 纯CPU环境,建议通过调用 OpenAI 接口或使用自带的模型部署方式来实现功能。
@@ -211,7 +210,7 @@ sudo ./deploy.sh
- 资源不足时可参考 FAQ 中的评估资源可用性解决
- 查看组件日志
```bash
-kubectl logs -n euler-copilot
+kubectl logs $pod名称 -n euler-copilot
```
- 查看服务状态
```bash
@@ -230,7 +229,7 @@ helm upgrade euler-copilot -n euler-copilot .
## 验证安装
-恭喜您,**openEuler Intelligence** 已成功部署!为了开始您的体验,请在浏览器中输入 `https://您的openEuler Intelligence域名` 链接访问 openEuler Intelligence 的网页界面:
+恭喜您,**openEuler Intelligence** 已成功部署!为了开始您的体验,请在浏览器中输入 链接访问 openEuler Intelligence 的网页界面:
首次访问时,您需要点击页面上的 **立即注册** 按钮来创建一个新的账号,并完成登录过程。
@@ -358,37 +357,37 @@ helm upgrade euler-copilot -n euler-copilot .
# 用于问答的大模型;需要为OpenAI兼容接口
answer:
# [必填] 接口URL(无需带上“v1”后缀)
- url: http://$IP:11434
+ endpoint: http://172.168.XXX.XX:11434
# [必填] 接口API Key;默认置空
key: sk-123456
# [必填] 模型名称
name: deepseek-llm-7b-chat:latest
# [必填] 模型最大上下文数;建议>=8192
- ctx_length: 8192
+ ctxLength: 8192
# 模型最大输出长度,建议>=2048
- max_tokens: 2048
- # 用于Function Call的模型;建议使用特定推理框架
- functioncall:
+ maxTokens: 2048
+ # 用于Function Call的模型;建议使用特定推理框架
+ functionCall:
# 推理框架类型,默认为ollama
# 可用的框架类型:["vllm", "sglang", "ollama", "openai"]
- backend:
+ backend: ollama
# 模型地址;不填则与问答模型一致
- url: ollama
+ endpoint:
# API Key;不填则与问答模型一致
- key:
+ key:
# 模型名称;不填则与问答模型一致
- name:
+ name:
# 模型最大上下文数;不填则与问答模型一致
- ctx_length:
+ ctxLength: 8192
# 模型最大输出长度;不填则与问答模型一致
- max_tokens:
- # 用于数据向量化(Embedding)的模型
+ maxTokens: 8192
+ # 用于数据向量化(Embedding)的模型
embedding:
# 推理框架类型,默认为openai
# [必填] Embedding接口类型:["openai", "mindie"]
type: openai
# [必填] Embedding URL(需要带上“v1”后缀)
- url: http://172.168.178.107:11434
+ endpoint: http://172.168.XXX.XX:11434/v1
# [必填] Embedding 模型API Key
key: sk-123456
# [必填] Embedding 模型名称
diff --git "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md" "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
index 331c75eb..9fd977bb 100644
--- "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
+++ "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
@@ -2,7 +2,7 @@
版本信息
当前版本:v0.9.6
-更新日期:2025年4月25日
+更新日期:2025年6月13日
## 产品概述
@@ -12,37 +12,37 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
### 组件介绍
-| 组件 | 端口 | 说明 |
+ 组件 | 端口 | 说明 |
| ----------------------------- | --------------- | -------------------- |
| euler-copilot-framework | 8002 (内部端口) | 智能体框架服务 |
| euler-copilot-web | 8080 | 智能体前端界面 |
| euler-copilot-rag | 9988 (内部端口) | 检索增强服务 |
| authhub-backend-service | 11120 (内部端口) | 鉴权服务后端 |
| authhub-web-service | 8000 | 鉴权服务前端 |
-| redis | 6379 (内部端口) | Redis数据缓存 |
-| minio | 9000 (内部端口) 9001(外部部端口) | minio对象存储 |
-| mongo | 27017 (内部端口) | mongo数据库 |
+| mysql | 3306 (内部端口) | MySQL数据库 |
+| redis | 6379 (内部端口) | Redis数据缓存 |
+| minio | 9000 (内部端口) 9001(外部部端口) | minio对象存储库 |
+| mongo | 27017 (内部端口) | mongo数据库 |
| openGauss | 5432 (内部端口) | 向量数据库 |
| secret_inject | 无 | 配置文件安全复制工具 |
### 软件要求
-| 类型 | 版本要求 | 说明 |
-|----------------| -------------------------------------|--------------------------------------|
-| 操作系统 | openEuler 22.03 LTS 及以上版本 | 无 |
-| K3s | >= v1.30.2,带有 Traefik Ingress 工具 | K3s 提供轻量级的 Kubernetes 集群,易于部署和管理 |
+| 类型 | 版本要求 | 说明 |
+|----- | ----------|------|
+| 操作系统 | openEuler 22.03 LTS 及以上版本 | 无 |
+| K3s | >= v1.30.2,带有 Traefik Ingress 工具 | K3s 提供轻量级的 Kubernetes 集群,易于部署和管理 |
| Helm | >= v3.15.3 | Helm 是一个 Kubernetes 的包管理工具,其目的是快速安装、升级、卸载 openEuler Intelligence 服务 |
| python | >=3.9.9 | python3.9.9 以上版本为模型的下载和安装提供运行环境 |
---
### 硬件规格
-| 硬件资源 | 最小配置 | 推荐配置 |
+| 硬件资源 | 最小配置 | 推荐配置 |
|--------------|----------------------------|------------------------------|
-| CPU | 4 核心 | 16 核心及以上 |
-| RAM | 4 GB | 64 GB |
-| 存储 | 32 GB | 64G |
-| 大模型名称 | deepseek-llm-7b-chat | DeepSeek-R1-Llama-8B
-| 显存 (GPU) | NVIDIA RTX A4000 8GB | NVIDIA A100 80GB * 2 |
-
+| CPU | 4 核心 | 16 核心及以上 |
+| RAM | 4 GB | 64 GB |
+| 存储 | 32 GB | 64G |
+| 大模型名称 | qwen2.5-14B | qwen2.5-32B |
+| 显存 (GPU) | NVIDIA RTX A4000 8GB | NVIDIA A100 80GB * 2 |
**关键说明**:
- 纯CPU环境,建议通过调用 OpenAI 接口或使用自带的模型部署方式来实现功能。
@@ -328,37 +328,37 @@ helm upgrade euler-copilot -n euler-copilot .
# 用于问答的大模型;需要为OpenAI兼容接口
answer:
# [必填] 接口URL(无需带上“v1”后缀)
- url: http://$IP:11434
+ endpoint: http://172.168.XXX.XX:11434
# [必填] 接口API Key;默认置空
key: sk-123456
# [必填] 模型名称
name: deepseek-llm-7b-chat:latest
# [必填] 模型最大上下文数;建议>=8192
- ctx_length: 8192
+ ctxLength: 8192
# 模型最大输出长度,建议>=2048
- max_tokens: 2048
- # 用于Function Call的模型;建议使用特定推理框架
- functioncall:
+ maxTokens: 2048
+ # 用于Function Call的模型;建议使用特定推理框架
+ functionCall:
# 推理框架类型,默认为ollama
# 可用的框架类型:["vllm", "sglang", "ollama", "openai"]
- backend:
+ backend: ollama
# 模型地址;不填则与问答模型一致
- url: ollama
+ endpoint:
# API Key;不填则与问答模型一致
- key:
+ key:
# 模型名称;不填则与问答模型一致
- name:
+ name:
# 模型最大上下文数;不填则与问答模型一致
- ctx_length:
+ ctxLength: 8192
# 模型最大输出长度;不填则与问答模型一致
- max_tokens:
- # 用于数据向量化(Embedding)的模型
+ maxTokens: 8192
+ # 用于数据向量化(Embedding)的模型
embedding:
# 推理框架类型,默认为openai
# [必填] Embedding接口类型:["openai", "mindie"]
type: openai
# [必填] Embedding URL(需要带上“v1”后缀)
- url: http://172.168.178.107:11434
+ endpoint: http://172.168.XXX.XX:11434/v1
# [必填] Embedding 模型API Key
key: sk-123456
# [必填] Embedding 模型名称
--
Gitee
From c979b3a207d0de85a61a471e4cf0835b314c4dbc Mon Sep 17 00:00:00 2001
From: ylzhangah <1194926515@qq.com>
Date: Fri, 13 Jun 2025 15:49:35 +0800
Subject: [PATCH 3/3] update file
---
...50\347\275\262\346\214\207\345\215\227.md" | 24 ++++-----
...50\347\275\262\346\214\207\345\215\227.md" | 51 +++++++++----------
2 files changed, 36 insertions(+), 39 deletions(-)
diff --git "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md" "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
index 04f602fa..bc46cb00 100644
--- "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
+++ "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\346\227\240\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
@@ -27,12 +27,12 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
| secret_inject | 无 | 配置文件安全复制工具 |
### 软件要求
-| 类型 | 版本要求 | 说明 |
-|----- | ----------|------|
-| 操作系统 | openEuler 22.03 LTS 及以上版本 | 无 |
-| K3s | >= v1.30.2,带有 Traefik Ingress 工具 | K3s 提供轻量级的 Kubernetes 集群,易于部署和管理 |
-| Helm | >= v3.15.3 | Helm 是一个 Kubernetes 的包管理工具,其目的是快速安装、升级、卸载 openEuler Intelligence 服务 |
-| python | >=3.9.9 | python3.9.9 以上版本为模型的下载和安装提供运行环境 |
+| 类型 | 版本要求 | 说明 |
+|-------------| ------------------------------|-------------------------|
+| 操作系统 | openEuler 22.03 LTS 及以上版本 | 无 |
+| K3s | >= v1.30.2,带有 Traefik Ingress 工具 | K3s 提供轻量级的 Kubernetes 集群,易于部署和管理 |
+| Helm | >= v3.15.3 | Helm 是一个 Kubernetes 的包管理工具,其目的是快速安装、升级、卸载 openEuler Intelligence 服务 |
+| python | >=3.9.9 | python3.9.9 以上版本为模型的下载和安装提供运行环境 |
---
### 硬件规格
@@ -79,11 +79,11 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
- **资源清单**
[openEuler Intelligence 资源下载地址](https://repo.oepkgs.net/openEuler/rpm/openEuler-22.03-LTS/contrib/eulercopilot/)
-| 类型 | 资源文件/说明 |
-|------------|--------------|
-| **镜像文件** | `hub.oepkgs.net/neocopilot/euler-copilot-framework:0.9.6-x86`
`hub.oepkgs.net/neocopilot/euler-copilot-web:0.9.6-x86`
`hub.oepkgs.net/neocopilot/data_chain_back_end:0.9.6-x86`
`hub.oepkgs.net/neocopilot/data_chain_web:0.9.6-x86`
`hub.oepkgs.net/neocopilot/authhub:0.9.3-x86`
`hub.oepkgs.net/neocopilot/authhub-web:0.9.3-x86`
`hub.oepkgs.net/neocopilot/opengauss:latest-x86`
`hub.oepkgs.net/neocopilot/redis:7.4-alpine-x86`
`hub.oepkgs.net/neocopilot/mysql:8-x86`
`hub.oepkgs.net/neocopilot/minio:empty-x86`
`hub.oepkgs.net/neocopilot/mongo:7.0.16-x86`
`hub.oepkgs.net/neocopilot/secret_inject:dev-x86`
|
-| **模型文件** | `bge-m3-Q4_K_M.gguf`
`deepseek-llm-7b-chat-Q4_K_M.gguf`
|
-| **工具包** | `helm-v3.15.0-linux-{arm64/amd64}.tar.gz`
`k3s-airgap-images-{arm64/amd64}.tar.zst`
`k3s-{arm64/amd64}`
`k3s-install.sh`
`ollama-linux-{arm64/amd64}.tgz` |
+ | 类型 | 资源文件/说明 |
+ |------------|--------------|
+ | **镜像文件** | `hub.oepkgs.net/neocopilot/euler-copilot-framework:0.9.6-x86`
`hub.oepkgs.net/neocopilot/euler-copilot-web:0.9.6-x86`
`hub.oepkgs.net/neocopilot/data_chain_back_end:0.9.6-x86`
`hub.oepkgs.net/neocopilot/data_chain_web:0.9.6-x86`
`hub.oepkgs.net/neocopilot/authhub:0.9.3-x86`
`hub.oepkgs.net/neocopilot/authhub-web:0.9.3-x86`
`hub.oepkgs.net/neocopilot/opengauss:latest-x86`
`hub.oepkgs.net/neocopilot/redis:7.4-alpine-x86`
`hub.oepkgs.net/neocopilot/mysql:8-x86`
`hub.oepkgs.net/neocopilot/minio:empty-x86`
`hub.oepkgs.net/neocopilot/mongo:7.0.16-x86`
`hub.oepkgs.net/neocopilot/secret_inject:dev-x86`
|
+ | **模型文件** | `bge-m3-Q4_K_M.gguf`
`deepseek-llm-7b-chat-Q4_K_M.gguf`
|
+ | **工具包** | `helm-v3.15.0-linux-{arm64/amd64}.tar.gz`
`k3s-airgap-images-{arm64/amd64}.tar.zst`
`k3s-{arm64/amd64}`
`k3s-install.sh`
`ollama-linux-{arm64/amd64}.tgz` |
---
@@ -418,7 +418,7 @@ NPU 环境部署可参考链接 [昇腾镜像仓库](https://www.hiascend.com/de
如果遇到如下连接错误:
-```text
+```bash
urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 101] Network is unreachable
```
diff --git "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md" "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
index 9fd977bb..51a4fd06 100644
--- "a/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
+++ "b/docs/user-guide/\351\203\250\347\275\262\346\214\207\345\215\227/\347\275\221\347\273\234\347\216\257\345\242\203\344\270\213\351\203\250\347\275\262\346\214\207\345\215\227.md"
@@ -12,7 +12,7 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
### 组件介绍
- 组件 | 端口 | 说明 |
+| 组件 | 端口 | 说明 |
| ----------------------------- | --------------- | -------------------- |
| euler-copilot-framework | 8002 (内部端口) | 智能体框架服务 |
| euler-copilot-web | 8080 | 智能体前端界面 |
@@ -27,12 +27,12 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
| secret_inject | 无 | 配置文件安全复制工具 |
### 软件要求
-| 类型 | 版本要求 | 说明 |
-|----- | ----------|------|
-| 操作系统 | openEuler 22.03 LTS 及以上版本 | 无 |
-| K3s | >= v1.30.2,带有 Traefik Ingress 工具 | K3s 提供轻量级的 Kubernetes 集群,易于部署和管理 |
-| Helm | >= v3.15.3 | Helm 是一个 Kubernetes 的包管理工具,其目的是快速安装、升级、卸载 openEuler Intelligence 服务 |
-| python | >=3.9.9 | python3.9.9 以上版本为模型的下载和安装提供运行环境 |
+| 类型 | 版本要求 | 说明 |
+|-------------| ------------------------------|-------------------------|
+| 操作系统 | openEuler 22.03 LTS 及以上版本 | 无 |
+| K3s | >= v1.30.2,带有 Traefik Ingress 工具 | K3s 提供轻量级的 Kubernetes 集群,易于部署和管理 |
+| Helm | >= v3.15.3 | Helm 是一个 Kubernetes 的包管理工具,其目的是快速安装、升级、卸载 openEuler Intelligence 服务 |
+| python | >=3.9.9 | python3.9.9 以上版本为模型的下载和安装提供运行环境 |
---
### 硬件规格
@@ -43,7 +43,6 @@ openEuler Intelligence 是一款智能问答工具,使用 openEuler Intelligen
| 存储 | 32 GB | 64G |
| 大模型名称 | qwen2.5-14B | qwen2.5-32B |
| 显存 (GPU) | NVIDIA RTX A4000 8GB | NVIDIA A100 80GB * 2 |
-
**关键说明**:
- 纯CPU环境,建议通过调用 OpenAI 接口或使用自带的模型部署方式来实现功能。
- 如果k8s集群环境,则不需要单独安装k3s,要求version >= 1.28
@@ -199,13 +198,19 @@ helm upgrade euler-copilot -n euler-copilot .
```
## 验证安装
-恭喜您,**openEuler Intelligence** 已成功部署!为了开始您的体验,请在浏览器中输入 `https://您的openEuler Intelligence域名` 链接访问 openEuler Intelligence 的网页界面:
+恭喜您,**openEuler Intelligence** 已成功部署!为了开始您的体验,请在浏览器中输入以下链接访问 openEuler Intelligence 的网页界面:
+```text
+https://www.eulercopilot.local
+```
+首次访问时,您需要:
-首次访问时,您需要点击页面上的 **立即注册** 按钮来创建一个新的账号,并完成登录过程。
+1. 点击**立即注册**按钮
+2. 创建新账号
+3. 完成登录


-
+---
---
## 构建专有领域智能问答
@@ -383,27 +388,19 @@ helm upgrade euler-copilot -n euler-copilot .
NPU 环境部署可参考链接 [昇腾镜像仓库](https://www.hiascend.com/developer/ascendhub), 可参考[NPU部署案例](./NPU推理服务器部署指南.md)
### FAQ
-#### 1. 解决 Hugging Face 连接错误
+#### 1. 解决Hugging Face连接错误
-如果遇到如下连接错误:
+如果遇到连接错误:
```text
-urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 101] Network is unreachable
+urllib3.exceptions.NewConnectionError: \: Failed to establish...
```
-尝试以下解决方案:
-
-- 更新 `huggingface_hub` 包到最新版本。
-
- ```bash
- pip3 install -U huggingface_hub
- ```
-
-- 如果网络问题依旧存在,可以尝试使用镜像站点作为端点。
-
- ```bash
- export HF_ENDPOINT=https://hf-mirror.com
- ```
+解决方案:
+```bash
+pip3 install -U huggingface_hub
+export HF_ENDPOINT=https://hf-mirror.com
+```
#### 2. 在 RAG 容器中调用问答接口
--
Gitee