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

  • 交易猫能用微信支付吗(交易猫能用微信收款码)

    交易猫能用微信支付吗(交易猫能用微信收款码)

  • 华为录音怎么发微信好友(华为录音怎么发给微信好友)

    华为录音怎么发微信好友(华为录音怎么发给微信好友)

  • 花呗红包怎么用(花呗红包怎么用不了了)

    花呗红包怎么用(花呗红包怎么用不了了)

  • 苹果手机怎么把照片拼在一起(苹果手机怎么把通讯录导入新苹果)

    苹果手机怎么把照片拼在一起(苹果手机怎么把通讯录导入新苹果)

  • 内存资源不足无法开机(内存资源不足无法完成此操作正当防卫2)

    内存资源不足无法开机(内存资源不足无法完成此操作正当防卫2)

  • 9v电池能充电吗(9v电池能用手机充电器充电吗)

    9v电池能充电吗(9v电池能用手机充电器充电吗)

  • 京东单单减最高99是什么意思(京东单单减最高299一般减多少)

    京东单单减最高99是什么意思(京东单单减最高299一般减多少)

  • boss直聘怎么改微信号(boss直聘怎么修改学历)

    boss直聘怎么改微信号(boss直聘怎么修改学历)

  • 电脑换主板有什么影响(电脑换主板什么价格)

    电脑换主板有什么影响(电脑换主板什么价格)

  • miui12如何设置超级壁纸(miui12.5怎么设置)

    miui12如何设置超级壁纸(miui12.5怎么设置)

  • 淘宝网名称怎么取(淘宝的昵称怎么改好听)

    淘宝网名称怎么取(淘宝的昵称怎么改好听)

  • 苹果蓝牙耳机只能苹果手机用吗(苹果蓝牙耳机只有一边有声音怎么办)

    苹果蓝牙耳机只能苹果手机用吗(苹果蓝牙耳机只有一边有声音怎么办)

  • 荣耀20pro是5g手机吗(荣耀20pro是不是5g)

    荣耀20pro是5g手机吗(荣耀20pro是不是5g)

  • m1908c3ke是什么型号(m1908c3je是什么型号)

    m1908c3ke是什么型号(m1908c3je是什么型号)

  • 无线鼠标灯亮但是没反应(无线鼠标灯亮但是电脑上没有反应)

    无线鼠标灯亮但是没反应(无线鼠标灯亮但是电脑上没有反应)

  • 截图工具在哪(浏览器上的截图工具在哪)

    截图工具在哪(浏览器上的截图工具在哪)

  • 电脑如何进入运行界面(电脑如何进入运行列表)

    电脑如何进入运行界面(电脑如何进入运行列表)

  • vivox27怎么开两个微信(vivox27怎么开双屏)

    vivox27怎么开两个微信(vivox27怎么开双屏)

  • 粉笔账号可以多人同用吗(粉笔账号可以多注册吗)

    粉笔账号可以多人同用吗(粉笔账号可以多注册吗)

  • xr通讯录不显示联系人(苹果xr电话不显示联系人)

    xr通讯录不显示联系人(苹果xr电话不显示联系人)

  • 苹果像素是多少(苹果x像素是多少)

    苹果像素是多少(苹果x像素是多少)

  • 电压110v和220v的区别(电压110伏和220伏有什么区别)

    电压110v和220v的区别(电压110伏和220伏有什么区别)

  • 苹果xmax锁屏密码忘记了(iphone x 锁屏密码)

    苹果xmax锁屏密码忘记了(iphone x 锁屏密码)

  • 电脑word文档在哪打开(电脑word文档在哪里创建)

    电脑word文档在哪打开(电脑word文档在哪里创建)

  • 电话声音小怎么办(电话声音小怎么弄大)

    电话声音小怎么办(电话声音小怎么弄大)

  • 微信能找到删除的好友吗(微信能找到删除的转账记录吗)

    微信能找到删除的好友吗(微信能找到删除的转账记录吗)

  • 魅族16怎么重启(魅族16s怎么重启手机)

    魅族16怎么重启(魅族16s怎么重启手机)

  • 怎么清理airpods(怎么清理airpods里面的耳屎)

    怎么清理airpods(怎么清理airpods里面的耳屎)

  • 超详细的正则表达式的使用方法,学不会找我(正则表达式大全(整理版))

    超详细的正则表达式的使用方法,学不会找我(正则表达式大全(整理版))

  • 深度学习数据集—水果数据集大合集

    深度学习数据集—水果数据集大合集

  • 深究Python中的asyncio库-线程并发函数

    深究Python中的asyncio库-线程并发函数

  • 出口抵减内销产品应纳税额为什么在借方
  • 销项税额和进项税额发票怎么区别
  • 信息技术服务增值税
  • 2021年餐饮业的税率是多少?
  • 拍卖行业收取手续费标准
  • 党建经费提取比例10%
  • 运输公司轮胎如何做会计分录
  • 投资收益收到的现金小于投资收益
  • 代发工资记什么科目
  • 劳务 劳务报酬所得
  • 收到税收返还会计分录
  • 科技成果转化奖励
  • 摊销土地使用权和专利权会计分录怎么写
  • 开票系统的收款码怎么弄
  • 现金折扣发票如何开具
  • 大专生可以考公务员职位列表
  • 企业收到外部水电费如何做账?
  • 工程安装人工外包合同怎么写
  • 平均净资产计算公式是什么意思
  • 本年利润和未分配利润怎么结转
  • win11更新22468
  • 发票章不清楚可以报销吗
  • php语言之mysql操作
  • 公司账户转账到出纳个人账户
  • win7电脑软键盘怎么打开
  • win10电脑c盘满了怎么转移到d盘
  • 其他综合收益的来源
  • 开发商卖房子要交多少营业税
  • 私营独资企业交个税怎么交
  • 债券转换是什么意思
  • php 模拟post
  • thinkphp5自定义标签
  • 上季度的亏损可以弥补下季度的企业所得税
  • id3决策树伪代码
  • 知识图谱的构建方法有两种
  • elementui的upload组件详解
  • php array_fill
  • fmt println
  • 公司电脑配件也要交税吗
  • 企业所得税退税申请理由怎么写
  • 进项发票是专票吗
  • 土地作为无形资产摊销年限
  • 茶叶开一般发票(非增值税发票)是多少个点的?
  • 所有者权益变动表反映的是什么
  • 个人去开票要交税吗
  • 劳务费可以开普票吗
  • 网站维护费用
  • 小规模免税收入是多少
  • 营改增现代服务中合同能源管理服务
  • 待摊费用要怎么做账
  • 单位定期存款如遇利率调整,不论调高调低
  • 小企业会计准则和一般企业会计准则的区别
  • 固定资产报废需要税务备案吗
  • 电子秤计入什么费用
  • 企业净资产怎么填
  • windows内存诊断是干什么的
  • win8电脑网络受限
  • winxp系统怎么设置默认账户登入
  • xp显示文件后缀怎么设置
  • 膈肌窝里有痦子
  • win8开机进入开始界面
  • win8如何切换用户登录
  • red hat linux怎么用
  • win8应用商店停止服务
  • perl scripts
  • Nehe第六章纹理映射
  • angular之ng-template模板加载
  • css示范例子
  • opengl 渲染yuv
  • js怎么用jquery
  • linux更换用户登录命令
  • 用python做开发
  • jquery加载图片
  • 快速进入屏保的快捷键
  • 深入理解innodb
  • 湘医保缴费怎么网上缴费
  • 佛山市国家税务局狮山分局简介
  • 山西电子税务局官网app
  • 个人所得税每年都可以退税吗
  • 四川税务app下载安装
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设