位置: IT常识 - 正文

「ChatGPT」十分钟学会如何在本地调用API_KEY(最新版 | 附源码)(十分=1)

编辑:rootadmin
「ChatGPT」十分钟学会如何在本地调用API_KEY(最新版 | 附源码)

推荐整理分享「ChatGPT」十分钟学会如何在本地调用API_KEY(最新版 | 附源码)(十分=1),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:十分表情包,十分表情包,十分是啥,十分什么意思啊,十分表情包,十分爱百度百科,十分=1,十分爱百度百科,内容如对您有帮助,希望把文章链接给更多的朋友!

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。

💅文章概要: ChatGPT最近实在是太火了,各位小伙伴们都用上了吗?本文将从另一个角度出发,教大家如何十分钟学会将Chatgpt部署到我们本地,使用Python调用Chatgpt的API_KEY!

🤟每日一言: 你可以遗憾,但是你绝对不能后悔。遗憾证明你努力过了,只是力有不逮。而后悔,只能说明你当时没努力过。

目录前言准备工作  Python环境安装  安装OPEN AI库  获取API_KEYPython代码运行效果写在最后的话前言

ChatGPT最近实在是太火了,各位小伙伴们都用上了吗?本文将从另一个角度出发,教大家如何十分钟学会将Chatgpt部署到我们本地,使用Python调用Chatgpt的API_KEY 关于多轮对话的调用请看我的这篇文章ChatGPT多轮对话调用

准备工作

  在正式开始教程之前,首先我们需要完成如下的准备工作:

魔法(电脑能够正常登录Google官网) Python环境 open ai库 Chatgpt的API_KEY

PS:在学习过程中遇到任何问题,请关注公众号ThundersArk点击菜单栏中的联系我,添加我的个人微信。

  Python环境安装

  Python环境的安装市面上已经有大把的教程了,博主在此不再赘述,最好安装Python的最新3.9版本!

  安装OPEN AI库

  在CMD命令行中,输入如下代码安装open ai库:

pip install OPEN AI

PS:在安装open ai库的过程中可能会产生如下报错:

该报错可能是由于如下问题导致:

没有对open ai库给予信任 pip版本过高

  我们可以通过在pip install openai后面加上软件源并对该存储库给予信任,或者是降低我们的pip版本,CMD中的代码如下:

  加上软件源对该存储库给予信任

pip install openai -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

  降低pip版本到20.2

python -m pip install pip==20.2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

PS:如果上述解决方案还是不能解决安装报错问题,请联系博主

  获取API_KEY「ChatGPT」十分钟学会如何在本地调用API_KEY(最新版 | 附源码)(十分=1)

  (一)首先,访问Chatgpt官网登录账号

PS:登录成功后,登录之后,点击右上角“Personal”,展开菜单,找到“View API keys”

  (二)进入页面后,点击“Create new secret key”按钮,来创建API_KEY。之后复制你的key,记住它!!!单个key只会显示一次!

PS:你可以创建多个key,但是多个key是共享总的金额。

Python代码import openaiimport timedef use_openai_api(words,api_key): #接收需求,调用openai_api openai.api_key = 'YOUR_API_KEY' response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": words}] ) return responsedef total_counts(response,current_time): print(response) #计算本次任务花了多少钱和多少tokens: tokens_nums = int(response['usage']['total_tokens']) #计算一下token的消耗 price = 0.002/1000 #根据openai的美元报价算出的1token美元价格 人民币花费 = price * tokens_nums * 7.5 合计内容 = f'当前时刻为{current_time},本次任务共消耗了{tokens_nums}个token,\共花了{人民币花费}元(人民币)' print(合计内容) with open('tokens和费用的合计.txt','a',encoding="utf-8") as f: f.write(合计内容+"\n"*2) f.close()def save_answer(response): #打印ai最近一次的回答 answer = response.choices[0].message['content'] print(answer) with open('answer.txt','w',encoding="utf-8") as f: f.write(answer) f.close()def main(): words = input("\n请写出您的需求或问题:\n") api_key = 'YOUR_API_KEY' response = use_openai_api(words,api_key) current_time=time.strftime("%Y年%m月%d日%H点%M分",time.localtime()) total_counts(response,current_time) save_answer(response)if __name__ == "__main__": main()

