别再折腾ChatGpt的微信机器人了,你看到的全是假的

ChatGPT去年先是在程序员圈子里小众出圈,当时本拐还写了两篇文章:

跟着ChatGPT手把实现一个websocket连接管理器!毛骨悚然

我当PM,把ChatGPT玩冒(bà)烟(gōng)了

2023年后,被各路资本,各种官圈带动以后,各种出圈。

关于微信机器人

很多人想要体验一下这种牛逼的AI到底有多牛逼,由于众所周知的原因,国内没办法直接使用,于是出现了很多微信机器人和H5的聊天。

不能免俗,本拐也架设过,除了不稳定以外,回答也总是感觉怪怪,总和web上直接使用有区别,经过研究后,有如下的结论:

微信机器人或H5桥接chatGPT的原理,有两种:

  1. 1. 扒chatGPT的网页上的cookie,然后使用网页api调用,作为对外提供的服务,这种形式显然是不稳定的。

2.调用openai的API,实现相应对话,显然这种是更可取的。

但是我们调用API时,总感觉与web上返回的有些区别:

比如。

提问 白灼大虾怎么做?

API回答

  1. 1. 将大虾洗净,去除虾黄。

  2. 2. 用刀背将虾身轻轻剥开,去除虾线。

  3. 3. 将虾身放入盘中,加入生抽、盐、料酒、姜片腌制。

  4. 4. 起锅烧水,放入虾身焯水后捞起。

  5. 5. 把葱姜切成小块,放入锅中炒香。

  6. 6. 倒入虾身,翻炒均匀。

  7. 7. 倒入适量清水,加入盐、白糖、醋调味。

  8. 8. 小火焖煮至水收干即可。

网页回答

白灼大虾是一道经典的中国菜式,非常受欢迎。下面是一份做白灼大虾的基本步骤。

材料:

1 只大虾(去壳)
2 大勺生姜(切碎)
2 大勺生蒜(切碎)
2 茶勺生抽
2 茶勺玉米淀粉
2 茶勺料酒
适量盐
适量白胡椒粉
适量葱花
适量熟油
适量生粉
步骤:

将大虾洗净,加入料酒、生抽、盐、白胡椒粉腌制 15 分钟。
热锅,加入熟油,放入姜蒜碎炒香。
加入大虾煎至两面变红。
加入生抽、玉米淀粉、盐调味,翻煎均匀。
加入适量的水,搅拌均匀,煮沸后熄火。
加入葱花,翻炒均匀。
倒入盘中,撒上生粉,即可享用。
希望这份白灼大虾的做法对您有所帮助!

虽然1只大虾这种说法很扯淡,但是可以看出来,从文案组织上,网页版的要远好于API的结果的,而且在提问的过程中,网页版还有所纠正。

本着寻根问底的精神,本拐仔细看了机器人的源码以及openai的说明,发现,调用用对话的API时,会有一个传参,model,在api中,这个model的选项如下:

而在网页中,这个model的参数如下:

可以看出区别了吧,api的最多只能使text-davinci-003这个模型,而这个模型也是剪枝版本,通过测试,发现text-davinci-002这个模型也可以调用通,关于两个模型的区别,ChatGPT的回答如下:

而网页使用的模型是text-davinci-002-render ,关于这个模型,则是如下回答:

因此,可以看出来,由于调用的模型不同,我们没办法在微信机器人上达到与网页一致的对话效果。

最终,在各种测试后,本拐不得不放弃了相应的努力 。

关于费用

我一开始天真的以为api调用是免费的,直到看到了这个页面。

  1. 1. 原来api调用是有费用的。

  2. 2. 对于新注册的开发者,有18美元的试用额度。

  3. 3. 他们用了一种复杂的模式来计算调用费用,基本上要看每个请求的 prompt和completion ,这两个值具体是什么本拐没有去细研究,但是,在两天的测试时间里,我在2022.2.8调用189次api(即189个request),费用是1.33美元,我在2023.2.9调用116次,费用是0.98美元。计算成下表:

时间 requests 费用 平均每次请求
费用(美元)
2023-2-8 189 1.33 0.007037037
2023-2-9 119 0.98 0.008235294
合计 308 2.31 0.0075

每问一个问题应该算是一次request

0.0075美元一次的请求,我觉得这个费用是大多数国内公司以及开发者承受不起的,所以即便是缩减版的chatGPT ,估计也会很快下线。

结论

  1. 1. 折腾机器人和使用机器人的兄弟姐妹们,可以歇一歇了。

2.有条件的同学还是可以自己在网页上真正体验一下。3.即使真正模型供调用了,对于国内开发商也承受不起。

至于国内宣布的一众跟进的各个巨头,能不能做出与之比肩的产品,拭目以待吧。

关于老拐瘦

中年争取不油不丧积极向上的码农一名

咖啡,摄影,骑行,音乐

样样通,样样松

