开源技术绘画类
anse
Supercharged experience for multiple models such as ChatGPT, DALL-E and Stable Diffusion.
标签:
azure-openai
chatgpt
dall-e
google-gemini
gpt-3
gpt-35-turbo
gpt-4
openai
stable-diffusion
anse基本信息
开源许可:
MIT License
点赞数:1847stars
库分叉数:437forks
库观察者数:17watching最近更新时间:2024/03/12, 13:02
最新版本:v1.1.11
anse介绍
Anse
Anse 是一个专为 AI 对话优化的用户界面。
功能特性
- 强大的插件系统:使用
Provider plugin
强力驱动,轻松扩展 AI 平台,如 OpenAI、Replicate,还支持自定义模型参数。 - 会话记录保存:我们使用
IndexDB
来存储本地数据,不会上传到服务器,保证安全性。 - 多种会话模式:提供不同的会话模式,支持
单次对话
、连续对话
、OpenAI 图像生成
、稳定扩散
等。 - 优化的用户界面体验:我们重新设计了网站界面,优化了许多细节,并适配了
移动端
和深色模式
。 - 一键部署:支持一键部署,不再使用环境变量,可以参考我们的文档将网站部署到 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 密钥,然后尽情享受吧!
如何部署
更多详细信息,请参考此文档:https://docs.anse.app/self-deploy
启用自动更新
在 fork 项目之后,你需要在 fork 后的项目的 Actions 页面上手动启用 Workflows 和 Upstream Sync Action。一旦启用,将会每天安排自动更新:
常见问题解答
问: TypeError: fetch failed (can't connect to OpenAI Api)
答: 参考链接:https://github.com/anse-app/chatgpt-demo/issues/34
问: throw new TypeError(${context}
is not a ReadableStream.)
答: Node 版本需要是 v18
或更高版本,参考链接:https://github.com/anse-app/chatgpt-demo/issues/65
问: 如何加速国内访问,无需代理部署教程?
答: 你可以参考这篇教程:https://github.com/anse-app/chatgpt-demo/discussions/270
贡献
感谢所有为这个项目作出贡献的人。
感谢所有支持我们的人!🙏
许可证
MIT © ddiu8081
免责声明:本站大资源来自网络收集整理,小部分资源来自原创,如有侵权等,请联系处理。