- 📦️ 基于 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
本项目提供了一些额外的配置项,使用环境变量进行设置:
环境变量 | 类型 | 描述 | 示例 |
---|---|---|---|
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 |