news 2026/6/10 14:46:56

docker部署WeKnora

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker部署WeKnora

1.摘要

WeKnora(维娜拉)是腾讯开源的一款面向复杂异构文档场景的大语言模型驱动的文档理解与语义检索框架。该框架采用模块化设计,集成了多模态预处理、语义向量索引、智能检索以及大模型生成推理等核心能力,构建了一套高效且可控的文档问答系统。

其核心定位是打造一个生产就绪的企业级RAG(检索增强生成)平台,支持私有化部署,保障企业数据的完全自主与安全可控。

2.docker部署

git clone https://gitcode.com/GitHub_Trending/we/WeKnora&&cd WeKnora# 启动所有Docker服务组件./scripts/start_all.sh# 该脚本支持多种参数,如:# -a, --all:启动所有服务(默认)# -d, --docker:仅启动Docker容器服务# -o, --ollama:仅启动Ollama服务# -s, --stop:停止所有服务# 启动成功后,您可以通过以下地址访问服务:# 前端界面:http://localhost:${FRONTEND_PORT:-80}# API接口:http://localhost:${APP_PORT:-8080}# Jaeger链路追踪:http://localhost:16686

3.配置文件

cat .env

关键配置项包括:

  • DB_DRIVER:数据库驱动类型
  • STORAGE_TYPE:存储类型
  • OLLAMA_BASE_URL:Ollama服务地址
  • APP_PORT:应用端口
  • FRONTEND_PORT:前端端口

4.项目结构

WeKnora/├── cmd/# 应用程序入口│ └── server/│ └── main.go# 主服务启动文件├── internal/# 核心业务逻辑(私有包)│ ├── application/# 应用层│ │ ├── service/# 业务服务实现│ │ └── repository/# 数据访问层│ ├── config/# 配置管理│ ├── container/# 依赖注入容器│ ├── handler/# HTTP处理器│ ├── middleware/# 中间件│ ├── models/# AI模型集成│ ├── router/# 路由配置│ ├── types/# 类型定义│ └── utils/# 工具函数├── services/# 微服务实现│ └── docreader/# 文档解析服务(Python gRPC)├── frontend/# 前端应用(Vue.js)├── config/# 配置文件├── migrations/# 数据库迁移脚本├── client/# Go客户端SDK├── mcp-server/# MCP协议服务器└── docs/# 项目文档

5.登入页面

6.注册

7.登入后页面

8.设置大模型-API key

9.设置本地Ollama模型

Ollama可以选择部署

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 9:45:41

好写作AI:告别论文流水线!如何提速300%还让你的文字“有那味儿”

别让你的论文读起来像AI写的——除非你学会了这一招 “用AI写论文,快是快了,但导师一看就说‘这是机器生成的吧’?” 这大概是许多同学最头疼的问题。今天,好写作AI就教你三招“人机合璧”大法,让你既享受火箭速度&…

作者头像 李华
网站建设 2026/6/1 11:33:01

计算机毕业设计|基于springboot + vue饮食健康管理系统(源码+数据库+文档)

饮食健康管理 目录 基于springboot vue饮食健康管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue饮食健康管理系统 一、前言 博主介绍&…

作者头像 李华
网站建设 2026/6/10 13:40:09

大学生就业招聘系统(源码+数据库+文档)

大学生就业招聘 目录 基于springboot vue大学生就业招聘系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue大学生就业招聘系统 一、前言 博主介绍…

作者头像 李华
网站建设 2026/5/28 5:05:39

基于springboot 蘑菇百科系统(源码+数据库+文档)

蘑菇百科 目录 基于springboot vue蘑菇百科系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue蘑菇百科系统 一、前言 博主介绍:✌️大…

作者头像 李华
网站建设 2026/6/9 3:07:42

Scikit-learn API 的哲学与精妙设计:超越“调用即用”的深度解析

Scikit-learn API 的哲学与精妙设计:超越“调用即用”的深度解析 引言:为什么Scikit-learn的API成为机器学习的事实标准? 在机器学习领域,Scikit-learn的API设计几乎成为了行业事实标准。根据2023年Stack Overflow开发者调查&…

作者头像 李华