让AI替你回复微信——大语言模型的创意调用

这篇具有很好参考价值的文章主要介绍了让AI替你回复微信——大语言模型的创意调用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家在忙碌的时候,有没有想过让AI替你回复未读的微信消息,哈哈,虽然很有可能会出大问题,不过感兴趣的各位uu还是可以尝试尝试。有很多方法可以实现这个功能,接下来让我给大家介绍一个简单的实现方法,让我们开始吧!

step1:大语言模型调用(APIKEY)

什么是大语言模型的APIKEY?

大语言模型的APIKEY,即应用程序接口密钥,是用于验证和授权API请求的代码。它允许开发者在应用程序中集成第三方服务,如大语言模型,同时保证数据的安全传输。

APIKEY的用途主要包括:

  1. 身份验证和授权:APIKEY用于识别和授权应用程序或开发人员访问特定API的权限。在每次使用API时,开发人员需要将APIKEY与API请求一起提交,以便验证其身份和授权权限。这有助于确保只有经过授权的应用程序或开发人员才能访问和使用API。
  2. 访问控制:通过APIKEY,API提供商可以控制对API的访问,包括限制访问频率、访问量等。这有助于防止恶意攻击和滥用API资源。
  3. 跟踪和监控:APIKEY还可以用于跟踪和监控API的使用情况,包括调用次数、调用方式、调用来源等。这有助于API提供商了解API的使用情况,以便进行性能优化、故障排查等。

常见的大语言模型基本都提供应用程序接口功能,这次我们选择百度的文心一言,可以参考文心一言开发者中心。

首先我们登录自己的飞浆paddlepaddle,在控制台获取访问令牌。

让AI替你回复微信——大语言模型的创意调用,创意AI小分享,人工智能,微信,语言模型,python

如图所示,访问令牌即Access Token,在令牌旁边点击眼睛的小图标查看复制即可,然后我们使用以下代码,即可对大语言模型进行初步的设定。


        import erniebot  # 导入文心一言的开发程序包
        erniebot.api_type = 'aistudio'
        erniebot.access_token = '6c8axxxxxxxxxxxxxxxxxxxxxxxxxxxx8025'  # 个人的访问令牌
        response = erniebot.ChatCompletion.create(
            model='ernie-3.5',
            messages=[{'role': 'user', 'content': last_msg}],
            system="注意,你是一个爱笑的大学生,从现在起你将以大学生的身份回复问题",
            )

下边我们对上方代码进行一点点解释:

import erniebot是在导入文心一言程序包,可以看看使用教程,导入该包需要首先pip一下~:pip install erniebot==0.5.0

system="注意,你是一个爱笑的大学生,从现在起你将以大学生的身份回复问题"是对文心一言回答问题的初步形象设定,此处你可以发挥发挥想象力,让你的回复更具个性!

messages=[{'role': 'user', 'content': last_msg}]中,last_msg即为文心一言收到的信息,当文心一言收到last_msg信息后,response将会将信息传入大语言模型里边获得模型的输出,可以使用response.get_result()得到输出。

step2:微信自动回复程序的实现

微信实现自动回复有多个方法,为了简单便捷,此处,我们参考了作者:不会写代码 只会CVhttps://blog.csdn.net/m0_64642443的原创文章,进行了设计。代码程序如下:

from uiautomation import WindowControl  # 引入uiautomation库中的WindowControl类
 
# 绑定微信主窗口
wx = WindowControl(
    Name='微信',
    searchDepth=1
)
# 切换窗口
wx.ListControl()
wx.SwitchToThisWindow()
# 寻找会话控件绑定
hw = wx.ListControl(Name='会话')

# 死循环接收消息
while True:
    # 从查找未读消息
    we = hw.TextControl(searchDepth=4)
 
    # 死循环维持,没有超时报错
    while not we.Exists():
        pass
 
    # 存在未读消息
    if we.Name:
        # 点击未读消息
        we.Click(simulateMove=False)
        # 读取最后一条消息
        last_msg = wx.ListControl(Name='消息').GetChildren()[-1].Name
        
        # 导入文心一言
        import erniebot
        erniebot.api_type = 'aistudio'
        erniebot.access_token = '6c8axxxxxxxxxxxxxxxxxxxxxxxxxxx8025'  # 个人的访问令牌
        response = erniebot.ChatCompletion.create(
            model='ernie-3.5',
            messages=[{'role': 'user', 'content': last_msg}],
            system="注意,你是一个爱笑的大学生,从现在起你将以大学生的身份回复问题",
            )
        # 发送消息
        wx.SendKeys(response.get_result(), waitTime=5)
        wx.SendKeys('{Enter}', waitTime=1)
        wx.TextControl(SubName=last_msg[:5]).Click()

 在运行上述代码前,我们首先需要在电脑端打开微信,且让微信窗口处在任务栏中

让AI替你回复微信——大语言模型的创意调用,创意AI小分享,人工智能,微信,语言模型,python

然后,在终端运行python文件即可,让我们看看最终的效果吧~

 让AI替你回复微信——大语言模型的创意调用,创意AI小分享,人工智能,微信,语言模型,python

 可以看到AI的回复还是带着点AI的味道,读者可以自行尝试一下新的改进哦~

