使用python调用openai的接口,实现聊天机器人
·
- 准备安装的库
主要是openai库
安装命令
pip install openai -i https://pypi.tuna.tsinghua.edu.cn/simple
- 然后就是连接openai的接口
这里以3.5接口为例。
连接接口的代码如下:
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=json_data,
temperature=temperature,
max_tokens=1000,
)
这里解释一下意思,message代表的是列表类型的数据,列表中存在的就是字典类型的数据,具体样式如下所示。
[{"role": "user", "content": "\u6d63\u72b2\u30bd"}, {"role": "user", "content": "\u6211\u5206\u624b\u4e86"}]
如果想要使用,数据应该按照这种格式。
response代表回复的结果,可以将结果进行取出,取出的语句如下图所示。
response['choices'][0]['message']['content']
如果需要保存历史聊天记录,可以新建一个文件,保存自己想要的信息。。
- 执行该程序的前提是,你得有openai的秘钥,没有秘钥是不能连接到端口的。
如果有需要可以咨询,
332503569(侵权删除)。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)