网站开发经验教训,wordpress赞 赏 分享,网站建设客户需求分析调研,网站建设公司选择哪家好目前Midjourney没有对外开放Api#xff0c;想体验他们的服务只能在discord中进入他们的频道进行体验或者把他们的机器人拉入自己创建的服务器中#xff1b;而且现在免费的也用不了了#xff0c;想使用就得订阅。本教程使用midjourney-api这个开源项目#xff0c;搭建Midjou…目前Midjourney没有对外开放Api想体验他们的服务只能在discord中进入他们的频道进行体验或者把他们的机器人拉入自己创建的服务器中而且现在免费的也用不了了想使用就得订阅。本教程使用midjourney-api这个开源项目搭建Midjourney相关接口服务以集成到个人平台中~
本文默认大家已有discord平台账号以及VPN~ 目录 1.Discord创建个人服务器2. 添加Midjourney机器人到上述服务器中3. 创建自定义机器人4. 使用Midjourney-api集成到个人平台上使用示例 1.Discord创建个人服务器 2. 添加Midjourney机器人到上述服务器中
1点击“探索可发现的服务器” 2点击“主页” 3点击下面特色社区中的“Midjourney” 4点击“Midjourney”后 5点击页面顶部提示的“加入Midjourney”关注Midjourney机器人 6点击如下图中的“添加到服务器”把Midjourney机器人添加到自己服务器中7然后就能再自己的服务器中通过命令使用了 如果没订阅就会让你订阅了 一步步按照提示来就行~
3. 创建自定义机器人
1打开一个新标签访问https://discord.com/developers/applications 2机器就创建完毕获取机器人的Token 点击 Reset Token 重置令牌后Copy下来 3操作应用授权设置OAuth2 4把复制的url在一个新标签打开并按提示操作这就将创建的自定义机器人添加到自己服务器中了~
5最后一步是允许外部监听获取消息内容这一步很重要如果不允许外部监听获取消息内容的话到开发阶段自己开发的程序中的WebScoket消息监听接收器只会接收到空白的消息里面不包含任何字符只有允许外部监听获取消息内容才可以获取到消息内容这个消息内容是我们处理自己的业务最重要的数据所以必须开启。 到现在为止所有准备工作就都做完了。下面就开始使用开源项目Midjourney-api来出md的接口了~
4. 使用Midjourney-api集成到个人平台上
在midjourney-api的github中有文章讲解
使用示例
Python添加文生图任务
import requestsheaders {accept: application/json,Content-Type: application/json,
}json_data {type: generate,prompt: draw a dog,msg_id: ,msg_hash: ,index: 0,
}response requests.post(http://127.0.0.1:8062/v1/api/trigger/imagine, headersheaders, jsonjson_data)
print(response.text)
回调接口
from flask import Flask, requestapp Flask(__name__)app.route(/Upload, methods[POST])
def handle_post_request():data request.get_json() print(data)return Success if __name__ __main__:app.run(0.0.0.0, 5005)
回调接口接收到的最终数据