🎉 欢迎使用 unsaged:一站式 AI 聊天工具
项目介绍
unsaged 是一款前沿的 AI 聊天工具,专为与各种 AI 模型无缝交互而设计。它允许您在一个平台上轻松与来自不同提供商的 AI 模型进行对话。不仅如此,unsaged 还支持多用户管理、多设备同步等功能,确保您的对话体验既便捷又高效。
您可以访问 app.unsaged.com 在线体验。请注意,您的对话将被存储在 Postgres(Supabase)中,直到您删除它们,因此请勿输入个人敏感信息。
项目技术分析
unsaged 利用了 Next.js 和 Supabase 的强大功能,提供了一个用户友好且健壮的界面,用于与各种 AI 模型进行交互。Next.js 作为 React 框架,使得构建静态和动态的 React 应用变得轻而易举。而 Supabase 则作为 Firebase 的开源替代品,提供了强大的数据库和身份验证功能。
此外,unsaged 还集成了 Chatbot UI,这是一个可定制且易于使用的聊天界面,适用于 Web 应用程序。这些技术的结合,使得 unsaged 不仅功能强大,而且易于扩展和维护。
项目及技术应用场景
unsaged 适用于多种场景,包括但不限于:
- 多模型对话:在不同的 AI 模型之间轻松切换,满足不同的对话需求。
- 多用户管理:支持多个用户,每个用户可以管理自己的对话,适用于团队协作或家庭共享。
- 云同步:通过 Supabase 实现多设备同步,确保您的对话在不同设备间无缝衔接。
- 系统提示:自定义对话上下文和 AI 的个性,使对话更加个性化。
- 消息模板:支持变量模板,加快消息生成速度,提高工作效率。
项目特点
- 多模型支持:支持来自 OpenAI、Anthropic、Google PaLM 2、Azure OpenAI 和 Ollama 等多种 AI 模型。
- 多用户支持:轻松切换和管理多个用户的对话。
- 云同步:通过 Supabase 实现对话的多设备同步。
- 系统提示:个性化您的对话上下文和 AI 的个性。
- 消息模板:支持变量模板,加快消息生成速度。
如何开始
请按照文档中的 入门指南 进行安装。
支持的 AI 模型
- OpenAI:GPT-3.5-Turbo, GPT-3.5-Turbo-16k, GPT-4, GPT-4-32k, GPT-4-Turbo
- Anthropic:Claude Instant 1 (100k), Claude 2 (100k)
- Google PaLM 2:Chat Bison (Bard)
- Azure OpenAI:GPT-3.5-Turbo, GPT-3.5-Turbo-16k, GPT-4, GPT-4-32k
- Ollama:Llama2-7b, Llama2-13b, Llama2-70b, goliath, llama2-uncensored, Codellama-7b, Codellama-13b, Codellama-70b, Wizard-7b, Wizard-13b, Wizard-34b, Phind-Codellama, Mistral, Mistral-OpenOrca, neural-chat, openchat, orca-mini, vicuna, deepseek-coder-1b, deepseek-coder-6.7b, deepseek-coder-33b
升级指南
- 2023年11月13日,我们发布了重大更新,引入了更多对话设置。如果您是从此日期之前的版本升级,请运行 升级脚本。
- 2023年11月16日,我们发布了重大更新,将此仓库转换为 monorepo,以支持文档网站。如果您有 Vercel 项目,请将
apps/web
设置为 根目录。
许可证
unsaged 采用 Apache 2.0 许可证。更多信息请参阅 LICENSE 文件。
如何贡献
我们欢迎对 unsaged 项目的贡献!如果您有兴趣贡献,请查看我们的 CONTRIBUTING.md 文件,了解指南和详细流程。
截图
构建于
unsaged 使用了以下技术构建:
- Next.js:一个用于生产的 React 框架,使得构建静态和动态 React 应用变得轻松。
- Supabase:一个开源的 Firebase 替代品,我们使用它的数据库和身份验证功能。
- Chatbot UI:一个可定制且易于使用的聊天界面,适用于 Web 应用程序。
我们感谢这些项目的开发者和社区,他们的工作使得 unsaged 成为可能。