1. 安装并配置MySQL数据库 2. 安装Ollama并在本地运行DeepSeek模型 3. 下载并配置WrenAI,将其连接到MySQL和Ollama的DeepSeek模型
下面是在Windows系统上的详细步骤教程:
---
Windows系统部署WrenAI+DeepSeek+MySQL完整指南
一、环境准备
1. 操作系统要求
- Windows 10/11 64位 - 至少16GB内存(运行本地大模型需要) - 安装Git for Windows(用于命令行操作)
2. 安装MySQL 8.0
从MySQL官网下载安装包:
# 推荐使用MSI安装程序 msiexec /i mysql-installer-community-8.0.xx.0.msi
GPT plus 代充 只需 145 sql CREATE DATABASE sales_data; USE sales_data; CREATE TABLE products ( id INT PRIMARY KEY, name VARCHAR(100), price DECIMAL(10,2), category VARCHAR(50) ); INSERT INTO products VALUES (1, 39;Laptop39;, 1200.00, 39;Electronics39;), (2, 39;Desk Chair39;, 299.99, 39;Furniture39;);
二、安装Ollama与DeepSeek模型
1. 下载Ollama
访问Ollama官网下载Windows版本并安装。
2. 拉取DeepSeek模型
在PowerShell中执行:
ollama pull deepseek-coder:6.7b-instruct-q5_K_M
> 注意:根据硬件选择模型版本(6.7b适合16GB内存,如需更大模型需更高配置)[^1]
3. 验证模型运行
GPT plus 代充 只需 145 ollama run deepseek-coder "SELECT * FROM"
应返回类似结果:
The SELECT statement is used to...
三、配置WrenAI连接DeepSeek和MySQL
1. 下载WrenAI
从GitHub下载最新Windows版本:
GPT plus 代充 只需 145 curl -LO https://github.com/Canner/WrenAI/releases/latest/download/wren-launcher-windows-amd64.tar.gz tar -xf wren-launcher-windows-amd64.tar.gz cd wren-launcher-windows-amd64
2. 创建配置文件 (config.yaml)
port: 8080 openai_api_base: "http://localhost:11434/v1" # Ollama的API地址 openai_api_key: "ollama" # 本地运行无需真实key data_sources: - name: "SalesDB" type: "mysql" config: host: "127.0.0.1" port: 3306 user: "wren_user" password: "your_password" database: "sales_data"
3. 创建数据库专用用户
在MySQL中执行:
GPT plus 代充 只需 145 CREATE USER 39;wren_user39;@39;localhost39; IDENTIFIED BY 39;your_password39;; GRANT SELECT ON sales_data.* TO 39;wren_user39;@39;localhost39;; FLUSH PRIVILEGES;
四、启动与测试
1. 启动Ollama服务(保持终端运行)
ollama serve
2. 启动WrenAI(新终端窗口)
GPT plus 代充 只需 145 .wren-launcher.exe
3. 验证集成
- 访问 http://localhost:8080
- 在聊天框输入:
text 列出所有电子产品
- 应返回SQL和结果:
GPT plus 代充 只需 145 sql SELECT * FROM products WHERE category = 39;Electronics39;
五、高级配置(可选)
1. 使用GPU加速(需NVIDIA显卡)
修改Ollama启动命令:
setx OLLAMA_GPU_LAYERS "35" # 根据显存调整层数 ollama run deepseek-coder:6.7b-instruct
2. 多数据库支持
扩展config.yaml:
GPT plus 代充 只需 145 data_sources: - name: "SalesDB" type: "mysql" config: { ... } - name: "LogDB" type: "postgresql" config: host: "localhost" port: 5432 # ...其他配置
六、故障排除
| 问题现象 | 解决方案 | |----------|----------| | WrenAI无法连接Ollama | 检查ollama serve是否运行,端口11434是否开放 | | 自然语言查询无响应 | 在Ollama终端确认模型是否加载完成 | | 数据库查询超时 | 在MySQL中执行SHOW PROCESSLIST检查连接 |
> 提示:完整日志查看路径 %APPDATA%wrenailogs
---
[^1]: DeepSeek模型通过Ollama实现本地安全部署 Windows系统部署WrenAI+DeepSeek+MySQL完整教程
以下为本地集成配置的详细步骤(需按顺序操作):
---
一、环境准备
1. 安装MySQL 8.0+
- 官网下载安装包:MySQL Installer
- 配置建议:
powershell # 安装时勾选: [X] MySQL Server [X] MySQL Workbench [X] Set root password (示例:RootPass123!) [X] Create sample database (命名:sales_data)
2. 安装Python 3.10+
GPT plus 代充 只需 145 winget install Python.Python.3.10 python --version # 验证安装
---
二、部署DeepSeek模型(通过Ollama)
1. 安装Ollama
winget install Ollama.Ollama
2. 拉取DeepSeek模型
GPT plus 代充 只需 145 ollama pull deepseek-coder:6.7b-instruct-q5_K_M # 推荐6.7B量化版(16GB内存可运行)
3. 启动模型服务
ollama serve # 保持此终端运行
> 验证:浏览器访问 http://localhost:11434 应返回Ollama欢迎页[^1]
---
三、配置WrenAI
1. 下载WrenAI
GPT plus 代充 只需 145 curl -LO https://github.com/Canner/WrenAI/releases/latest/download/wren-launcher-windows-amd64.tar.gz tar -xf wren-launcher-windows-amd64.tar.gz cd wren-launcher-windows-amd64
2. 创建配置文件 (config.yaml)
port: 8080 # 连接Ollama的DeepSeek openai_api_base: "http://localhost:11434/v1" # Ollama的API端点 openai_api_key: "ollama" # 本地运行无需真实key # 连接MySQL data_sources: - name: "SalesDB" type: "mysql" config: host: "127.0.0.1" port: 3306 user: "wren_user" password: "your_password" database: "sales_data" # 步骤一创建的数据库
3. 创建MySQL专用用户
在MySQL Workbench中执行:
GPT plus 代充 只需 145 CREATE USER 39;wren_user39;@39;localhost39; IDENTIFIED BY 39;your_password39;; GRANT SELECT ON sales_data.* TO 39;wren_user39;@39;localhost39;; # 仅授权查询权限
---
四、启动与验证
1. 启动WrenAI服务
.wren-launcher.exe
2. 测试自然语言查询
浏览器访问 http://localhost:8080,输入:
GPT plus 代充 只需 145 "显示价格最高的3个产品"
- 预期行为:
- WrenAI通过DeepSeek生成SQL:`SELECT * FROM products ORDER BY price DESC LIMIT 3` - 返回MySQL查询结果并可视化
---
五、高级配置技巧
1. GPU加速DeepSeek(需NVIDIA显卡)
修改Ollama启动参数:
GPT plus 代充 只需 145 setx OLLAMA_GPU_LAYERS "35" # 根据显存调整层数 ollama run deepseek-coder:6.7b-instruct
2. 多数据源支持
扩展config.yaml:
data_sources: - name: "SalesDB" # MySQL type: "mysql" config: { ... } - name: "LogDB" # DuckDB type: "duckdb" config: path: "C:/data/logs.duckdb"
---
六、常见问题解决
| 问题现象 | 解决方案 | |---------|----------| | Ollama无法加载模型 | 执行 ollama rm deepseek-coder 后重新拉取 | | WrenAI连接MySQL失败 | 检查MySQL的 bind-address=0.0.0.0 配置 | | 自然语言转SQL错误 | 在DeepSeek提示词前添加:你是一个专业SQL工程师,请根据表结构生成SQL: |
> 完整文档参考:WrenAI + Ollama集成指南[^1]
---
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/239657.html