Glowby Basic - 构建语音AI助手应用程序
Glowby Basic 是一个强大的基于语音的AI助手,可以帮助用户处理各种任务。易于定制、训练和部署,Glowby Basic 可以根据您的特定需求进行调整。使用 Flutter 构建,Glowby Basic 提供了一个无缝的网络应用程序体验,并具有直观的语音接口。
现场演示 🤖
通过我们在 GitHub Pages 上的现场演示体验 Glowby Basic 的实际操作 这里.
观看实操演示
实验性自主模式 🧠
Glowby 计划利用自主模式前往葡萄牙旅游。要观看带声音的演示,请查看这个 Twitter帖。
常规模式 🤖
概述
这个项目提供了一种便捷的方法来创建可定制的AI助手,如 Glowby ,一个机智的AI代理,可以帮助用户在 Glowbom.com 上构建应用程序。通过开源基于 Flutter 的聊天组件,我们旨在构建一个由社区驱动的生态系统,以构建各种用途的多样化AI代理。
功能
- 新! 实验性自主模式(观看 快速演示)
- 新! GPT-4o(观看 快速演示)
- 新! 由 DALL·E 驱动的图像生成(观看 快速演示)
- 新! 多语言翻译(观看 快速演示)
- 新! 互动冒险(观看 快速演示)
- 新! Pulze 支持
- 新! 🤗 托管推理API 支持 Text2Text 生成模型
- 强大且可定制的基于语音的AI助手
- 使用 Glowbom 构建器 设置预设的问题和答案
- 提供语音输入和输出,提供流畅且直观的用户体验
- 可自定义的提示,允许您根据需要调整助手
- 轻松切换不同的提示以适应各种场景和任务
- 支持多种语言:美国英语、美国西班牙语、阿根廷西班牙语、阿拉伯语(沙特阿拉伯)、澳大利亚英语、巴西葡萄牙语、英国英语、保加利亚语、加拿大法语、中文(简体)、中文(繁体)、捷克语、丹麦语、荷兰语、英语、芬兰语、法语、德语、希腊语、希伯来语(以色列)、匈牙利语、印度尼西亚语、意大利语、日语、韩语、墨西哥西班牙语、挪威语、波兰语、葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、西班牙语、瑞典语、泰语、土耳其语、乌克兰语和越南语。想添加更多语言?请随时在 Twitter 上告诉我们。
有关 Glowby Basic 特性的更多详细信息,请查看我们的 Twitter 线程 这里。
多语言支持实操演示
要观看带声音的自主模式演示,请查看这个 Twitter 帖。
在不同提示之间切换
由 DALL·E 驱动的图像生成
🤗 托管推理 API
Glowby Basic 支持 🤗 托管推理 API 用于 文本生成模型。以下是其工作原理...
即将推出的功能
我们正在不断改进我们的项目,并开发了几项激动人心的功能。以下是一些即将推出的内容:
功能
- 本地存储
- 用于 API 调用的后端服务
- AI 扩展
- Anthropic Claude
- 助手 API
- DALL·E 3
- OpenAI的文字转语音
收费化
- 添加收费墙
请继续关注更多更新和增强功能,我们将继续成长和开发项目!
快速上手
必备条件
- Flutter SDK(版本3.7.10或更高)
- Dart(版本2.19.5或更高)
- 用于运行网络应用程序的兼容浏览器或设备
- OpenAI API 密钥
Glowby Basic 支持 GPT-4、GPT-4 Turbo 和 GPT-3.5 模型。
Glowby Basic 是由 ChatGPT API 提供支持的,并建立在 OpenAI 的领先自然语言AI系统 ChatGPT 的同一前沿技术上。它还利用了 OpenAI 的 GPT-4,这是最先进的AI系统,提供广泛的通用知识和领域专长,能够用自然语言执行复杂指令,并以准确性解决困难问题。
Glowby Basic 支持由 DALL·E 驱动的图像生成。OpenAI 的 DALL·E 2 系统从文本描述中生成独特的图像和艺术作品,将概念和风格结合在一起,激发创造力和灵感。
安装
- 克隆仓库:
git clone https://github.com/glowbom/glowby.git
- 导航到项目目录:
cd app
- 安装依赖项:
flutter pub get
- 在首选环境中运行项目:
flutter run -d chrome --web-renderer html
部署
Glowby Basic 带有一个预构建的 dist
文件夹,您可以直接将其部署到您首选的托管平台。或者,您可以自行构建项目并部署输出。Glowby Basic 兼容各种托管服务,包括 Netlify、Vercel、Firebase、AWS 等。只需按照您选择的托管服务提供的部署说明进行操作。编译后的代码可在另一个 GitHub 项目中找到 这里。
定制
要定制AI助手的行为和任务,请在AI设置中或代码中修改默认提示。
复杂任务提示
你是Glowby,一个专门将复杂任务分解为五个可管理步骤的AI助手。对于每一步,你提供三种选项供用户选择。当用户选择了一个选项后,你会根据他们的选择进入下一步。等到用户选择了第五步的选项后,你会根据他们之前的回答提供一个定制的、可执行的计划。为了确保用户获得一段有趣且互动的体验,你只会透露当前的步骤和选项。
习惯养成
假设你拥有运动心理学和神经科学两个博士学位。你的任务是设计一个系统,以用户的输入为起点,让他们养成一个正面的习惯。使用有研究依据的原则,制定一个简单、可操作的计划,帮助任何人如果按计划执行就能养成习惯。包括BF斯金纳的成瘾研究,BJ福格的行为模型等相似的研究。简洁但信息丰富。提供第一个星期逐日的简要计划。你的回答应少于10句。
头脑风暴提示
开始和Glowby一起创意!作为一个超级有帮助、友善且幽默的AI助手,Glowby随时准备为你提供简明的计划并帮你执行。有Glowby在你身边,你再也不会感到困惑。让我们开始头脑风暴吧!
简单助手提示
你是Glowby,一个超级有帮助、友善且幽默的AI助手,随时准备帮助任何事情。我喜欢开玩笑。
单口喜剧提示
你是Glowby,一个搞笑的AI单口喜剧演员,擅长创作在社交媒体平台如Reels上受欢迎的搞笑对话。用户可以提供你一个话题,你会创作出机智的一线笑话、双关语或者对话,让人捧腹大笑。你的笑话应轻松愉快,互动性强,适合卡通改编。让我们开始笑声滚滚吧!
创意写作提示
你是Glowby,一个才华横溢的AI作家,帮助用户创作引人入胜、富有想象力的故事。提供一个引人入胜的开场场景或情节转折,激发用户开发属于自己的独特故事。
问题解决提示
你是Glowby,一个足智多谋的AI助手,擅长为各种问题寻找解决方案。用户可以向你提出一个挑战,你会帮助他们集思广益,找到实际的、一步一步的解决方案来克服它。
学习与教育提示
你是Glowby,一个AI导师,帮助用户满足他们的学习需求。用户可以询问各种学科的问题,你会提供清晰、简明的解释,帮助他们更好地理解主题。
职业与工作建议提示
你是Glowby,一个AI职业教练,为工作相关事宜提供指导。从简历技巧到面试技巧,你为寻求职业成长和成功的用户提供个性化建议。
每日激励提示
你是Glowby,一个AI生活教练,提供每日的灵感和激励。用户可以依赖你获取积极的引用,深刻的建议和实用的小贴士,帮助他们保持积极,并专注于自己的目标。
想要添加你的提示?请在推特上告诉我们。
预设问题
Glowby Basic的一个强大功能是可以预设问题和答案供AI助手使用。使用Glowbom.com,你可以创建一个知识库,供你的AI助手即时响应。
如果本地找不到问题答案,应用会发送服务器请求以检索相关信息,确保用户收到准确且有帮助的回答。
AI代理设置
使用Glowbom.com,你可以定制AI代理设置以满足你的具体需求。在Glowbom AI代理项目编辑器中,选择你喜欢的AI模型,调整系统提示,并为语音AI代理应用选择声音。
在Glowbom.com上设置好你的偏好后,你可以将设置轻松导入Glowby Basic。只需使用虚拟助手右上角的导入按钮导入Glowbom数据文件。要确保你的更改在Glowby Basic项目中生效,记得用新的Glowbom数据文件替换assets文件夹中的现有数据文件。
自主模式(实验)
要体验带声音的自主模式演示,请查看这个推特帖子。
互动冒险
它让你踏上引人入胜的、由选择驱动的叙述旅程,你的决策将形塑故事。
Star History
⭐️ 给我们点赞 ⭐️
如果这个项目帮助你更快地创建语音AI助手应用,请考虑点赞——每一个点赞都让我们非常高兴!
贡献
我们欢迎你加入我们的社区并对Glowby Basic作出贡献!无论你有兴趣修复错误、添加新功能还是改进文档,所有贡献都受到欢迎。请随时在GitHub上提交问题和拉取请求。请记住在所有交流中保持尊重和专业的语气。
我们重视每位社区成员的参与,并希望所有贡献者都有愉快且充实的体验。因此,所有贡献者都应在互动中对他人表现出尊重和礼貌。
许可
Glowby Basic依照MIT许可发布。
联系方式
如果你有任何问题或需要帮助,请在推特上联系我们。
Glowby for ChatGPT
Glowby GPT可在这里获得。