相关技术文章:

动手做个AI机器人,帮我回消息

chatgpt:将你的微信变成智能聊天机器人文章来源地址https://www.toymoban.com/news/detail-843404.html

到了这里,关于让AI替你回复微信——大语言模型的创意调用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 代码不熟没关系,让AI替你写

    程序员早已不是一个陌生的群体,但程序、代码相对普通人而言,看着还是比较深奥难懂,但自从有了ChatGPT,不少对此有兴趣的外行人士,也能轻松写出代码了,比如让ChatGPT写一个贪吃蛇游戏,按它给出的提示逐步操作,有时候还真的能运行起来一个小游戏,这是有多大的

    2023年04月11日
    浏览(17)
  • 全面接入:ChatGPT杀进10个商业应用,让AI替你打工

    ChatGPT狂飙160天,世界已经不是两个月前的样子。 新建了一个网站 https://ai.weoknow.com/ 每天给大家更新可用的国内可用chatGPT资源 ChatGPT API已开放60多天。世界已经不是两个月前的样子了。 微软联合创始人比尔·盖茨(BillGates)将GPT称为“40多年来最具革命性的技术进步”。英伟

    2024年02月06日
    浏览(18)
  • Photoshop史上最强更新,动动手指就能让AI替你修图

    Photoshop 在最新的 Beta 版本中,融入了 Firely 智能 AI 创意填充功能,只要对图片进行简单地框选,就能实现生成对象、生成背景、扩展图像、移除对象以及更多创意功能,支持用自然语言输入指令,让 AI 替你完成创意填充。 早在2023年3月份的时候,Adobe 就推出了 Firely(又名萤

    2024年02月13日
    浏览(22)
  • 《微SaaS创富周刊》第3期:GPT-3\ChatGPT、Stable Diffusion等AI模型驱动的微SaaS创意盘点

    大家新年好!第3期《微SaaS创富周刊》问世啦!本周刊面向独立开发者、早期创业团队,报道他们主要的产品形态——微SaaS如何变现的最新资讯和经验分享等。所谓微SaaS,就是“针对利基市场的SaaS”,特点是一般由个人或者小团队来运营,研发和运营成本相对低廉,并专注

    2024年01月23日
    浏览(27)
  • LCHub:一句话让 AI 替你开发 App,微软推出 Power Platform Copilot 低代码服务

    LCHub 3 月 18 日消息,这几天,GPT-4 接入微软 Office 全家桶的消息传遍了互联网,AI 究竟是会取代打工人还是辅助打工人,目前仍是个未知数。 GPT 能力除了集成在 Microsoft 365 与 Dynamics 365 服务外,微软也在 3 月 16 日宣布了 Power Platform Copilot,让 AI 替程序员开发 App 的功能问世了

    2024年02月15日
    浏览(27)
  • 唯一客服系统:Golang开发客服系统源码,支持网页,H5,APP,微信小程序公众号等接入,商家有PC端管理和H5,可以配置AI智能回复(搭建部署教程)

    本系统采用Golang Gin框架+GORM+MySQL+Vue+ElementUI开发的独立高性能在线客服系统。客服系统访客端支持PC端、移动端、小程序、公众号中接入客服,利用超链接、网页内嵌、二维码、定制对接等方式让网上所有通道都可以快速通过本系统联系到商家。 服务端可编译为二进制程序包

    2024年04月16日
    浏览(37)
  • 微信小程序 内容评论-回复评论-回复回复的实现(纯前端)

    输入框失去焦点时触发 如果你是点击输入框右边按钮才发送内容的话需要在输入框bindinput属性绑定以下方法获取用户输入的值

    2024年02月04日
    浏览(21)
  • 大模型调用工具魔搭GPT——一键调用魔搭社区上百个AI模型的API

    为了让模型开发变得更容易,阿里云在发布会现场推出了一款令开发者耳目一新的工具:ModelScopeGPT(魔搭GPT)。它能够通过担任“中枢模型”的大语言模型一键调用魔搭社区其他的AI模型,实现大模型和小模型协同完成复杂任务。   这类智能调用工具被业界普遍看好。Model

    2024年02月16日
    浏览(18)
  • 微信小程序实现客服消息自动回复(回复图片消息)

    前提 小程序已经开通了“云开发”功能 在微信开发者工具中打开“云开发”,点“设置”,点击“其它设置”,点击“添加消息推送”(添加消息类型为“image”和“event”两种消息推送设置),点击“确定” 目前微信小程序用户使用客服功能,必须通过固定的按钮进行触发

    2024年02月10日
    浏览(30)
  • 如何用JS写一套钉钉的机器人自动回复,要求调用chatgpt

    请注意,本文由chatgpt 3.5完成,请自行验证该回答的严谨性。 为了用JS编写一套钉钉机器人自动回复,调用ChatGPT,可以按照以下步骤: 创建一个钉钉机器人:在钉钉开放平台上创建一个机器人,并获取机器人的Webhook地址和密钥。 安装必要的依赖:使用Node.js环境,在项目根目

    2024年02月02日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包