分享好友 最新动态首页 最新动态分类 切换频道
WeLM简介及微信公众号开发
2024-12-26 14:25


WeLM简介及微信公众号开发

我的公众号后台设置了关键词自动回复,但是经常收到很多读者打错别字,导致无法触发,正巧,前段时间刚申请到WeLM的使用权限,于是就想着给公众号升级一下。

WeLM是腾讯开发的一个擅长理解和生成文本的通用语言模型。
官方文档:​​​https://welm.weixin.qq.com/docs/tutorial/​​

主要功能如下,输入示例内容即可获得答案

示例:

阅读文章:
“经审理查明,被告人张××、杜×、杨2某均为辽宁省辽阳第一监狱五监区服刑人员。2015年11月3日13时许,被告人张××、杜×因无事便跟随去催要生产材料的被告人杨2某一同前往六监区,在六监区生产车间门外,被告人杨2某与六监区送料员于×因送料问题发生争执,被告人杨2某上前拽住被害人于×胳膊并用手击打被害人后脖颈两下,被告人张××、杜×见杨2某动手后,先后上前分别对被害人于×面部、头部及腹部进行殴打,后被赶到的干警制止。被害人于×被打造成面部受伤,鼻子流血,当日下午14时许,到监区内医院就诊,诊断为:鼻部中段向左侧畸形,11月5日经监狱医院X光诊断为鼻骨骨折。2015年11月18日,经辽阳襄平法医司法鉴定所法医鉴定:被害人于×身体损伤程度为轻伤二级。被告人张××、杜×、杨2某共同赔偿被害人于×人民币7000元,被害人于×对被告人的行为表示谅解。”
问题: “被害人于×11月5日经监狱医院X光诊断后的诊断结果为?”
答案:

示例:

请根据所学知识回答下面这个问题
问题:百年孤独的作者是?
回答:加西亚·马尔克斯
问题:二战转折点是?
回答:

示例:

判断这条微博的情感是积极的还是消极的
微博:本命年的第一天就把马桶给弄堵了,[泪]添堵
类别:消极
微博:华丽丽闪瞎眼啊![爱你]
类别:积极
微博:很有娱乐精神[嘻嘻]
类别:

示例:

