前言
是一种人工智能语言模型,由开发。它是基于深度学习技术的一种自然语言处理工具,可以理解和产生自然语言。的目标是提供一种交互式方式,使用户可以使用自然语言与计算机进行对话。
在训练时使用了大量的语言数据,并使用了深度神经网络技术,因此可以理解和生成自然语言,包括对话、文章和其他文本。已经成为自然语言处理领域中的一项重要技术,并被广泛用于机器人客服、智能问答、自然语言生成和其他应用程序中。
API 调用步骤
使用 人工智能 API 接口,写一个属于自己的AI聊天机器人
准备一个梯子(访问官网需要外网),如果没有,可以在微信公众号发送 【白鲸加速】获得访问相关工具
然后到 官网()申请一个秘钥,每个账号都有18美元的调用额度,注册账号登录,操作步骤如下:
安装 3.x环境,百度,到官网下载安装(如何安装环境搭建百度下跟着步骤进行安装就可以),安装成功之后,在电脑开始菜单中找到 IDLE编辑插件如下图
安装 和 库命令
pip install openai
pip install request
实现代码
import openai
import requests
import json
# 设置 OpenAI API 密钥
openai.api_key = "这里填上你刚才申请的秘钥"
while True:
# 从用户获取 prompt
prompt = input("请输入你的问题:")
# 发送请求的 URL 和数据
url = "https://api.openai.com/v1/completions"
data = {
"prompt": prompt,
"max_tokens": 2000,
"model": "text-davinci-003",
"temperature": 0.7
}
# 发送 POST 请求
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer " + openai.api_key
}
response = requests.post(url, headers=headers, json=data)
# 解析响应
response_data = json.loads(response.text)
generated_text = response_data["choices"][0]["text"]
print('openAI: ' + generated_text + '
')
# 判断是否继续输入
choice = input("是否继续输入?(Y/N)")
if choice.upper() == "N":
break
把这些代码复制到你的 IDLE ,运行即可,如下图
运行效果
如果需要打包成exe文件,可以安装 插件,安装命令
pip install pyinstaller
安装之后,进入到你要打包的.py程序目录,执行 -F xx.py
会在目录生成 dist 文件夹,exe文件就在这个文件夹中,双击文件就能运行程序,也可以发给别人使用
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...