Python调用gpt接口

OpenAI作为本轮大语言模型技术革命的引领者,其发布的一系列大模型时至今日仍然是实践效果最佳的一类大语言模型,其语言模型组包括文本模型、对话模型、Embedding模型、Code模型、图文模型、语音模型等一系列模型,是功能非常完整的模型生态,同时,OpenAI的大语言模型也是目前为数不多的在线推理和微调的大模型,相比需要进行本地部署运行的开源大模型,在线大模型的硬件门槛、调用难度和维护成本都更低,在很多实际开发场景下,OpenAI的在线大模型是当之无愧的最佳选择。因此围绕在线大模型的调用和微调,也成了当下大模型技术人的必修课。。

此篇博客记录Openai第一课,实现调用OpenAI API本地接口调用,仅供参考学习使用

OpenAI大模型API官网地址:https://platform.openai.com/

 

在Jupyter中调用OpenAI API方法 

  • Step 1.安装openai

  需要调用OpenAI在线大模型的话,首先需要在本地安装OpenAI库,这里我们可以在cmd环境中使用pip工具安装openai:pip install openai

  • Step 2.获取openai API keys

  接下来则需要获取每个人单独的身份认证,也就是API-Keys,我们在openai主页https://platform.openai.com/ 中心可以创建和查看已经创建的openai的AIP keys。注意API-Key是调用模型和扣费的依据,各人需要妥善报关API-Key,防止被盗用从而造成不必要的经济损失。而如果API-Key被盗,也可以停止原有的API-Key,并创建新的Key。

  • Step 3.设置全局环境变量OPENAI_API_KEY

  为了更加方便的调用API-Key以及在代码中隐藏API-Key,我们可以将其设置为系统环境变量,从而后续可以直接以调用变量名称的形式调用API-Key。具体设置过程如下:

首先打开系统环境变量面板:

点击环境变量:

 添加环境变量:

设置环境变量。这里变量名可以统一设置为OPENAI_API_KEY,而变量值就是刚刚我们复制的API-Key。

保存重启电脑,方可使环境变量生效。 

  • Step 4.以代理形式启动Jupyter

  重启电脑后,我们即可启动Jupyter测试能否在Jupyter环境下调用OpenAI大模型API。不过这里仍然需要注意的是,对于国内用户,是无法直接访问OpenAI的,需要让Jupyter在代理环境下启动,即需要令Jupyter可以通过代理来访问网络。(具体的魔法上网教程请读者自行学习)

启动Jupyter之后,即可进行测试查看能否顺利调用OpenAI大模型,测试代码如下:

import os
import openai
openai.api_key = os.getenv("OPENAI_API_KEY")
openai.Completion.create(
  model="text-davinci-003",
  prompt="Say this is a test",
  max_tokens=7,
  temperature=0
)

 若能正常返回结果,则说明能顺利调用OpenAI的API。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值