欢迎来访,清水煮面
联系jacob95047@gmail.com

openai从零开始之——环境搭建

最近刚注册了一个openai的账号,发现在人家官网上只能进行openai的对话,其他高级功能都没有封装,没法直接使用,那么如果想使用模型其他高级功能,只能走api接口去访问了,本文主要是记录和分享下如何搭建openai的api接口访问的系统环境。

Linux系统

我这边自己使用的是Centos系统,但无论是ubuntu还是debian,都是Linux大家族下的,大同小异,就不区分开一一写了。

安装python

openai需要python3.6及其以上的版本,这里我选择的是python3.9。
执行下面这条命令,完成python的安装。yum install python39
注意:yum install后面的软件包名需要根据自己服务器上的镜像资源来写,如果没有python39,可以直接使用yum install python3来安装,这个属于linux软件包安装的基本操作范畴,这里便不展开讲了,实在不行,就通过python源码安装。)

安装完成后,输入python3,查看是否按照成功,出现下面界面就表示成功安装。

更新pip

pip是python的包管理工具,更新pip的原因是我们后续准备安装使用最新的openai库。
使用python3 -m pip install --upgrade pip 命令来完成pip的升级更新。

安装openai库

以上步骤如果都顺利完成,那就可以利用pip来安装最新的openai库了。
执行下面这条命令,python3 -m pip install --upgrade openai。一切正常的话,会出现下图所示的内容。

效果测试

进入python命令台,import openai库,如果安装成功,就能成功import。

可以编写一个demo.py文件,来测试下openai api接口访问是否正常。这里使用官方的示例代码来测试图片生成接口功能,代码如下:

# -*- coding: utf-8 -*-

import os
import openai
openai.api_key = "使用自己在openai上申请的key"
response  = openai.Image.create(
  prompt="A cute baby sea otter wearing a beret",
  n=1,
  size="1024x1024"
)

imagr_url = response['data'][0]['url']
print("finished. url: ", imagr_url)

这里对openai的Image接口做下简单的说明,Image的create方法里面的prompt参数就是我们对图片描述的文本内容。
然后执行python3 demo.py,一切顺利的话,等待几秒钟,就会收到openai返回的图片url,如下图所示,我们复制这个url地址,在浏览器里面打开,就能看到并下载图片。

至此,我们的openai相关环境就算正式搭建完成了,相关接口也访问测试正常,后续就是如何封装、使用的问题了。

Windows系统

安装python

去python官网找一个3.6版本以上的python安装包自行安装下载,也可以点击这个链接,直接下载官网上的3.11.2版本。

注意,安装的时候记得勾选下Add python.exe to PATH 选项,这个选项表示把python可执行文件加入到系统环境变量,不勾选的化安装完成后也没法直接在命令行执行python命令。

选择Customize installation来进行自定义安装

注意看一眼,pip选项是否打勾了,如果没有选上,记得手动选上,然后一路Next到Install完成。

安装完成后,需要测试下是否真的成功了。按下win+R,在弹出框里面输入cmd后回车,在弹出的命令窗口输入python,安装正常的话,会进入python交互页面,如下图所示

异常情况

如果提示python不是内部或外部命令,也不是可运行的程序或批处理文件 说明我们的python没有加入到系统环境变量中,需要手动添加下。添加方式如下:

在我的电脑上右键-属性-高级系统设置-环境变量

在弹出窗口的系统变量栏目找到Path一行,双击,双击后弹出编辑界面,然后选择新建

新建的栏目里面我们需要输入刚刚安装的Python软件所在的目录,比如我安装在C:\Python311。那我就添加如下两行环境变量。添加完成后依次点完成关闭,然后再按上面的方式测试下环境是否安装成功。

更新pip

按下win+R,输入cmd,回车。然后在命令台窗口输入 python -m pip install --upgrade pip
正常情况,会出现下图所示的情况,完成pip升级。

安装openai库

还是在cmd的命令台窗口,我们输入 python -m pip install --upgrade openai 来完成安装。

效果测试

先进行环境测试,在命令台窗口输入python进入python交互界面,然后import openai,只要没有报错就是安装正确。执行quit()退出交互界面。

随便找个目录,在空白处右键-新建-文本文档,文档重命名为demo.py,然后用本文编译工具编译文档,输入下面这段测试样例代码(注意,api_key换成自己申请的key),保存。

# -*- coding: utf-8 -*-

import os
import openai
openai.api_key = "使用自己在openai上申请的key"
response  = openai.Image.create(
  prompt="A cute baby sea otter wearing a beret",
  n=1,
  size="1024x1024"
)

imagr_url = response['data'][0]['url']
print("finished. url: ", imagr_url)

在demo.py目录下,按下shift+右键,点击 “在此处打开Powershell窗口”,在弹出的框框里面输入 python demo.py ,回车,等待片刻,就能看到openai 返回创建的图片url,我们复制这个url在浏览器打开就能看到对应生成的图片。具体的效果和Linux下生成是一样的,这里就不赘述了,可以翻看上文的描述。

赞(0)
未经允许不得转载(与我联系):清水面 » openai从零开始之——环境搭建

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-1915.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900