小白面向GPT编程,实现调用OpenAI的API

发布时间:

开始编程

 

接入API之前,最开始的事情一定是去把目标API的文档贴给GPT,像这样,我们找到OpenAI的官网

并找到ChatGPT聊天的API

 

寻找文档的方法,这个就不要问GPT了,因为GPT的知识库问题,我们一定去搜索引擎找

这个属于要求绝对确定性的知识

 

分清楚确定性知识,和可生成性的知识

 

这个时候你看到的应该是这些内容

作为小白你肯定到这一步就歇菜了,密密麻麻的代码劝退你,一般这个时候直接让浏览器给你翻译成中文,找到你想要的那个,让界面看起来是这样的(chrome浏览器都是自带功能)鼠标右键,翻译

于是你的界面看起来就变成这样了

注意到左边的菜单了吗,里面每一步都是你需要的东西,从里面找到那个你想用的API

 

因为然后不要管右边的代码

点击右边的复制,我知道你肯定不知道这段代码是啥意思,这个时候直接问GPT

注意!!!!

很多新手的倒在了这一步:基础环境搭建

 

 

而究其原因竟然只是因为没有安装成功环境

这里教大家一个技巧,剥洋葱 :深入的进到主流程里面的分流程, 让我们再基于第一个问题更详细的问它:

看到了么,这是一个剥洋葱的过程,GPT也不曾知道你当前的进度和段位,所以你完全可以把他的指引贴过去,问他如何操作,甚至问他如何验证是否已经完成,它就会给出你答案

 

这也正是我在直播间经常说的,逮住GPT,一顿猛挖,问出屎来

当我们完成分流程之后,时刻回到主流程。

 

 

我们回到主流程中,继续做2,3,4,步:

创建一个目录 pytest

创建一个文件 mian.py

并且用一个代码工具打开它

 

它的每一步,都是无比正确的回答,而这每一步里面可能都暗含更多的知识点,这些都做完了以后,最终你应该到达如下界面(我选的是vscode ( Visual Studio Code),这个最好用

如果你已经成功抵达了这里,那么恭喜,你一只脚已经迈进来了,你已经完成了所有的基础准备工作,编码前的所有准备工作。

而接下来你要做的就是不断修改代码,让他按照你的意志执行下去,进入第三阶段,让GPT帮助你写代码的阶段

 

 

 

注意:骚操作要来了,如何让GPT帮助你编码

 

总原则就是,告诉他你要写啥,这里我们要接API,所以:

 

我把官方文档整个复制了一下(这里指的是API的文档),然后喂给GPT,并且要求他干活

 

于是GPT很听话的基于API文档写了一段代码

笑纳,并且复制

它狠贴心 告诉我们,需要替换这两个位置,我们替换成自己的东西

那个your-model-id,我们就用3.5吧,省钱,所以是gpt-3.5-turbo

 

所以替换完的代码看起来应该是这样的

修改完代码别忘记保存(CTRL+S)

回到主流程(时刻不要忘记我们最开始问GPT的问题),让我们直接运行一下看看

使用这个玩意,可以方便的在VScode里运行,就不用去cmd里运行了(这个GPT没说,这是来自于常年的经验)

执行代码,注意红圈里面的文件名和你创建的文件名是一致的,这样是GPT说的第六步

一万个报错哈哈哈,这是正常的,写程序没报错才叫奇怪!

我们直接把整个报错信息帖给GPT,看看它怎么说

这里他扯了一堆有的没的,总的来说就是因为链接问题,这里必须补一个玩AIGC相关的硬知识

只要你调用OpenAI的API,你必须走魔法

 

,很多朋友在部署暗黑版的时候,也看到了类似的报错提示,这一切的一切都是因为我国网络环境造成的,所以按照暗黑版的方式,建立一个start.sh吧!

新建一个start.sh文件

并在文件中写入如下(这些代码的意思是,告诉它,你要使用魔法端口)

再次运行

成功的调用了OpenAI 的API,但是它的回复看起来都是英文,让我很不爽,那就改代码,我们在预埋词中要求,一切回复必须用中文

再次运行:

好了,到这里,我们的目的已经达到了。

 

记住,这些工作你只需要做一次,而一旦成功,你将走进一个新的大门 : Hello world

最后更新时间: 2024-10-11 02:15:20

评论