跳转至

微信消息

严肃声明:消息中不得出现违法和不良信息,否则产生的法律后果由您自己承担!

AutoDL为您提供代码自定义发送微信消息通知的功能,使用场景有:

  1. 发送模型训练中重要的metric数据到您的微信,及时了解模型的训练过程
  2. 发送异常程序中断消息到您的微信,及时修改代码或结束计费,避免空置损失
  3. 其他(即使您不租用AutoDL的GPU实例,也欢迎您使用该功能)

注意:为了规范消息使用,每日推送消息数量不超过50条,每分钟内不超过5**条(发送成功的消息才会计数)。

使用方法

  1. 注册AutoDL帐号后绑定微信(控制台 -> 帐号安全菜单)

  2. 获取开发者Token,方法见下图

image-20220221121251015

GET请求发送消息

简单但是可能会泄露个人Token信息

# python脚本示例

import requests
resp = requests.get(
    "https://www.autodl.com/api/v1/wechat/message/push?token={token}&title={title}&name={name}&content={content}".format(
        token="这里替换成你的token",
        title="eg. 来自我的程序",
        name="eg. 我的ImageNet实验",
        content="eg. Epoch=100. Acc=90.2")
)
print(resp.content.decode())

以上参数中tokentitle是必填,其他均为选填

POST请求发送消息

# python脚本示例

import requests
resp = requests.post("https://www.autodl.com/api/v1/wechat/message/push",
                     json={
                         "token": "这里替换成你的token",
                         "title": "eg. 来自我的程序",
                         "name": "eg. 我的ImageNet实验",
                         "content": "eg. Epoch=100. Acc=90.2"
                     })
print(resp.content.decode())

以上参数中tokentitle是必填,其他均为选填。

如果发送成功,那么您在AutoDL微信公众号中将会收到如下消息:

image-20220222113006186