Unity 之如何实现基于OpenAI的ChatGPT的聊天机器人

news/2025/2/22 21:34:59/

文章目录

    • 前言
    • 接入说明
    • Http请求GPT
    • 社区库
      • 1.C#/.Net的库
      • 2.OpenUPM库
      • 3.语音对话GPT实现
    • Unity 接入OpenAI
      • 1.导入包
      • 2.设置你的 OpenAI 帐户
      • 3.向 OpenAPI 发出请求
      • 4.语音对话功能
      • 5.代码实现
      • 6.UI界面实现
    • 精彩推荐

前言

在当前的技术环境中,人工智能聊天机器人越来越普遍。OpenAI的ChatGPT是一个强大的语言模型,能够生成丰富的人类语言文本。在这篇博客中,我们将探讨如何使用Unity来实现一个基于OpenAI的ChatGPT聊天机器人

接入说明

OpenAI API 为最先进的 AI模型提供了一个简单的接口,用于自然语言处理、图像生成、语义搜索和语音识别。
目前它只提供了 Python 和 NodeJS 的API,如果你熟悉这两个语言的话,那么可以直接查看其教程,不用往下看了。
直接查看官方教程https://platform.openai.com/docs/overview
中文文档:https://openai.xiniushu.com/docs/quickstart

Http请求GPT

但是我们知道,其实和OpenAI的交互,我们不管使用什么语音,都是通过Http来进行请求的。所以如果你想,你用任何编程语言都可以ChatGPT进行对话,只


http://www.ppmy.cn/news/1524092.html

相关文章

搭建Windows下的Rust开发环境

【图书介绍】《Rust编程与项目实战》-CSDN博客 《Rust编程与项目实战》(朱文伟,李建英)【摘要 书评 试读】- 京东图书 (jd.com) Rust编程与项目实战_夏天又到了的博客-CSDN博客 2.1.1 安装vs_buildtools 在Windows系列操作系统中,Rust开发环境需要依…

CSS实现优惠券透明圆形镂空打孔效果等能力学习

前言:无他,仅供学习记录,通过一个简单的优惠券Demo实践巩固CSS知识。 本次案例主要学习或巩固一下几点: 实现一个简单的Modal;如何进行复制文本到粘贴板;在不使用UI的svg图片的情况下,如何用C…

cyw43012 wifi+蓝牙二合一模块推荐

CYWL6302 超低功耗WiFi蓝牙模块参数介绍: 1、Wi-Fi 4 (802.11n and 802.11ac-friendly) Dual-band (2.4/5 GHz) MCS8 (256-QAM) for 20MHz channels, up to 78Mbps PHY data rate 2、major chip is cyw43012 3、Supports BDR (1Mbps), EDR (2/3Mbps), Bluetooth LE (1/2Mbps…

OpenCV结构分析与形状描述符(16)判断两个凸多边形是否相交的函数intersectConvexConvex()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 查找两个凸多边形的交集。 intersectConvexConvex 是一个在 OpenCV 中用于判断两个凸多边形是否相交的函数。此函数可以帮助我们确定两个二维凸多…

RISC-V (九)抢占式多任务

主要的思想:借用定时器中断实现。设置定时器寄存器,系统自动触发定时器中断时会跳到trap handler这个函数里。借用这个函数做上下文的切换,从而实现了抢占式多任务。 定时器中断:跳到trap handler函数,同时系统自动将…

TikTok运营需要的独立IP如何获取?

TikTok作为当下炙手可热的社交媒体平台,吸引了众多个人创作者和企业进驻。在进行TikTok运营时,许多经验丰富的用户都倾向于选择独立IP。那么,TikTok运营为什么需要独立IP?又该如何获取呢?本文将详细为您解答这些问题。…

WebRTC服务器搭建

坑比Npm 记录一次18.04安装nodeJs的记录 apt-get install npm版本太低 需要下个16的版本 不然就真的特么 死锁 1.下载版本 #wget https://nodejs.org/dist/v16.0.0/node-v16.0.0-linux-x64.tar.xz#别用这个憨批地址,访问不了 wget https://npmmirror.com/mirrors…

如何恢复最近删除的文件[Windows Mac]

可以通过多种方式删除文件。因此,用户需要恢复他们不小心删除的文件的情况并不少见。 好消息是,用户至少通常可以在删除最近删除的文件后几天或几周内恢复它们。 回收站是 Windows 中的文件删除保护措施,可以轻松恢复文件。 除非另有配置&…