有这样一段文本,{医生微笑着递给小明棒棒糖,同时让小明服下了药。}
改写这段话让它变得更加惊悚。{医生眼露凶光让小明服药,小明感到非常害怕}。
有这样一段文本,{雨下得很大}
改写这段话让它变得更加具体。{一霎时,雨点连成了线,大雨就像天塌了似的铺天盖地从空中倾泻下来。}。
有这样一段文本,{王老师离开了电影院,外面已经天黑了}
改写这段话让它包含更多电影信息。{这部电影比小王预想的时间要长,虽然口碑很好,但离开电影院时,小王还是有些失望。}
有这样一段文本,{男人站在超市外面打电话}
改写这段话来描述小丑。{男人站在马戏团外一边拿着气球一边打电话}
有这样一段文本,{风铃声响起}
改写这段话写的更加丰富。{我对这个风铃的感情是由它的铃声引起的。每当风吹来时,风铃发出非常动听的声音,听起来是那么乐观、豁达,像一个小女孩格格的笑声。}
有这样一段文本,{我想家了}
改写这段话包含更多悲伤的感情。{

示例:

李⽩,字太⽩,号⻘莲居⼠,⼜号“谪仙⼈”,唐代伟⼤的浪漫主义
诗⼈,被后⼈誉为“诗仙”。
我:今天我们穿越时空连线李⽩,请问李⽩你爱喝酒吗?
李⽩:当然。花间⼀壶酒,独酌⽆相亲。举杯邀明⽉,对影成三⼈。
我:你觉得杜甫怎么样?
李⽩:他很仰慕我,但他有属于⾃⼰的⻛采。
我:你为何能如此逍遥?
李⽩:天⽣我材必有⽤,千⾦散尽还复来!
我:你都去过哪些地方?
李白:

示例:

“微信 AI 推出の WeLM 是一个 language model that いろいろなtaskをperformができる”的中文翻译是:

示例:

中国地大物博,自然⻛光秀丽,大自然的⻤斧神工造就了许多动人心魄的美景,

总之,尽量输入一些样例,否则语料过短很难输出好结果。

WeLM调用接口如下:

参数含义:

  • model: string 必选,要使用的模型名称,当前支持的模型名称有medium、 large 和 xl
  • prompt: string 可选,默认值空字符串,给模型的提示
  • max_tokens: integer 可选,最多生成的token个数,默认值 16
  • temperature: number 可选 默认值 0.85,表示使用的sampling temperature,更高的temperature意味着模型具备更多的可能性。对于更有创造性的应用,可以尝试0.85以上,而对于有明确答案的应用,可以尝试0(argmax采样)。 建议改变这个值或top_p,但不要同时改变。
  • top_p: number 可选 默认值 0.95,来源于nucleus sampling,采用的是累计概率的方式。即从累计概率超过某一个阈值p的词汇中进行采样,所以0.1意味着只考虑由前10%累计概率组成的词汇。 建议改变这个值或temperature,但不要同时改变。
  • top_k: integer 可选 默认值50,从概率分布中依据概率最大选择k个单词,建议不要过小导致模型能选择的词汇少。
  • n: integer 可选 默认值 1 返回的序列的个数
  • echo: boolean 可选 默认值false,是否返回prompt
  • stop: string 可选 默认值 null,停止符号

返回状态码含义:

  • 超时:504
  • 服务不可用:503
  • 用户prompt命中敏感词:400, finish_reason: “error: content policy violation”
  • 生成结果命中敏感词:200, finish_reason: “error: internal error”
  • 用户输入参数不合法:400, finish_reason返回原因
  • 配额超限制:429, response body: “quota limit exceed”
  • 请求频率超限制:429, response body: “rate limit exceeded”

下面先用python的Requests来调用一下接口,编写测试程序

这里的替换成​​自己的token


这里顺便吐槽一下,微信公众号官方给的python例程是基于python2.7的,我采用的版本是python3.8,部署起来有很多坑。

微信公众号开发需要一台有公网ip的服务器,我手上正好有一台云服务器。首先需要在公众号后台绑定服务器。

现在服务器上进行配置,先安装web库

然后编写​​,进行测试:

终端输入:

正常运行如下图所示,如果报错,则说明80端口可能被其它程序占用,需要手动进行调整


测试完成,进入到微信公众号后台这个位置,设置自己的​​:服务器域名/wx,Token需要自己设置,建议用工具生成,太短容易和别人重复,造成后面其它错误,然后随机生成Key。

直接点提交会失败,还需要在服务器端进行设置:

新建​​,token修改为自己设置的token

然后重新运行:

这时候再去公众号后台点提交,提交成功则设置完成。

在嵌入WeLM之前,先来实现一个自动回复的功能,即输入任何内容,公众号会自动回复设定好的内容。

修改handle.py

编写receive.py

编写reply.py

再次运行:

在公众号后台设定“启用”,然后就可以进行实机测试:

上面的例子只会回答固定的语言,那么是否能再进一步,获取用户所发的信息呢?
方式也很容易,修改​​​如下:

现在我们把之前编写好的WeLM改成一个函数,就能整合进去
编写WeLM.py

修改handle.py

值得注意的是,开启服务器配置之后,公众号以往的关注自动回复和关键词自动回复都会失效,那么能否将​​也添加进去呢?

官方文档在​​一节中,给出了关注事件的XML数据格式:

因此,可以把关注事件和收到消息事件整合成一个类

修改receive.py

修改handle.py

这样就配置完成了。

最后,为了让服务器端程序能够持续运行,使用​​来后台挂载程序:

最后,欢迎到我的个人公众号去体验WeLM。

[1]微信公众号官方文档:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Getting_Started_Guide.html
[2]WeLM官方文档:https://welm.weixin.qq.com/docs/tutorial/

最新文章
68个免费的SEO在线工具
以下收集的搜索引擎优化工具可以为你有效对网站进行检查,而且他们都是免费的,在大多数情况下你不需要创建一个帐户就可直接使用。(注:这是Charles所见过分类最清晰质量最高的SEO工具列表,总共包括四个部分:关键词工具、链接工具、可用
2024新澳免费资料大全浏览器,最佳精选解释落实_Android256.184
《2024年澳大利亚最新免费资料大全浏览器 Android 版 256.184 精品体验》本文介绍了澳大利亚最新的一款免费资料大全浏览器——“2024新澳免费资料大全浏览器”这款应用专为追求高品质内容的用户打造。它提供了Android版256.184版本并拥有多
Ai简单绘制扁平化风格的建筑物图标
今天为大家分享Ai简单绘制扁平化风格的建筑物图标方法,感兴趣的朋友可以参考本文,希望大家喜欢!步骤1、在Ai软件中,新建一个800*800的文档,选择圆角矩形工具,按住shift画两个正圆图形,如图所示2、然后选择直线工具,画多条直线,再选
3.0.3 免费 OPPO 版破解大全:相关资源整合与介绍
(一)介绍 3.0.3 OPPO 版破解的背景和意义(二)简述的主要内容和结构3.0.3 OPPO 版破解概述(一)3.0.3 OPPO 版的特点和优势(二)破解的基本原理和方法(三)破解的风险和注意事项免费 OPPO 版破解资源整合(一)官方渠道和合法途径1. O
ai绘画生成器网站入口免费分享 ai绘画生成器网站入口免费一览
ai绘画生成器网站入口免费分享,ai绘画工具能够帮助用户们快速实现绘画创作,这些工具利用机器学习技术分析大量的绘画数据,并利用这些数据生成全新的艺术作品。ai绘画工具可以提供多种功能,例如自动上色、风格转换、画画生成等。使用这些
AI绘制充满可爱水果的时尚图案
你在阳光明媚的夏季喜欢哪些食物?新鲜的水果和果汁吗?对我来说,多汁的西瓜和香橙是最夏天的水果。所以这个教程的灵感来自于一个充满成熟水果的明亮温暖的夏天。今天,我们将在Adobe Illustrator中为西瓜和橙子制作出色彩鲜艳,时尚的图
1000元左右的手机性价比高的2021 1000元手机性价比排行榜2021
1000元左右的手机性价比高的2021,香烟网最新手机资讯:据小编了解到现实生活中手机已经成为我们的贴身之物了,随着手机里面的功能也越来越增多,但是很多人都觉得手机很贵,要三四千块,不是很富裕的话,买不起这么贵的手机。下面就是小编
Android input键值从底层到应用层映射流程与修改方法
Android输入事件的源头是位于/dev/input/下的设备节点,而输入系统的终点是由WMS管理的某个窗口。最初的输入事件为内核生成的原始事件,而最终交付给窗口的则是KeyEvent或MotionEvent对象。因此Android输入系统的主要工作是读
28个python爬虫项目,看完这些你离爬虫高手就不远了_爬虫数据分析项目
互联网的数据爆炸式的增长,而利用 Python 爬虫我们可以获取大量有价值的数据:爬取知乎优质答案,筛选各话题下最优质的内容; 抓取房产网站买卖信息,分析房价变化趋势、做不同区域的房价分析;爬取
2、3亿人饭碗不保:AI取代浪潮到底有多汹涌?
特斯拉,4月宣布全球裁员超10%,一刀下去,至少1.4万人被裁;英特尔,8月毫不手软,15%的员工被扫地出门,要求年底前务必完成;戴尔更是“杀伐果断”,两年时间裁了2.55万人;通讯巨头思科、诺基亚也没手软,分别甩掉2000人和8000人。甚至
相关文章
推荐文章
发表评论
0评