762 字
4 分钟
无服务器部署微信公众号机器人——接入 讯飞星火/阿里云通义千问 大模型

讯飞星火#

前期准备

  • github账号
  • vercel账号
  • 微信公众号
  • 没被麻花藤拉黑的域名一个
  • 讯飞星火账号

开始

  1. 在github上,fork大佬LuhangRui的项目:spark-wechat-vercel

  2. 登录vercel创建项目,从github导入刚才fork的项目

  3. 添加环境变量(8个)

变量注释
HOST_URLwss://spark-api.xf-yun.com/v3.1/chatv3版本
SPARK_DOMAINgeneralv3v3版本
APPID服务接口认证信息获取
API_SECRET服务接口认证信息获取
API_KEY服务接口认证信息获取
WX_TOKEN可通过IT-Tools工具箱生成
KEYWORD_REPLAY{"聊天记录":"关键词触发自动回复"}自定义json字符串,可通过IT-Tools工具箱生成
SUBSCRIBE_REPLY欢迎关注,我已经接入了星火认知大模型。快来和我对话吧。自定义字符串,关注后自动发送内容
  1. 点击Deploy部署

  2. 到域名托管平台上,添加CNAME解析到cname-china.vercel-dns.com。(vercel提供的域名已被墙,不能用,所以需要用自己的域名)

  3. 进入到刚部署的项目——setting——domain添加域名

  4. 登录微信公众号后台,定位到”设置与开发“——”基本配置“——”服务器配置“,修改配置并保存:

    服务器地址url:https://你的域名/api/spark-wechat
    TOKEN:第三步定义的WX_TOKEN
    EncodingAESKey:点击随机生成(不需要用到)
    加密方式:明文模式
  5. 启用服务器配置

  6. 给公众号发消息验证

  7. 完成

阿里云-通义千问#

前期准备

  • github账号
  • vercel账号
  • 微信公众号
  • 没被麻花藤拉黑的域名一个
  • 阿里云账号(需要开通模型服务灵积)

开始

  1. 在github上,fork大佬LuhangRui的项目:qw-wechat-vercel

  2. 登录vercel创建项目,从github导入刚才fork的项目

  3. 添加环境变量(5个)

变量注释
API_KEYsk-xxxxAPI-KEY管理页面获取
API_MODELqwen-72b-chat使用模型(支持模型列表请看页末)
WX_TOKEN可通过IT-Tools工具箱生成
KEYWORD_REPLAY{"聊天记录":"关键词触发自动回复"}自定义json字符串,可通过IT-Tools工具箱生成
SUBSCRIBE_REPLY欢迎关注,我已经接入了通义千问大模型。快来和我对话吧。自定义字符串,关注后自动发送内容
  1. 点击Deploy部署

  2. 到域名托管平台上,添加CNAME解析到cname-china.vercel-dns.com。(vercel提供的域名已被墙,不能用,所以需要用自己的域名)

  3. 进入到刚部署的项目——setting——domain添加域名

  4. 登录微信公众号后台,定位到”设置与开发“——”基本配置“——”服务器配置“,修改配置并保存:

    服务器地址url:https://你的域名/api/spark-wechat
    TOKEN:第三步定义的WX_TOKEN
    EncodingAESKey:点击随机生成(不需要用到)
    加密方式:明文模式
  5. 启用服务器配置

  6. 给公众号发消息验证

  7. 完成

阿里云模型支持列表#

  • 限时免费

    1. 通义千问72B qwen-72b-chat

    2. 通义千问1.8B qwen-1.8b-chat

    3. 通义千问 qwen-max

    4. 通义千问 qwen-max-1201

    5. 通义千问 qwen-max-longcontext

  • 送100wToken

    1. 通义千问14B qwen-14b-chat

    2. 通义千问7B qwen-7b-chat

    3. 通义千问 qwen-plus

  • 送200wToken

    1. 通义千问 qwen-turbo
无服务器部署微信公众号机器人——接入 讯飞星火/阿里云通义千问 大模型
https://blog.160621.xyz/posts/无服务器部署微信公众号机器人-接入讯飞星火/
作者
逆行时光
发布于
2023-12-19
许可协议
CC BY-NC-SA 4.0