关于PHP调用openAI chatGPT一些问题

news/2024/11/13 9:40:31/

我是直接使用gpt生成的curl代码区调用的

1:windows可能出现代理访问问题,报443端口问题

解决办法:开启代理后,需要到设置

 

确认这里打开状态

 在curl请求里面加上对应的代码

curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1"); //代理服务器地址curl_setopt($ch, CURLOPT_PROXYPORT, 7890); //代理服务器端口//curl_setopt($ch, CURLOPT_PROXYUSERPWD, ":"); //http代理认证帐号,username:password的格式

2:还有可能报ssl相关的错误

去ssl官网下载一个最新的证书

地址:curl - Extract CA Certs from Mozilla

 

 下载下来建议丢在php安装目录下\extras\ssl\目录下

打开php.ini

curl.cainfo =D:\phpstudy_pro\Extensions\php\php8.0.2nts_p\extras\ssl\cacert-2023-05-30.pem

记得打开curl和openssl扩展

重启就不会报该错误了

3:curl请求返回Incorrect API key provided:*****什么错误,这个有两个可能

第一个,错误就是apikey不对字面意思

第二个就是账户没钱了提示你该缴费了


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

相关文章

x86和x64的区别

在gayhub上找软件时看到的,各种不同的版本: dmg是mac系统用的安装包 x64是 windows的64位操作系统 x86是 windows32位操作系统 怎么看自己电脑是哪个呢: 右键找到属性,点击之后进入"关于"界面, 如上图红…

x86和x64的区别?

x86和x64的区别? 百度知道 知乎

X86、X86_64、X64的区别

标题 系统架构X86、X86_64、X64的区别 X86是指intel公司开发的一种32位指令集;从386时代开始,一直沿用至今。所以早期的intel与amd都支持X86架构,intel官方称这种指令集为“IA-32” X86_64是X86 架构迈向X64架构的时候;它有两种…

电脑x64和x86安装软件的区别讲解分享

怎么看电脑是x86还是x64?x64和x86有哪些区别呢?有需要的小伙伴一起来下文看看吧,希望可以帮助到大家! 软件版本里的x64和x86代表着该软件是支持64位或是32位的系统。 32位系统也称作x86系统,64位系统也称作x64系统。我们在安装软件的时候都需要区分电…

x86 x64 x86_64 AMD64 区别

x86:32位(通常i386是32位CPU的统称,i686是i386的子集)x64:64位(代表CPU:IA64,现在几乎没有这样纯粹的64位CPU,都是兼容32位的64位CPU,如下)x86_64…

mysql x86 x64_X86和X86_64和X64有什么区别?

x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“IA-32” x84_64是x86 CPU开始迈向64位…

VS x86 x64 anycpu 编译运行对照表

VS x86 x64 anycpu 编译运行对照表

x64、x86_64、x64、AMD64

x64、x86_64、x64、AMD64 X86系列及兼容CPU IA-32 ArchitectureIntel 64 Architecture IA-64 Architecture其他Visual Studio 命令行工具Vcvarsall.bat 参数 X86系列及兼容CPU x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而…