Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

MrGo123/chatUI

Repository files navigation

ChatUI - AI聊天界面

这是一个基于Vue 3的AI聊天界面项目,提供了类似网页版deepseek的用户交互体验。

功能特点

  • 现代化的UI设计,支持响应式布局
  • 左侧会话列表,右侧聊天区域
  • 支持Markdown格式的消息渲染
  • 支持流式输出(SSE)
  • 简洁明了的用户界面

技术栈

  • Vue 3
  • Vite
  • Element Plus
  • Axios
  • Marked (Markdown渲染)
  • SSE.js (Server-Sent Events)

开发环境要求

  • Node.js 16+
  • npm 7+

安装和运行

  1. 安装依赖:
npm install
  1. 启动开发服务器:
npm run dev
  1. 构建生产版本:
npm run build

项目结构

src/
 ├── api/ # API接口
 ├── assets/ # 静态资源
 ├── components/ # 组件
 ├── utils/ # 工具函数
 ├── App.vue # 主应用组件
 └── main.js # 应用入口

使用说明

  1. 点击左侧"新会话"按钮创建新的聊天会话
  2. 在右侧输入框输入消息,按Ctrl+Enter或点击发送按钮发送消息
  3. 点击左侧会话列表可以切换不同的会话
  4. 支持Markdown格式的消息渲染

注意事项

  • 当前版本使用模拟数据,实际使用时需要配置真实的后端API
  • 确保后端API支持SSE(Server-Sent Events)以实现流式输出
  • 建议使用现代浏览器以获得最佳体验

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /