Skip to content

PureChat 是一款基于 Vue3 + ElementPlus,结合 AI 和前沿技术的聊天应用,内置OpenAI,Ollama,DeepSeek等大语言模型,支持 Markdown 渲染,聊天记录生成截图,主题切换,助力开发者快速掌握现代技术。

License

Notifications You must be signed in to change notification settings

Yellllllow/PureChat

This branch is 5 commits behind Hyk260/PureChat:main.

Folders and files

NameName
Last commit message
Last commit date
Mar 6, 2025
Mar 11, 2025
Mar 10, 2025
Feb 10, 2025
Nov 12, 2024
Mar 3, 2025
Mar 18, 2025
Jan 24, 2025
Mar 2, 2022
Jan 23, 2025
Feb 7, 2025
Jun 22, 2024
Mar 6, 2025
Feb 24, 2025
Mar 5, 2025
Jun 18, 2024
Jun 16, 2024
Feb 24, 2025
Mar 13, 2025
Jun 1, 2024
Mar 20, 2023
Jun 13, 2024
Jun 4, 2024
Mar 13, 2025
Jul 22, 2024
Mar 14, 2025
Feb 5, 2025
Feb 21, 2025
Mar 18, 2025
Mar 11, 2025
Aug 26, 2024
Mar 11, 2025
Mar 4, 2025
Feb 5, 2025
Jan 24, 2025

Repository files navigation

logo

PureChat

聊天应用与AI开发框架
🌎 在线预览   |   💬 联系作者

Web Windows MacOS

GitHub license Stars Forks

简介

反馈 / QQ 群 / 打赏开发者 / 文档 / 更新日志

🎉 特性

  • 📦️ 基于 Vue3,Vite5构建高效应用
  • 📸 聊天记录支持生成截图并支持一键复制
  • 💡 会话基于 腾讯IM即时通讯SDK
  • 🌙 根据系统主题自动切换光明与黑暗模式
  • 📝 支持 Markdown渲染,代码高亮,链接识别
  • 🛡️ GitHub 快速登录,享受无缝社交体验
  • ☁️ 多模型支持 OpenAI、Ollama、DeepSeek 等,支持流式输出 自定义预设提示词
  • ✨ 提供桌面应用 Electron 版本,支持 macOS (.dmg) 与 Windows (.exe)
  • 🛠 更多特性持续开发中

环境配置

本地环境需要安装 Node.js 18.20+

克隆代码

git clone https://github.com/Hyk260/PureChat.git

安装依赖

pnpm install

启动项目

# For web
pnpm dev

# For windows or macOS
pnpm app:dev

打包

# For web
pnpm build

# For windows
pnpm app:builder:win

# For macOS
pnpm app:builder:mac

Star History

Star History

🖼️ 截图

环境变量

本项目提供了一些额外的配置项,使用环境变量进行设置:

环境变量 类型 描述 示例
VITE_OPENAI_API_KEY 必选 OpenAI API 密钥 sk-xxxxxx...xxxxxx
VITE_OPENAI_PROXY_URL 可选 OpenAI 接口代理,此配置可以覆盖默认 OpenAI API 基础 URL https://aihubmix.com/v1
默认值:
https://api.openai.com/v1
VITE_IM_SDK_APPID 必选 腾讯IM SDKAppID https://cloud.tencent.com/product/im xxxxxx
VITE_SERVICE_BASE_URL 必选 服务器地址 https://your.api.com/
VITE_LOCAL_MODE 可选 开启本地模式不使用腾讯IM SDK ,为Y 时 可不填im sdk,使用本地indexedDB保存数据,开启后不支持多端消息同步,做为本地ai问答工具使用。 Y

About

PureChat 是一款基于 Vue3 + ElementPlus,结合 AI 和前沿技术的聊天应用,内置OpenAI,Ollama,DeepSeek等大语言模型,支持 Markdown 渲染,聊天记录生成截图,主题切换,助力开发者快速掌握现代技术。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 47.6%
  • Vue 45.8%
  • SCSS 5.6%
  • Other 1.0%