Skip to content

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

License

Notifications You must be signed in to change notification settings

Hyk260/PureChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

启动项目

pnpm dev

打包

pnpm build

Star History

Star History Chart

🖼️ 截图

环境变量

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

环境变量 类型 描述 示例
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/

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published