导读|上周OpenAI发布了对话语言模型ChatGPT,相关讨论引爆全网。你是否也迫不及待体验一番?本文特邀作者腾讯云开发者社区作者戴传友从开发环
2022-12-19 21:24:28
导读 |上周OpenAI发布了对话语言模型 ChatGPT,相关讨论引爆全网。你是否也迫不及待体验一番?本文特邀作者腾讯云开发者社区作者戴传友从开发环境准备、开发过程、服务器接口、腾讯API网关接入到部署,详细教你如何动手开发一个chatGPT微信小程序。
在《ChatGPT-地表最强AI模型!要消灭人类?》、《算法工程师深度解构ChatGPT技术》两篇文章中,我们分别囊举了ChatGPT的丰富玩法并解析其工作原理。如果你对相关内容感兴趣,欢迎回溯围观~公众号的粉丝朋友们在评论区畅想了更多ChatGP应用实践,也有粉丝表示想要亲自体验下其奇妙之处。此次,我们邀请腾讯云开发者社区开发者由浅入深带你动手开发一个ChatGPT微信小程序,其中会详细介绍开发环境准备、项目实现、服务接口搭建、腾讯API网关接入、部署等环节。{ "pages": [ "pages/chat/index", "pages/index/index", "pages/logs/logs" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "ChatGPT", "navigationBarTextStyle": "black" }, "style": "v2", "sitemapLocation": "sitemap.json", "useExtendedLib": { "weui": true }, "tabBar": { "color": "#1485EE", "selectedColor": "#FF514E", "list": [ { "pagePath": "pages/chat/index", "text": "ChatGPT概览" }, { "pagePath": "pages/index/index", "text": "我的创作" } ] }}
(资料图)
submitForm: function (e) { //一般前置检查代码 ... const that = this wx.request({ url: "http://youdomain.com/api/xxxx", method: "post", header: {"content-type": "application/x-www-form-urlencoded"}, data: data, success(rsp) { console.log("ask result-----",rsp.data) that.setData({ result: rsp.data.data.rsp, disabled: false, loading: false, }) }, complete(d) { console.log(d) } }) console.info("form.submited") ....其他相关代码},值得注意的是,上面用到的url需要在小程序中进行域名白名单注册,否则无法被访问到。同时进行注册的域名,需要进行备案。配置地址:登录微信小程序管理后台,在开发管理-服务器域名中进行配置。如下图。async ask() { const { request, helper, axios, logger } = this.ctx const { message } = request.body logger.info("requset body===", request.body) logger.info("message===",message) ...其余相关代码 这里的token就是前面提到的在openai上申请到的token const config = { headers: { Authorization: `Bearer ${token}` } } const req = { model: "text-curie-001", prompt: message, max_tokens: 2000, temperature: 0.5 } console.log("req===",req) let text = "" const result = await axios.post("https://api.openai.com/v1/completions", req, { timeout: 300000, headers: { Authorization: "Bearer ${token}" } }) .then(rsp => { console.log("pdf file result", rsp) if (rsp.choices) { text = rsp.choices[0].text } }) .catch(err => { console.log("pdf file error", err) }) const data = { rsp: text } helper.success(data, "success")}这里的token就是前面提到的在openai上申请到的token ,注意不要泄漏。腾讯api网关接入及部署1)网关接入考虑到并发能力,频率限制,自动扩容等能力的接入,我选择了腾讯云api网关。如何把api通过腾讯云暴露到外网呢?首先,访问https://console.cloud.tencent.com/apigateway/service?rid=1。其次,新建一个service,并且选择https协议【微信要求https协议】。最后,新建接口ask并且映射到我们自己的服务器。1、算法工程师深度解构ChatGPT技术
2、耗时减半?腾讯云OCR只做了3件事
3、探秘微信业务优化:DDD从入门到实践
4、10分钟!从架构视角读懂K8s
导读|上周OpenAI发布了对话语言模型ChatGPT,相关讨论引爆全网。你是否也迫不及待体验一番?本文特邀作者腾讯云开发者社区作者戴传友从开发环
本报成都讯(记者刘铭)29 9元充值100元话费实际是话费券,很多消费者被误导下载APP,上当受骗。近期,四川省自贡市市场监管局、自贡市保护消费
网贷逾期一般会上征信,有些借贷机构在用户逾期后一天后就会上报给征信机构,而有些借贷机构则是会在几天后上报给征信机构,因为有些借贷机构可
为使纳税人可以吐露心声,表达诉求,寻求帮助;税务部门可以倾听纳税人呼声,了解税情民意,化解矛盾纠纷,近期,舞钢市税务局锚定咨询调解工
12月18日消息,据宁德时android代微信公众号消息,12月15日,宁德时代与博世汽车售后宣布正式签署全球战略合作谅解备忘录,以共同探索新能源汽
万顷沙镇人大代表中心联络站作者南沙区政府供图中新网广东新闻12月5日电(王坚蔡成凤)据广州市南沙区政府5日消息,近日,在我国第九个国家宪法
美联储威廉姆斯最新发言,美联储的政策进展顺利。不需要超过6%的联邦基金利率。美联储加息幅度可能超过FOMC的终端利率预期
新时达(002527)12月16日在投资者关系平台上答复了投资者关心的问题。投资者:近期上海国有资本投资母基金成立,新时达近期有没有洽谈让国有资
截至2022年12月15日收盘,正强股份(301119)报收于28 98元,上涨2 77%,换手率3 16%,成交量0 66万手,成交额1903 5万元。
证券代码:300487 证券简称:蓝晓科技 公告编号:2022-131 西安蓝晓科技新材料股份有限公司
村农民郭建立一家人和务工人员正在采摘鲜红的突尼斯软籽石榴10月10日,雨过天晴,金风送爽。平顶山市卫东区东高皇街道上徐村的金牛山上,“红
安徽省商务厅副厅长刘光介绍,“徽动全球”万企百团出海行动包括“万企出海外贸外经拓市场抢订单”和“百团出海外资招大引强”两项活动。据悉
格隆汇12月14日丨萤石网络发布首次公开发行股票并在科创板上市发行公告,在剔除无效报价以及最高报价部分后,发行人与保荐机构(主承销商)根据
本报讯黑龙江联通主动服务乡村振兴战略,以数字技术赋能乡村振兴,自主研发“互联网﹢智慧多长制”综合指挥调度平台,构建了集多长制人员管理
住户存款是银行业金融机构通过信用方式吸收的居民储蓄存款及通过其他方式吸收的由住户部门支配的存款。地处西南的重庆和成都无论是经济总量还