API key 的获取
到这里我们已经完成ChatGPT 的注册了,如果我们需要在代码里使用ChatGPT ,那还需要创建一个供API 调用的key ,也就是密钥
首先我们登陆OpenAi,就使用我们前面注册的账号
我们可以看到目前的一些应用场景
点击个人信息菜单,然后点击View API keys
接下来就可以注册key 了,如果你已经注册过了,也会把你的key 列出来
Python 环境
这里我用的是Python 3.8 ,然后我们只需要安装依赖即可,只需要执行pip install openai
即可,毕竟官方也是这么说的
但是这里有一个问题是默认安装的是0.19.0
版本的,但是后面演示的时候有些案例需要0.27.0
,所以这里建议制定版本号
pip install openai==0.27.2
复制代码
或者你可以升级一下openai pip install --upgrade openai
Installing collected packages: openai
Attempting uninstall: openai
Found existing installation: openai 0.19.0
Uninstalling openai-0.19.0:
Successfully uninstalled openai-0.19.0
Successfully installed openai-0.27.2
复制代码
Python 使用ChatGPT
最简单的例子
下面就是我们最简单的例子了
import openai
openai.api_key = key # 就是我们前面申请的api key
response = openai.Completion.create(model="text-davinci-003", prompt="详细介绍一下chatgpt", temperature=0, max_tokens=1024)
print(response.choices[0].text)
复制代码
model 就是我们使用的算法模型,后面我们回详细介绍一下这些模型
简单改进
我们还是希望ChatGPT 能给我们提供一个简单的对话能力,上面我们的程序运行一下就结束了,下面我们简单改造一下
def simpeChat():
model_engine = "text-davinci-003"
# 输入内容
while(True):
prompt=input(">>>请输入 Exit 退出:")
if(prompt=="exit"):
break
else:
# 调用接口
completions = openai.Completion.create(
engine=model_engine,
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)
# 输出结果
message = completions.choices[0].text
print(message)
复制代码
下面是我们的输入和输出
>>>请输入 Exit 退出:简单介绍一下chatgpt,50字以内
ChatGPT是一种基于自然语言处理的对话型聊天机器人,它可以根据用户的输入,自动生成更贴切的回复。它通过模仿人类的对话方式,使用深度学习技术,可以实现自然语言的理解和表达,从而极大提高了机器人的交互性能。
>>>请输入 Exit 退出:再介绍一下chatgpt的主要应用场景,100字以内
ChatGPT是一种基于自然语言处理(NLP)技术的聊天机器人,旨在帮助企业提升客户服务水平、改善客户体验。它可以模拟人类的聊天行为,提供智能的自动回复,以及有效地处理客户的问题和查询。ChatGPT的主要应用场景包括:客户服务自动回复、客户咨询服务、客户身份认证、客户投诉处理等。
>>>请输入 Exit 退出:exit
复制代码
总结
这一节我们主要介绍如何通过Python 使用ChatGPT,以及一个简单的代码示例,后面我们会详细介绍相关的参数,以及各个模型之间的区别。
更多推荐
Python 如何使用 ChatGPT
发布评论