如何用Flutter3.41+DeepSeek+Dio+Getx打造AI聊天客户端?
摘要:最新实战Flutter3.41+Dart3.11+Window_Manager跨平台桌面电脑端AI流式问答助手。 flutter3-deepseek-winai:原创flutter3+d
最新实战Flutter3.41+Dart3.11+Window_Manager跨平台桌面电脑端AI流式问答助手。
flutter3-deepseek-winai:原创flutter3+dart3+deepseek api+flutter_markdown构建高颜值桌面版ai智能系统。集成深度思考、各种代码高亮/复制代码、latex数学公式、mermaid图表渲染、图片预览/链接/表格、本地存储会话等功能。
技术栈
编辑器:VScode
跨平台技术框架:flutter3.41.5+dart3.11.3
大模型框架:deepseek-v3.2
流式请求:dio^5.9.2
路由/状态管理:get^4.7.3
存储服务:get_storage^2.1.1
markdown解析:flutter_markdown_plus^1.0.7
latex公式:flutter_markdown_plus_latex^1.0.5
高亮组件:flutter_highlight^0.7.0
环境变量配置:flutter_dotenv^6.0.0
窗口管理:window_manager^0.5.1
托盘管理:system_tray^2.0.3
项目特性
基于Flutter3.41接入DeepSeek-V3,对话丝滑流畅
新增深度思考✨
新增latex数学公式✨
新增mermaid图表渲染✨
支持代码块横向滚动、代码高亮/复制代码✨
支持图片预览、链接跳转、表格✨
支持多轮上下文会话、本地存储对话✨
项目框架结构
flutter3-win-ai使用最新跨平台框架flutter3.41构建项目,对接deepseek智能大模型。
Flutter3-Deepseek-WinAI桌面端ai项目已经正式发布到我的原创作品集。
flutter3.41+deepseek+dio客户端AI对话系统
flutter create flutter_winseek快速构建一个flutter3初始化项目。
flutter run -d windows命令快速运行到桌面端。
flutter3环境变量.env
项目通过flutter_dotenv插件配置环境变量。
申请一个deepseek apikey,替换如下文件里的key字段,即可畅快体验流式对话功能。
# 项目名称
APP_NAME = 'Flutter3-WinSeek'
# DeepSeek API配置
DEEPSEEK_API_KEY = apikey
DEEPSEEK_BASE_URL = https://api.deepseek.com
在页面中通过如下方式获取环境变量。
