如何在本地调用OpenAI接口

引言 你是否遇到了这样的烦恼?终于注册了OpenAI账号,按照官网的指导下载了第一个演示程序,想要创建一个超酷的宠物名字生成器。你兴高采烈地启动服务,准备调用接口,却遭遇了报错的困扰:Error wi

引言

如何在本地调用OpenAI接口

你是否遇到了这样的烦恼?终于注册了OpenAI账号,按照官网的指导下载了第一个演示程序,想要创建一个超酷的宠物名字生成器。你兴高采烈地启动服务,准备调用接口,却遭遇了报错的困扰:Error with OpenAI API request: connect ETIMEDOUT 108.160.165.141:443。你检查了代理设置,发现一切都正常,而且你也能正常访问OpenAI网站,那为什么在本地运行服务就会出问题呢?今天,我就来揭示如何以正确的姿势在本地访问OpenAI,让你的创意无限发挥!跟我来一起探索吧!

配置代理

首先,我们需要修改”pagesapigenerate.js”这个文件。找到第33行的位置,然后加入下面这行代码,将”prot”替换成你自己代理的端口。看下面的图示:

如何在本地调用OpenAI接口

别急!你以为只需要修改一下就万事大吉了吗?结果修改完之后,发现没有卵用…新的报错又冒出来了,就像下面这张图所示。

如何在本地调用OpenAI接口

报错信息是:”The plain HTTP request was sent to HTTPS port”。

简直就是坑爹啊!这意味着我们的HTTP请求竟然被发送到了HTTPS端口。既然我们找到了问题所在,那就得有针对性地找解决方案。别担心,我这就给你们提供一些好方法,让你们马上冲破这个困境!准备好了吗?跟着我一起行动吧!

tunnel

tunnel 是一种用于将任何 TCP 流量都转发到 HTTP 代理服务器的 npm 包。 tunnel 的神奇之处。他可以把任何 TCP 流量都转发到 HTTP 代理服务器上,就像是一个魔法隧道。这意味着,即使你受限于网络环境,只能通过 HTTP 或 HTTPS 访问其他服务,tunnel 也能助你一臂之力,保证你的数据传输安全可靠。那么如何使用tunnel来解决我们上边的问题呢?

安装 tunnel

css
复制代码
npm i tunnel

使用 tunnel

我们需要将上边使用代理的位置,修改成下边图片内容即可。

如何在本地调用OpenAI接口

然后我们重新发起请求,神奇事情就会发生,接口通了!!!

如何在本地调用OpenAI接口

总结

到这里我们就可以畅快的访问OpenAI的接口,希望可以帮助到刚开始接触OpenAI的同学们。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
人工智能

大语言模型的开发利器langchain

2024-4-25 13:31:36

人工智能

ChatGPT API重大升级-必知必会

2024-4-25 17:31:15

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索