3小时!开发ChatGPT微信小程序 焦点简讯
时间:2022-12-19 00:19:32
导读 |上周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
标签:
最新文章推荐
- 人民币兑美元中间价报6.9646,调升147个基点
- 林郁方:美国要求会越来越多 台湾被吃够够|当前快播
- 2022年江西一村一名大学生工程大专生报名计划分配表-全球热头条
- 这是最近医生护士的朋友圈_全球观速讯
- 佛山饿了么招聘外卖员吗?-环球热推荐
- Redmi手环 2发布:超长续航,首次支持血氧监测!
- 每日资讯:众安智慧生活通过港交所聆讯,近一年半经营现金流为负
- 全球快资讯丨关于描写鲸鱼的句子精选313句
- 播客出版商Courtside Group(PODC.US)申请在纳斯达克直接上市
- 世界观速讯丨玩转人工智能!第二届全国人工智能应用技术技能大赛广州赛区开赛
- 来钱花(马上金融)贷款逾期十个月延迟还款征信会怎么样
- 天天日报丨12月27日基金净值:景顺长城新能源产业股票A最新净值1.1732,涨0.42%
- 经济学家预测:房地产是明年经济增长“男主角”刚需或报复性买房
- 12月27日擒牛姐复盘|热点
- 永和智控:公司本次增资的标的公司普乐泰兴,其产品规划线主要为TOPCon电池和BC电池,但目前普乐泰兴的生产线尚未达产 全球新资讯
- 这张图,扎心了……
- 丹东银行结算合同纠纷律师如何收费
- 板块异动 | 元旦跨省游增长34% 景点及旅游板块持续拉升_环球新资讯
- 国美易卡网贷逾期52年征信有什么影响
- 当前关注:超越ConvNeXt!Transformer 风格的卷积网络视觉基线模型Conv2Former
- 极市直播预告丨NeurIPS 2022 Oral-张博航:如何从模型层面获得对抗鲁棒性保证?-天天微动态
- 环球百事通!新手指引!2023年ACCA考试报名要求详解!
- 新华网联合阿里健康发起“安心行动”
- 电广传媒(000917)11月21日主力资金净卖出1552.57万元
- 女性内衣穿禁忌 女性内衣穿注意事项 每日快播
- 闪电钱包网贷逾期五年会影响征信吗? 热闻
- 热讯:12月21日基金净值:华安媒体互联网混合A最新净值2.724,跌0.04%
- 焦点消息!新财富最佳分析师榜单出炉:策略研究领域海通证券排名第一
- 友阿股份董秘回复:截止2022年12月20日公司股东总人数为62,893人
- 热门看点:即将迎来第三家上市公司,“海底捞”家族在下怎样的一盘棋?
X 关闭
资讯中心

2022-10-09

2022-08-15

2022-05-20
新疆(含兵团)15日新增本土无症状感染者1例
2021-10-18
X 关闭
热点资讯
-
1
杏花绽放催热“赏花经济” 吸引了大量游客前来旅游
-
2
上海籍阳性夫妻内蒙古密接、次密接者出现初筛阳性情况
-
3
内蒙古二连浩特:市民非必要不出小区、不出城
-
4
重庆一名潜逃24年的持枪抢劫嫌犯落网
-
5
销售有毒、有害食品 郭美美获刑二年六个月
-
6
陕西新增6名确诊病例1名无症状感染者 西安全面开展排查管控
-
7
《加强建设中国风湿免疫病慢病管理》倡议书:建立基层医院独立风湿科
-
8
游客因未购物遭导游辱骂?九寨沟:相关部门已介入调查
-
9
郭美美再入狱!销售有毒有害食品获刑2年6个月
-
10
2020年黄河青海流域冰川面积和储量较十年前缩减
-
11
5名“摸金校尉”落网 内蒙古警方破获一起盗掘古墓葬案