Skip to content

Latest commit

 

History

History
84 lines (54 loc) · 3.28 KB

README.zh-CN.md

File metadata and controls

84 lines (54 loc) · 3.28 KB

Banner

Anse

English | 简体中文

Anse 是一个极致优化的 AI 聊天 UI.

功能

  • 🚀 强大的插件系统 - 归功于 Provider plugin ,轻松扩展类似于 OpenAI, Replicate 等 AI 平台, 并且支持自定义模型参数.
  • 💬 会话记录保存 - 使用 IndexDB 保存本地数据,不会上传到服务器,保证安全问题。.
  • 🎉 多种对话模式 - 提供不同的对话模式:单词对话, 连续对话, OpenAI 图像生成Stable Diffusion 和更多.
  • 💎 优化用户界面体验 - 我们对上一个版本重构了网站用户界面,优化了很多细节,还适应了移动端和黑暗模式.
  • 🌈 一键部署 -支持一键部署,不再需要环境变量,可以参考我们的留档将网站部署到 Vercel, Netlify, Docker, Node 和更多平台.

本地运行

前置环境

  1. Node: 检查您的开发环境和部署环境是否都使用 Node v18 或更高版本。你可以使用 nvm 管理本地多个 node 版本
     node -v
  2. PNPM: 我们推荐使用 pnpm 来管理依赖,如果你从来没有安装过 pnpm,可以使用下面的命令安装:
 npm i -g pnpm
  1. OPENAI_API_KEY: 在运行此应用程序之前,您需要从 OpenAI 获取 API 密钥。您可以在 https://beta.openai.com/signup 注册 API 密钥

起步运行

  1. 安装依赖
     pnpm install
  2. 运行应用,本地项目运行在 https://localhost:3000/
     pnpm run dev
  3. 在设置面板添加你的 OpenAI API key, 然后尽情享受吧!

部署

获取更多信息,请参考部署文档: https://docs.anse.app/self-deploy

开启同步更新

Fork 项目后,您需要在 Fork 项目的操作页面上手动启用工作流和上游同步操作。启用后,每天都会执行自动更新:

常见问题

Q: TypeError: fetch failed (can't connect to OpenAI Api)

A: 参考: anse-app/chatgpt-demo#34

Q: throw new TypeError(${context} is not a ReadableStream.)

A: Node 版本需要在 v18 或者更高,参考: anse-app/chatgpt-demo#65

Q: 无需代理部署教程即可加速国内访问??

A: 你可以参考此教程: anse-app/chatgpt-demo#270

Q: PWA 不工作?

A: 当前的 PWA 不支持 Netlify 部署,您可以选择 vercel 或 node 部署。

参与贡献

这个项目的存在要感谢所有做出贡献的人。

感谢我们所有的支持者!🙏

img

License

MIT © ddiu8081