位置: 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)

  • 艺人明星们怎样利用微博营销推广(艺人明星们怎样拍戏)

    艺人明星们怎样利用微博营销推广(艺人明星们怎样拍戏)

  • 行距18磅怎么设置在哪里(行距18磅怎么设置怎么设置图片)

    行距18磅怎么设置在哪里(行距18磅怎么设置怎么设置图片)

  • 钉钉直播回放能导出吗(钉钉直播回放能保持多久)

    钉钉直播回放能导出吗(钉钉直播回放能保持多久)

  • 小米手机微信红包提醒怎么设置(小米手机微信红包自动领取设置)

    小米手机微信红包提醒怎么设置(小米手机微信红包自动领取设置)

  • 支付宝怎么给手机充话费(支付宝怎么给手表充钱)

    支付宝怎么给手机充话费(支付宝怎么给手表充钱)

  • 转发的消息加载不出来(转发聊天记录消息加载失败)

    转发的消息加载不出来(转发聊天记录消息加载失败)

  • system halted什么意思(system haptics)

    system halted什么意思(system haptics)

  • 小米10青春版边框是什么材质(小米10青春版边框能不能换)

    小米10青春版边框是什么材质(小米10青春版边框能不能换)

  • 苹果11充到80就停止充电了(苹果11充到80就不动了)

    苹果11充到80就停止充电了(苹果11充到80就不动了)

  • 微信仅聊天功能是双向的吗(微信仅聊天功能是什么时候有的)

    微信仅聊天功能是双向的吗(微信仅聊天功能是什么时候有的)

  • 华为ana-anoo什么型号(华为ana_anoo)

    华为ana-anoo什么型号(华为ana_anoo)

  • philips蓝牙耳机怎么连接手机(philips蓝牙耳机怎么恢复出厂设置)

    philips蓝牙耳机怎么连接手机(philips蓝牙耳机怎么恢复出厂设置)

  • iphone6plus是什么屏幕(iphone6plus芯片)

    iphone6plus是什么屏幕(iphone6plus芯片)

  • mpgw2ch a是什么型号(mpgw2ch/a是几寸的)

    mpgw2ch a是什么型号(mpgw2ch/a是几寸的)

  • 怎么在淘宝上找到商家的电话(怎么在淘宝上找自己的地址)

    怎么在淘宝上找到商家的电话(怎么在淘宝上找自己的地址)

  • 兄弟7080加粉清零方法(兄弟7080加粉清零图文)

    兄弟7080加粉清零方法(兄弟7080加粉清零图文)

  • ps怎么去水印无痕迹(ps怎么去水印无痕迹快捷键)

    ps怎么去水印无痕迹(ps怎么去水印无痕迹快捷键)

  • 快手别人发的作品怎么下载(快手上自己发布的作品别人怎么看到)

    快手别人发的作品怎么下载(快手上自己发布的作品别人怎么看到)

  • 苹果手机下载的软件怎么信任(苹果手机下载的歌曲在哪儿找)

    苹果手机下载的软件怎么信任(苹果手机下载的歌曲在哪儿找)

  • 手机qq怎么定时发消息(手机qq怎么定时给群发信息)

    手机qq怎么定时发消息(手机qq怎么定时给群发信息)

  • iphone7a1778烧基带吗(iphone7烧基带概率)

    iphone7a1778烧基带吗(iphone7烧基带概率)

  • 快手删掉的视频怎么找(快手删掉的视频怎么找回来)

    快手删掉的视频怎么找(快手删掉的视频怎么找回来)

  • qq音乐怎样设置密码(qq音乐怎样设置不让人知道收藏音乐)

    qq音乐怎样设置密码(qq音乐怎样设置不让人知道收藏音乐)

  • ipadmini5怎么截屏(ipadmini5苹果平板怎么截图)

    ipadmini5怎么截屏(ipadmini5苹果平板怎么截图)

  • 股票印花税如何计算
  • 食堂用固定资产可以抵扣吗
  • 固定资产税前一次性扣除
  • 经济利益的流入一定是收入吗
  • 附加税减半征收会计分录
  • 基本户被冻结怎么缴投标保证金
  • 预算基数是什么
  • 跨年度借款利息的税务处理怎么做?
  • 公司自建厂房需要缴纳哪些税
  • 不动产折旧费计算公式
  • 银行美元账户调汇会计分录
  • 贷款损失准备对不良贷款的比率称作
  • 外贸企业需要交哪些税费
  • 异地工程缴纳增值税
  • 处置其他权益工具投资会影响当期损益吗
  • 去办税大厅清卡需要带什么
  • 环境保护税法是什么意思
  • 企业所得税什么时候交
  • 查看电脑开机时间记录win10
  • 微软正在测试什么意思
  • 锁定任务栏不管用
  • macOS 10.13允许任何来源没有了怎么办?macOS 10.13允许任何来源没了开启步骤
  • 企业期末营业利润分录
  • yolov5s和yolov5m
  • 什么叫奖励旅游
  • php imap函数
  • 开发商没交税
  • wordpress项目开发
  • 我找到了这个
  • 多洛米蒂徒步线路
  • php使用函数限制字符串长度和格式
  • 公司投资一家公司然后再投资
  • yolov5s
  • tomcat-juli
  • HTTP加密/HTTPS工作过程
  • 命令压缩文件
  • 个税各项减扣标准金额
  • 产权转移数据印花
  • 现金股利什么时候到账
  • 开发项目完工后多久开工
  • 公司缴纳社保应该怎么做账
  • php匹配邮箱
  • php框架symfony
  • 开发商提供物业用房的法律依据
  • 个体工商户转企业政策
  • 工资总额借方和贷方的区别
  • 小规模纳税人交通运输服务税率
  • 接受捐赠的增值税计入会计利润吗
  • 贷款利息收入如何核算
  • 固定资产当月入账当月计提吗
  • 报表其他应收款包括哪些内容
  • 增资扩股影响原股东的利益吗
  • 教育费附加免征额
  • 利息收入为什么冲减财务费用
  • 新公司利润分配
  • 产成品入库的单据是什么
  • 纳税人购进国内商品
  • 利润率多少算好
  • 主营业务毛利率和毛利率
  • 公司不报税会怎样法人有责任么
  • 创建小企业
  • Internet Explorer 8(IE8)简体中文版de 卸载
  • windowssystem32configsystem下载
  • iso镜像怎么装
  • mac u盘启动盘
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 电脑avg是什么软件
  • window系统怎么截屏屏幕
  • linux clk
  • js call.call
  • 用python进行翻译
  • 安卓静态库
  • jquery的dialog怎么使用
  • ping大包丢包小包不丢包
  • 安卓瀑布流
  • python中对文件操作的一般步骤
  • js获取当前月份的天数
  • 境内银行境外贷款
  • 不交社保申报个税有风险吗
  • 消费税申报详细操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设