如何使用SimpleChatGPT?
OpenAI有两种充钱模式,第一种是API充钱,默认成功注册账户后,会赠送5美金的免费使用API额度,用完后就无法聊天了。
还有一个是线上plus,这两个是分开的。
国内不要用虚拟卡充值,容易被封号,虚拟卡的金额也不一定退回,最好的方式是美国账户实名认证一个。
1.我们先创建一个ChatGPT对象,后续的操作都是基于这个对象
其中 Class用默认的SimpleChatGPTObject对象即可,当然也可以在蓝图里面创建一个副本。
2.接下来申请一个OpenAIKey,这个Key需要到OpenAI官网申请,如何申请,网上的讲解非常多,这里就不做过多的介绍了。
接下来我们介绍一下它具体的API 。一定要确保魔法的定位是美国,否则没有任何效果:
1.RequestByParam
RequestByParam函数 这个函数可以快速的向OpenAI发送聊天语句,可以通过对应的结构参数发送。
我们这边详细介绍一下这个参数:
Prompt:对应的提示,比如向ChatGPT发送一句“你好。”ChatGPT收到后会进行回复。
TopP:控制输出随机性的方式,模型将在每一步选择一个概率分布中的一组单词,这组单词的累积概率不超过 p
N:生成回复数量
Temperature:决定随机性的参数,值接近1,结果越随机,值接近0 输出越确定。
MaxTokens:语句生成的最大长度;
Stop:以什么方式结尾,比如遇到/n就结尾,这里选择为空即可。
Mode:选择GPT模型,有3.5,也有4.0.
steam:是否采用流的方式获取语句,这种反应体验感是最快的,有机会可以体验我们线上的UE5-ChatGPT
最后会返回一个句柄,该句柄是为了再次控制GPT的输入,比如利用该句柄可以停止GPT语句生成:
最后一个参数是 InCustomMetadataHeader
它主要是为了HTTP自定义头数据准备,也可以为空,传一个空的。
RequestImage
这个API可以帮助您快速通过提示语句生成图片
参数详细讲解:
Prompt:提示,比如生成一只猫。
ImageNumber:希望生成多少张图片
ImageSizeType:生成图片的尺寸大小
ImageEncoding:生成方式,是基于Base64还是URL.如果是Base64那么OpenAI会传回一张图片被加密为base64格式,我们只需要把图片解密保存就可以了。如果是URL,那么还需想OpenAI服务器下载该图片,这些API我们已经做好了,大家可以直接使用。
下面的这个API展示了如果您获取的是一个URL应该如何调用API下载。
URL:指定下载的资源URL地址
InPath需要用户指定下载到磁盘的路径。
发表回复
要发表评论,您必须先登录。