ChatGPT去年先是在程序员圈子里小众出圈,当时本拐还写了两篇文章:
跟着ChatGPT手把实现一个websocket连接管理器!毛骨悚然
2023年后,被各路资本,各种官圈带动以后,各种出圈。
很多人想要体验一下这种牛逼的AI到底有多牛逼,由于众所周知的原因,国内没办法直接使用,于是出现了很多微信机器人和H5的聊天。
不能免俗,本拐也架设过,除了不稳定以外,回答也总是感觉怪怪,总和web上直接使用有区别,经过研究后,有如下的结论:
微信机器人或H5桥接chatGPT的原理,有两种:
1. 扒chatGPT的网页上的cookie,然后使用网页api调用,作为对外提供的服务,这种形式显然是不稳定的。
2.调用openai的API,实现相应对话,显然这种是更可取的。
但是我们调用API时,总感觉与web上返回的有些区别:
比如。
提问 白灼大虾怎么做?
API回答
1. 将大虾洗净,去除虾黄。
2. 用刀背将虾身轻轻剥开,去除虾线。
3. 将虾身放入盘中,加入生抽、盐、料酒、姜片腌制。
4. 起锅烧水,放入虾身焯水后捞起。
5. 把葱姜切成小块,放入锅中炒香。
6. 倒入虾身,翻炒均匀。
7. 倒入适量清水,加入盐、白糖、醋调味。
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. 原来api调用是有费用的。
2. 对于新注册的开发者,有18美元的试用额度。
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. 折腾机器人和使用机器人的兄弟姐妹们,可以歇一歇了。
2.有条件的同学还是可以自己在网页上真正体验一下。3.即使真正模型供调用了,对于国内开发商也承受不起。
至于国内宣布的一众跟进的各个巨头,能不能做出与之比肩的产品,拭目以待吧。
中年争取不油不丧积极向上的码农一名
咖啡,摄影,骑行,音乐
样样通,样样松
喜欢可以关注一下公众号 IT老拐瘦
英文版英文链接关注公众号在“亚特兰蒂斯的回声”中踏上一段难忘的冒险之旅,深入未知的海洋深处。足智多谋的考古学家AriaSeaborne偶然发现了一件古代神器,揭示了一张通往失落之城亚特兰蒂斯的隐藏地图。在她神秘的导师内森·兰登教授的指导和勇敢的冒险家亚历克斯·默瑟的帮助下,阿丽亚开始了一段危险的旅程,以揭开这座传说中城市的真相。他们的冒险之旅带领他们穿越险恶的大海、神秘的岛屿和充满陷阱和谜语的致命迷宫。随着Aria潜在的魔法能力的觉醒,她被睿智勇敢的QueenNeria的幻象所指引,她让她为即将到来的挑战做好准备。三人组揭开亚特兰蒂斯令人惊叹的隐藏文明,并了解到邪恶的巫师马拉卡勋爵试图利用其古
前言一般来说,前端根据后台返回code码展示对应内容只需要在前台判断code值展示对应的内容即可,但要是匹配的code码比较多或者多个页面用到时,为了便于后期维护,后台就会使用字典表让前端匹配,下面我将在微信小程序中通过wxs的方法实现这个操作。为什么要使用wxs?{{method(a,b)}}可以看到,上述代码是一个调用方法传值的操作,在vue中很常见,多用于数据之间的转换,但由于微信小程序诸多限制的原因,你并不能优雅的这样操作,可能有人会说,为什么不用if判断实现呢?但是if判断的局限性在于如果存在数据量过大时,大量重复性操作和if判断会让你的代码显得异常冗余。wxswxs相当于是一个独立
项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU
@作者:SYFStrive @博客首页:HomePage📜:微信小程序📌:个人社区(欢迎大佬们加入)👉:社区链接🔗📌:觉得文章不错可以点点关注👉:专栏连接🔗💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞👉微信小程序(🔥)目录自定义组件-behaviors 1、什么是behaviors 2、behaviors的工作方式 3、创建behavior 4、导入并使用behavior 5、behavior中所有可用的节点 6、同名字段的覆盖和组合规则总结最后自定义组件-behaviors 1、什么是behaviorsbehaviors是小程序中,用于实现
require"socket"server="irc.rizon.net"port="6667"nick="RubyIRCBot"channel="#0x40"s=TCPSocket.open(server,port)s.print("USERTesting",0)s.print("NICK#{nick}",0)s.print("JOIN#{channel}",0)这个IRC机器人没有连接到IRC服务器,我做错了什么? 最佳答案 失败并显示此消息::irc.shakeababy.net461*USER:Notenoughparame
目录0专栏介绍1平面2R机器人概述2运动学建模2.1正运动学模型2.2逆运动学模型2.3机器人运动学仿真3动力学建模3.1计算动能3.2势能计算与动力学方程3.3动力学仿真0专栏介绍?附C++/Python/Matlab全套代码?课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图搜索、采样法、智能算法等);局部规划(DWA、APF等);曲线优化(贝塞尔曲线、B样条曲线等)。?详情:图解自动驾驶中的运动规划(MotionPlanning),附几十种规划算法1平面2R机器人概述如图1所示为本文的研究本体——平面2R机器人。对参数进行如下定义:机器人广义坐标
提供3种Ubuntu系统安装微信的方法,在Ubuntu20.04上验证都ok。1.WineHQ7.0安装微信:ubuntu20.04安装最新版微信--可以支持微信最新版,但是适配的不是特别好;比如WeChartOCR.exe报错。2.原生微信安装:linux系统下的微信安装(ubuntu20.04)--微信适配的最好,反应最快,但是微信版本只到2.1.1,版本太老,很多功能都没有。3.深度deepin-wine6安装微信:ubuntu20.04+系统deepin-wine6安装新版微信--综合比较好,当前个人使用此种方法1个月,微信版本3.4;没什么大问题,尚可。一、WineHQ7.0安装微信
对传统的餐饮商家来说,小程序很好地解决了餐厅线下线上连接的问题,在引流获客、节约人力、营销宣传、塑造会员体系、改善消费体验等方面都有很大帮助。小程序点餐可以帮助餐饮企业节省一大把人力开支。一个包含扫码点单、菜品管理、优惠券推送、外卖配送的小程序,商家花几万元就能完成开发测试并投入。商家为什么要开通“扫码点餐”1.解决服务员不够用的问题。2.不怕顾客跑单漏单。3.在微信就能管理菜品、查看营业额。4.订单小票显示顾客桌号和已点菜品。5.可在“附近的小程序”找到您的门店。如今餐饮业常用的三种经营模式:1堂食点单模式客人通过小程序堂食点单。商家可以在微信扫码点餐小程序管理后台根据自己店内情况来设置不同
2022年底,OpenAI的预训练模型ChatGPT给人工智能领域的爱好者和研究人员留下了深刻的印象和启发,他展现的惊人能力将人工智能的研究和应用热度推向高潮,网上也充斥着和ChatGPT的各种聊天,他可以作诗、写小说、写代码、讨论疫情问题等。下面就是一些他的神回复:人命关天的坑: 写歌,留给词作者的机会不多了。。。 回答人类怎么样面对人工智能: 什么是ChatGPT?借用网上的一段介绍,ChatGPT是由人工智能研究实验室OpenAI在2022年11月30日发布的全新聊天机器人模型,一款人工智能技术驱动的自然语言处理工具。它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动
目录ChatGPT简介技术原理应用未来发展ChatGPT的10 种用法ChatGPT简介ChatGPT是一种基于深度学习的大型语言模型,由OpenAI公司开发。技术原理GPT是GenerativePre-trainedTransformer的缩写,意为生成式预训练变压器。它的技术原理是使用了一个基于注意力机制的变压器(Trans