微信消息¶
严肃声明:消息中不得出现违法和不良信息,否则产生的法律后果由您自己承担!
AutoDL为您提供代码自定义发送微信消息通知的功能,使用场景有:
- 发送模型训练中重要的metric数据到您的微信,及时了解模型的训练过程
- 发送异常程序中断消息到您的微信,及时修改代码或结束计费,避免空置损失
- 其他(即使您不租用AutoDL的GPU实例,也欢迎您使用该功能)
注意:为了规范消息使用,每日推送消息数量不超过25条,每分钟内不超过5条(发送成功的消息才会计数)。
使用方法¶
-
注册AutoDL帐号后绑定微信(控制台 -> 帐号安全菜单)
-
获取开发者Token,方法见下图
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())
以上参数中token
和title
是必填,其他均为选填
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())
以上参数中token
和title
是必填,其他均为选填。
如果发送成功,那么您在AutoDL微信公众号中将会收到如下消息: