这里写自定义目录标题
背景 接入步骤 1.创建discord服务器 2.创建机器人 3.postman测试生成图片背景
目前midjourney没有对外开放api,想体验他们的服务只能在discord中进入他们的频道进行体验或者把他们的机器人拉入自己创建的服务器中。
接入步骤
1.创建discord服务器
进入discord官网
登入账号,创建服务器
服务器建好后,可以创建一个自己的频道,当然也可以使用默认频道。
2.创建机器人
先创建一个应用
添加机器人
生成bot token
选择认证授权内容并复制授权地址
在浏览器中打开并确认授权
开启机器人接收消息配置
将midjourney机器人引入到我们的服务器中,邀请地址:https://discord.com/invite/midjourney(如失败多试几次)
目前已不支持免费版了
3.postman测试生成图片
1.打开开发者工具
2.刷新页面
3.查找library接口
4.请求头中的authorization为你的token
在聊天框中输入指令:/imagine,查找interactions接口
{
"type": 2,
"application_id": "936929561302675456",
"guild_id": "662267976984297473",
"channel_id": "1008571111530836068",
"session_id": "e3e683635b3ae4e170c49c9b30e5733c",
"data": {
"version": "1077969938624553050",
"id": "938956540159881230",
"name": "imagine",
"type": 1,
"options": [
{
"type": 3,
"name": "prompt",
"value": "Eiffel Tower"
}
],
"application_command": {
"id": "938956540159881230",
"application_id": "936929561302675456",
"version": "1077969938624553050",
"default_member_permissions": null,
"type": 1,
"nsfw": false,
"name": "imagine",
"description": "Create images with Midjourney",
"dm_permission": true,
"contexts": null,
"options": [
{
"type": 3,
"name": "prompt",
"description": "The prompt to imagine",
"required": true
}
]
},
"attachments": []
},
"nonce": "1100433294106820608"
}