PS:上面的代码实际运行过程中需要将两处的YOUR_API_KEY替换为在上面步骤中获取到的自己的API_KEY!

运行效果

PS:在运行上述代码之前,请全程确保你的电脑可以正常访问Google官网,如果不知道怎么做,请关注公众号AI方舟点击菜单栏中的联系我,添加我的个人微信。

  (一)输入你想要提出的问题

  (二)按下回车键,等待运行结果

  (三)同时还会在同一目录下创建两个文件answer和tokens和费用的合计,分别记录了答案和本次回答问题的费用消耗以及字数!

写在最后的话

  本文花费大量时间介绍了十分钟学会如何在本地调用API_KEY,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!

✨原创不易,还希望各位大佬支持一下\textcolor{blue}{原创不易,还希望各位大佬支持一下}原创不易,还希望各位大佬支持一下

👍 点赞,你的认可是我创作的动力!\textcolor{9c81c1}{点赞,你的认可是我创作的动力!}点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!\textcolor{ed7976}{收藏,你的青睐是我努力的方向!}收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!\textcolor{98c091}{评论,你的意见是我进步的财富!}评论,你的意见是我进步的财富!

本文链接地址:https://www.jiuchutong.com/zhishi/289691.html 转载请保留说明!

上一篇:Vue vue.config.js 的详解与配置