喜欢可以关注一下公众号 IT老拐瘦

别再折腾ChatGpt的微信机器人了,你看到的全是假的相关推荐

  1. 3分钟自定义你的chatGPT聊天微信机器人

    背景 最近chatGPT实在太火了,不谈下都不好意思说自己在技术圈混了,刚好前段时间公司里面在举办一个企业微信机器人比赛,然后就用注册了openai的一个账号,用python写了一个玩玩,但是想想不过 ...

  2. 王炸!10分钟把ChatGPT部署成24小时微信机器人!

    ChatGPT最近大家都是玩的风生水起,不亦乐乎!各种应用层出不穷,其中最接地气,也是最受小白欢迎的就是wx机器人,因为它能跟微信深入融合( 详细看文末专栏 用Python+ChatGPT打造超强的微 ...

  3. 部署一个基于ChatGPT的微信聊天机器人以及产生的思考

    文章目录 前言 功能 反响 思考 这篇文章主要展示了基于ChatGPT的微信聊天机器人的效果,以及在部署过程中我产生的一些思考.部署一个这样的机器人的具体方法我过两天会单独写一篇文章. 前言 最近几个 ...

  4. 自制聊天机器人实现与chatgpt或微信好友对话【附代码】

    闲来无事,想实现一个可与chatgpt或者微信好友对话的聊天机器人.该聊天机器人还可应用于QQ好友或者其他地方的语音输入.功能还是比较简单的,后期会慢慢更新,让人机交互体验感不断提升. 项目描述: 语 ...

  5. 基于ChatGPT实现微信聊天机器人

    ChatGPT近期以强大的对话和信息整合能力风靡全网,可以写代码.改论文.讲故事,几乎无所不能,这让人不禁有个大胆的想法,能否用他的对话模型把我们的微信打造成一个智能机器人,可以在与好友对话中给出意想 ...

  6. 搭建属于自己的基于ChatGPT的微信聊天机器人(方法)

    文章目录 1. GitHub开源项目 2. 前期准备 (1) 获取openAI API key 3. 准备部署环境 (1) 配置代理 (2) 配置python环境 4. 部署 (1) 修改配置文件 ( ...

  7. 如何搭建chatGPT微信机器人

    要搭建ChatGPT微信机器人,首先需要在OpenAI上训练并获取模型的API密钥.然后,可以使用第三方库将ChatGPT与微信公众平台连接,实现消息的接收和回复.还需要一个服务器来部署代码.最后,在 ...

  8. ChatGPT 微信机器人原理解析(二):Wechaty

    本文首发于我的"职场圈"知识星球: 本文是 GPT 系列文章的第 7 篇付费文章.之前的 6 篇付费文章为: 手把手带你搭建 ChatGPT 微信机器人! 把 ChatGPT 微信 ...

  9. 把 ChatGPT 微信机器人一键部署到免费服务器!

    本文在 3 月 25 日首发于我的"职场圈"知识星球: 大家好!我是韩老师. 昨天给大家分享了如何在本地运行 ChatGPT 微信机器人: 手把手带你搭建 ChatGPT 微信机器 ...

最新文章

  1. oracle mysql客户端——SqlDeveloper
  2. Unity学习笔记4 更换编辑器为VS2013及VS的背景图片设置
  3. 别让不好意思害了你 。
  4. 在.Net 模板页中使用CSS样式
  5. python教材目录,python 目录
  6. 第八届蓝桥杯-日期问题
  7. 知识图谱最新权威综述论文解读:开篇部分
  8. 三种方法实现调用Restful接口
  9. 2.Linux环境下配置Solr4.10.3
  10. [Linux系统] VMware克隆CentOS7,解决网络配置问题
  11. 提高sql性能的方法_三种提高T-SQL性能的方法
  12. 【自用】Android 双击返回键退出
  13. C++--第19课 - 专题三经典问题解析
  14. Windows xp 安装的屏幕保护程序
  15. 零跑科技实现“领跑”背后:频现“质量门”,噱头大于实际?
  16. 【Godot】对 Godot 节点设计的思考
  17. iOS 防止录屏和截屏的监听
  18. 2016年全国高中数学联赛加试T2解答
  19. mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法
  20. Oracle 实验三: SQL语句基础(复习)

热门文章

  1. 什么是转化医学(转化研究)?
  2. 关乎游戏生死的“内容战争”
  3. 软件项目管理:成本估算法,PERT历时估算法,决策树分析法,挣值分析法
  4. 基于深度学习的回归预测课程介绍
  5. Kotlin和java混合开发
  6. 测试测控软件,测控软件技术
  7. 中国信通院、清华大学、腾讯安全,云原生安全产学研用强强联合!
  8. 如何在 3 年内摆脱“普通程序员”标签
  9. linux下键盘输入有粘滞感,Mac 上开启粘滞键的特性
  10. 大数据开发:MapReduce应用场景