UniGPT 项目介绍
UniGPT 是一个创新的项目,旨在将现代人工智能技术融入到 Unity 编辑器中。通过使用 ChatGPT、New Bing 和 Google Bard,用户可以直接在 Unity 中生成并执行代码,实现更加智能化的开发流程。
项目特点
- 集成AI助手:UniGPT 将 ChatGPT、New Bing 和 Google Bard 三大 AI 助手集成到 Unity 编辑器中,使得生成和执行代码变得更加高效和智能。
- 流式输出:输出的文本支持流式传输,为用户提供更流畅的体验。
安装要求
- Unity版本需要 >= 2019.3,以确保项目能够正常运行。
初始化环境
用户需要在 Unity 项目中执行以下步骤,以初始化所需的环境:
-
进入 Unity 工程,等待 Python 环境初始化后,通过 “Edit -> Project Settings -> Python Scripting -> Launch Terminal” 打开命令行工具。
-
在命令行中依次执行以下命令,安装必要的 Python 库:
python -m pip install --upgrade pip python -m pip install revChatGPT python -m pip install EdgeGPT python -m pip install GoogleBard
-
接下来,按照教程配置各个AI的设置。
使用教程
配置 ChatGPT
- 获取 ChatGPT 的 API 密钥,可参考 OpenAI 的官方文档。
- 编辑
Assets/IntegrationGPT/Config~/chat_gpt_config.json
配置文件,用获取到的 api_key 替换默认值。 - 用户可根据需求修改使用的模型类型和其他设定,比如在国内使用时设置代理。
配置 New Bing
- 确保已加入 New Bing,参考相关文档获取访问权限。
- 获取 cookies 并保存到
Assets/IntegrationGPT/Config~/new_bing_cookies.json
文件中。 - 修改
Assets/IntegrationGPT/Config~/new_bing_config.json
文件,设置对话样式以及代理等参数。
配置 Google Bard
- 确保已加入 Google Bard。
- 获取 session 并保存到
Assets/IntegrationGPT/Config~/google_bard_config.json
文件中。 - 根据需要设置代理和提示语。
参考信息
该项目背后的技术归功于多个开源库的贡献,包括 ChatGPT
、EdgeGPT
和 GoogleBard
。这些库提供了丰富的功能支持,使得 UniGPT 能在 Unity 中顺畅地运行。
通过 UniGPT,开发者可以在 Unity 中体验到现代 AI 技术的便捷,帮助他们提升效率和创造力。