下一篇:【ROS2&AI】电脑摄像头、intel-D435,利用ros2发布订阅图像(Python)(ros 2)

  • 一个身份证可以绑定两个微信吗(一个身份证可以绑定几个微信?)

    一个身份证可以绑定两个微信吗(一个身份证可以绑定几个微信?)

  • 苹果手机怎么编辑xlsx表格(苹果手机怎么编辑照片写字)

    苹果手机怎么编辑xlsx表格(苹果手机怎么编辑照片写字)

  • 华为手环4pro几种颜色(华为手环4pro多少钱?)

    华为手环4pro几种颜色(华为手环4pro多少钱?)

  • recoverymode是什么意思(recoverymode是什么意思在手机里)

    recoverymode是什么意思(recoverymode是什么意思在手机里)

  • 小新14和小新15有什么区别(小新14和小新15哪个摄像头好用)

    小新14和小新15有什么区别(小新14和小新15哪个摄像头好用)

  • 淘气值下降后对淘宝号有什么影响吗(淘气值 下降)

    淘气值下降后对淘宝号有什么影响吗(淘气值 下降)

  • 多闪和抖音是同步的吗(多闪和抖音的区别下载安装)

    多闪和抖音是同步的吗(多闪和抖音的区别下载安装)

  • 为什么抖音视频不能分享到微信(为什么抖音视频发出去了但是别人看不到)

    为什么抖音视频不能分享到微信(为什么抖音视频发出去了但是别人看不到)

  • 拍立得7c和7s的区别(拍立得7和8)

    拍立得7c和7s的区别(拍立得7和8)

  • 申请退货退款能取消吗(申请退货退款能申请几次)

    申请退货退款能取消吗(申请退货退款能申请几次)

  • 淘宝记录能彻底删除吗(淘宝历史记录删除)

    淘宝记录能彻底删除吗(淘宝历史记录删除)

  • p30如何关闭运行程序(华为p30pro关闭运行程序)

    p30如何关闭运行程序(华为p30pro关闭运行程序)

  • 网站备案是icp吗(网站备案就是icp备案吗)

    网站备案是icp吗(网站备案就是icp备案吗)

  • ps饱和度什么意思(ps色相饱和度是什么意思)

    ps饱和度什么意思(ps色相饱和度是什么意思)

  • wps电脑版怎么发文件(wps电脑版怎么发送到微信)

    wps电脑版怎么发文件(wps电脑版怎么发送到微信)

  • 台式电脑频繁死机怎么办(台式电脑频繁死机画面卡住不动)

    台式电脑频繁死机怎么办(台式电脑频繁死机画面卡住不动)

  • 苹果6多少万像素(苹果6多少万像素前后)

    苹果6多少万像素(苹果6多少万像素前后)

  • 开淘宝店怎么发布宝贝(开淘宝店怎么发货便宜)

    开淘宝店怎么发布宝贝(开淘宝店怎么发货便宜)

  • 快手审核商品要多久(快手审核商品要多久通过)

    快手审核商品要多久(快手审核商品要多久通过)

  • 拼多多30天省钱月卡怎么取消(拼多多省钱月卡23.9三个月)

    拼多多30天省钱月卡怎么取消(拼多多省钱月卡23.9三个月)

  • 投影仪幕布的开关在哪里(投影仪幕布的开关)

    投影仪幕布的开关在哪里(投影仪幕布的开关)

  • 爱奇艺客户端播放视频显示缓冲(爱奇艺客户端播放卡顿)

    爱奇艺客户端播放视频显示缓冲(爱奇艺客户端播放卡顿)

  • Node16.xx 解压版安装(nodejs解压)

    Node16.xx 解压版安装(nodejs解压)

  • Win10自带的重装系统(win10自带的重装能彻底清除上网记录和u盘记录吗)

    Win10自带的重装系统(win10自带的重装能彻底清除上网记录和u盘记录吗)

  • 库存现金是负数怎么调
  • 小规模纳税人劳务分包税率
  • 应交税费应交印花税借方有余额
  • 租入住房用于职工福利,进项转出吗?
  • 车间购买灯会计怎么做账
  • 财务费用汇兑损益是什么意思
  • 公司零星费用报销话术
  • 待处理产品损益账户的核算内容不包括
  • 利息股息红利所得个人所得税怎么算
  • 个体户到税务局开专票
  • 服务费返还
  • 劳务派遣专用发票超过9万怎么办理
  • 土地增值税清算的条件
  • 6种个人所得税违规手段,财务人再小心别跳坑!
  • 公司制作小程序定金能放在图物资吗
  • 建安企业外地项目预缴增值税
  • 支付工资资产减少了吗
  • 原材料因管理不善被盗的会计分录
  • 收款收据怎么写 样本
  • w11如何激活
  • 公司用车年检
  • 把d盘的空间分配到e盘
  • 如何让电脑安全
  • 苹果充电宝怎么验真假
  • gazebo中机器人导航在rviz中不显示地图仅限显示轨迹
  • 会计月末做账
  • 非盈利组织盈利怎么办
  • 个体户跟企业户
  • php读取php文件内容
  • extrim命令详解
  • 企业转让专利权属于什么收入
  • 公司名下的车怎么交税
  • SQL Server 跨库同步数据
  • 分期收款开发票
  • MYSQL数据库使用教程
  • 增值税专票什么用处
  • 安家费有税吗
  • 销售免税项目
  • 劳务费个人所得税核定征收
  • 捐赠,广告宣传费,业务招待费如何调整
  • 减免增值税后附加怎么算
  • 高新技术产品收入归集依据
  • 承兑汇票兑现怎么填写
  • 税款返点如何做账务处理
  • 辅导期一般纳税人标准
  • 租赁写字楼的需求有哪些
  • 待抵扣进项税额借贷方向
  • 商品销售折让怎么计算
  • sql2005开启xp_cmdshell
  • win7系统软件安装就闪退怎么办
  • win10电脑系统配置
  • 如何提高windows7运行速度
  • 破解ssh端口
  • ubuntu安装指南
  • ubuntu 改名
  • win7旗舰版开机
  • ubuntu zed
  • drvceox86.exe
  • win8.1怎么设置自动关机
  • win7和vista的区别
  • ping命令详解步骤
  • win7蓝屏代码0x0000007e
  • css实战手册
  • react常用框架
  • 关于extjs4如何获取grid修改后的数据的问题
  • python数据结构与算法分析 第2版(图灵出品)
  • Unity3D游戏开发(第2版)pdf
  • android注册界面设计
  • linux系统搜索文件内容
  • 显示随机数
  • python 获取网页上文件地址
  • enum枚举类型
  • js面向对象面试题
  • 大学生活最后的日子
  • javascript none
  • python怎么写多行
  • android开发从入门到精通(项目案例版)
  • 企业如何在网上申请缴税三方协议
  • 如何参与发票摇奖
  • 差额开票扣除额多补税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设