声明:这篇文章仅仅作为我成功使用代码访问GPT-API的记录,许多知识不会讲得详细,诸如怎么下载python、怎么制作环境、怎么将python脚本使用环境来运行(当然我用的IDE是pycharm)、怎么给网络附魔、怎么注册OpenAI(CloseAI)账户、怎么给OpenAI交钱、怎么反代理OpenAI的API(这个我也不会,直接使用了别人的,由于涉及隐私不予公布),都不会详细讲。但是这些步骤又得有,所以我就用“略”来标识一下。
我自己是一个不太会使用编程语言的人,很多事情还是在自己摸索的,并不专业,特此声明。
其实这篇文章都可以拿GPT4来写,可能写得都比我还好。但是我就是要写。
第一步:
如何给网络附魔,使魔法成为可能:
略。
第二步:
如何获取一个API-KEY:(不知道现在还能不能这么做)
1-使用Google浏览器
2-清除所有历史Cookie
3-《附魔》,记住不能是h.K的
4-在https://sms-activate.org/上购买sms接码余额
5-在https://openai.com/product#made-for-developers里选择Get started注册
6-使用Google邮箱来代理,没有的要注册Google帐号
7-在注册时,如果要接收短信验证码,则填写sms里的,记得要把地区前缀去掉
8-当注册成功时,会进入一个有“Welcome to OpenAI”的个人页面,点击右上角账户名->View API keys->Create new secret key,这时创建的API密钥会在屏幕上显示,这里复制后永久保存,它不会显示第二遍。如果真的忘了,重新生成一个就行了。
第三步:
如何下载python、如何制作环境、如何将python脚本使用环境来运行:
这个不难,但是复杂,因为篇幅限制,我假设你知道。或者说你有一定的编程基础,或者说在B站上现学了。
在这里我还是提供一些必要链接:
python官网:https://www.python.org/
jet brains PyCharm IDE官网:https://www.jetbrains.com/pycharm/
第四步:
如何给OpenAI交钱:
如果你是免费额度的话,默认只有5美刀的余额,而且只有几个月的体验期,过期作废。由于是按token算钱,所以建议在生成文本的时候,叫GPT少说点。如果是要使用虚拟银行卡的话,可以使用Nobepay或者Depay。(具体做法需要自行搜索)
第五步:
如何反代理OpenAI的API:
这个我也在学,现在暂时使用的是别人代理好的服务器,由于保密就暂时不在这里说。
第六步:
如果你前五步都很顺利,那么接下来的事情就会非常简单。
首先使用pip安装器来安装openai的库,安装到虚拟环境中:
以上控制台指令会自动将一些连带库也加装上。
然后通过pycharm基于虚拟环境创建一个工程,将以下脚本放在工程目录中:
以上代码中,有一些信息需要自行设置:
最顶上的 “API_KEY = open('./CodeMsg/OpenAI_APIKEY', 'r').read()” 这一行,用open方法来打开一个文件,获取一个文件里的文本信息,也可以改成txt格式的,文本就是你的API密钥。(记得API密钥要写全,包括前面的“sk-”)非常不建议直接将你的API密钥直接暴露在代码中,原因就不说了。
API密钥下面的 “API_BASE = ‘https://api.openai.com/v1’” 这一行,如果你反代理了服务器,就可以替换成你的域名,但是我不知道怎么做。
如果说你没有反代理的条件,那么就需要使用魔法了:
首先你得有魔力,然后用下面这个链接里的方法(如果侵权我就改掉)来修改openai库的api_requestor.py文件。
https://www.cnblogs.com/ghj1976/p/diao-yongopenai-deapi-chu-xianrequest-timed-out-ch.html
第七步:
这一步属于锦上添花,就是将这个程序打包成可执行程序:
使用pip加装一个打包器:
使用控制台来打包这个脚本:
其中,“-F”修饰可以只打包为一个文件,“-n”修饰后面填入打包名称,最后面写的是脚本的路径,绝对相对都可以。
最后,先前API-KEY文件相对于脚本的路径,就是之后API-KEY文件相对于打包文件的路径。
最后重申:这篇文章属于个人技术学习使用记录,可能存在一些技术挪用,仅供参考。