AITuberKit 使用教程
AITuberKit 使用教程nike-ChatVRM誰でもAITuberお試しキット项目地址: https://gitcode.com/gh_mirrors/ni/nike-ChatVRM...
·
AITuberKit 使用教程
1. 项目介绍
AITuberKit 是一个开源的 Web 应用程序,允许用户轻松构建和部署与 AI 角色进行聊天功能的网站。它支持丰富的 AI 服务、角色模型和语音合成引擎,具有高度的定制对话功能和 AITuber 直播功能,提供了多种扩展模式。
2. 项目快速启动
环境要求
- Node.js: ^20.0.0
- npm: ^10.0.0
安装步骤
-
克隆项目到本地:
git clone https://github.com/tegnike/aituber-kit.git
-
打开项目文件夹:
cd aituber-kit
-
安装依赖:
npm install
-
启动开发模式:
npm run dev
-
打开浏览器访问:
http://localhost:3000
-
如需自定义配置,可以创建一个
.env
文件:cp .env.example .env
3. 应用案例和最佳实践
AI 对话
- 使用各种大型语言模型的 API 密钥,与 AI 角色轻松对话。
- 支持多模态,可以识别来自相机的图像或上传的图片来生成回答。
- 记忆最近的对话文本来进行上下文理解。
AITuber 直播
- 自动获取 YouTube 直播评论并让 AI 角色进行响应。
- 即使没有评论,AI 角色也可以在对话持续模式下自发发言。
- 支持 "#" 开头的评论不读取功能。
其他功能
- 外部联动模式:使用 WebSocket 与服务器应用联动,实现更高级的功能。
- 幻灯片模式:AI 角色可以自动发布幻灯片。
- 实时 API:使用 OpenAI 的实时 API 实现低延迟对话和函数执行。
- 音频模式:利用 OpenAI 的音频 API 功能实现自然的语音对话。
- 消息接收功能:通过专用 API 接收外部指示,控制 AI 角色的发言。
4. 典型生态项目
- 字符模型:支持 VRM 文件(3D 模型)和 Live2D 文件(Cubism 3 及以上版本)。
- 对应 LLM:OpenAI、Anthropic、Google Gemini、Azure OpenAI 等。
- 音声合成引擎:VOICEVOX、Koeiromap、Google Text-to-Speech 等。
以上是 AITuberKit 的基本使用教程,更多详细配置和使用方法,请参考项目官方文档。
更多推荐
所有评论(0)