AnseAI 聊天 UI
Anse 是一个极致优化的 AI 聊天 UI,适用于 ChatGPT、DALL-E 和 Stable Diffusion 等 AI 模型。
- 在线预览: https://anse.app
- 📖 文档地址: https://docs.anse.app
- ✨ 版本日志: https://github.com/anse-app/anse/releases
功能
- 🚀 强大的插件系统 - 归功于
Provider plugin
,轻松扩展类似于 OpenAI, Replicate 等 AI 平台, 并且支持自定义模型参数. - 💬 会话记录保存 - 使用
IndexDB
保存本地数据,不会上传到服务器,保证安全问题。. - 🎉 多种对话模式 - 提供不同的对话模式:
单词对话
,连续对话
,OpenAI 图像生成
、Stable Diffusion
和更多. - 💎 优化用户界面体验 - 对上一个版本重构了网站用户界面,优化了很多细节,还适应了移动端和黑暗模式.
- 🌈 一键部署 -支持一键部署,不再需要环境变量,可以参考我们的留档将网站部署到 Vercel, Netlify,
Docker
,Node
和更多平台.
本地运行
前置环境
- Node: 检查您的开发环境和部署环境是否都使用
Node v18
或更高版本。你可以使用 nvm 管理本地多个node
版本node -v
- PNPM: 推荐使用 pnpm 来管理依赖,如果你从来没有安装过 pnpm,可以使用下面的命令安装:
npm i -g pnpm
- OPENAI_API_KEY: 在运行此应用程序之前,您需要从 OpenAI 获取 API 密钥。您可以在 https://beta.openai.com/signup 注册 API 密钥
起步运行
- 安装依赖
pnpm install
- 运行应用,本地项目运行在
http://localhost:3000/
pnpm run dev
- 在设置面板添加你的 OpenAI API key, 然后尽情享受吧!
部署
获取更多信息,请参考部署文档: https://docs.anse.app/self-deploy
开启同步更新
Fork 项目后,您需要在 Fork 项目的操作页面上手动启用工作流和上游同步操作。启用后,每天都会执行自动更新:
评论