
如果你想要使用openai的强大能力来制作游戏,你可以使用一款名为OpenAIAPI的插件,它可以让你在ue5中方便地调用openai的api,包括GPT-4,GPT-3.5-Turbo,DALL·E 2和Whisper v2-Large等模型。这个插件是一个社区项目,和openai没有官方关系,但是它已经兼容了ue5的最新版本,并且提供了一些示例和教程来帮助你开始使用。
要安装这个插件,你需要先下载它的二进制文件,然后在你的项目文件夹下创建一个Plugins文件夹,把插件复制到里面,这样你就可以在ue5中启用它了。当然,你还需要有一个openai的api密钥,并且设置好环境变量或者在蓝图中直接指定。
使用这个插件,你可以通过蓝图节点来调用openai的各种端点,比如:
- OpenAI Call Completions:这个节点可以让你发送一个HTTP请求,使用你的引擎,提示和设置来生成文本。
- OpenAI Call Chat:这个节点可以让你发送一个HTTP请求,使用你的引擎,提示和设置来生成对话。
- OpenAI Call Image:这个节点可以让你发送一个HTTP请求,使用你的引擎,提示和设置来生成图片。
- OpenAI Call Speech:这个节点可以让你发送一个HTTP请求,使用你的引擎,提示和设置来生成语音。
每个节点都是异步的,所以你需要在事件图中调用它们,并且连接相应的回调函数来处理返回的结果。每个节点都有相应的设置节点和结果节点来让你自定义参数和访问值。
使用这个插件,你可以实现很多有趣和创新的功能,比如:
- 使用GPT-4或者GPT-3.5-Turbo来为你的NPC提供智能对话。
- 使用DALL·E 2来在运行时生成任意主题的图片。
- 使用Whisper v2-Large来录制和转写任何语言的语音。
- 使用GPT-3来生成游戏剧本,故事,角色等等。
如果你想了解更多关于这个插件的信息,你可以访问它的GitHub页面或者YouTube视频。如果你想了解更多关于openai的api的信息,你可以访问它的官方文档。
希望这篇文章能够帮助你了解如何在ue5中接入openai,并且激发你的创造力。祝你制作游戏愉快!
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv179198