Midjourney局部重绘接口怎么接入?

        近期不少开发者发现,虽然MidJourney官方并未开放API服务,但通过技术社区的努力已形成成熟的接口解决方案。经过技术验证,我们发现OpenXS平台的MidJourney Proxy协议实现最为完整,支持turbo/fast/relax全模型切换,本文将详解其技术实现方案。

       如何把midjourney接入自己的AI系统呢? 通过云智API OpenXS平台接入

如何实现局部重绘功能呢?

首先要调用弹窗确认接口,返回成功后直接调用局部重绘接口,逻辑代码参考如下:

// 第一阶段请求;弹窗确认
    ImageActionRequest actionReq = new ImageActionRequest()
        .setCustomId(answerMessage.getAction())
        .setState(answerMessage.getParams())
        .setTaskId(String.valueOf(answerMessage.getUvParentId()));

    try (Response response = executePostRequest("mj/submit/action", actionReq)) {
        handleResponse(response, "Action request failed");
        
        JSONObject jsonResponse = new JSONObject(response.body().string());
        if (jsonResponse.getInt("code") == 21) {
            String taskId = jsonResponse.getString("result");
            
            // 弹窗成功后进行第二阶段请求,请求局部重绘接口
            ImageModalRequest modalReq = new ImageModalRequest()
                .setMaskData(answerMessage.getOriginalImageName())
                .setPromptText(answerMessage.getFinalPrompt())
                .setTaskId(taskId);

            try (Response modalResponse = executePostRequest("mj/submit/modal", modalReq)) {
                handleResponse(modalResponse, "Modal request failed");
                // 处理最终响应...
            }
        }
    }

祝使用愉快~有问题可以联系云智API管理员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值