当前位置:AIGC资讯 > AIGC > 正文

Midjourney可以通过接口调用啦

        在数字艺术创作领域,Midjourney一直以其出色的图片生成效果受到广泛关注。然而,由于需要通过discord界面操作等一系列限制,也给很多用户带来了不便。现在,通过日月摘星接口,用户可以直接访问和调用midjourney,大大简化了操作流程。更重要的是,这一接口可以快速集成到各种产品中,为用户提供更加便捷的服务。无论是设计师寻求灵感,还是企业需要定制化的视觉内容,日月摘星接口都能提供强有力的支持,让创意和效率并行不悖。

        仅需要2步,快速使用Midjourney接口。

 第一步, 注册日月摘星,获取 Key

注册地址: 日月摘星官网, 注册认证还送6.66。

第二步,调用Midjourney的生成接口

https://api.riyuexinzhu.com/images/models/midjourney/generate

传入您的提示词,并以body传入您的图片返回模式(默认以base64返回图片内容,可以设置以url方式返回)。

{
    "text": "您的Prompt提示, 图片生成要求",
    "options": {
        "return_mode": "url", // base64或者url
        "midjourney_call_back_url": "异步返回模式的回掉,不设置时为同步调用"
    }
}

就可以将Midjourney集成至您的业务和产品中了。

来一个具体的例子,一句话搞定

resp = client.post(
    "https://api.riyuexinzhu.com/images/models/midjourney/generate", 
    json={
        "text": "一对老夫妻携手迎面走在乡间小路上,画面温馨,皮克斯动画风格, 暖色调",
        "options": {
            "return_mode": "url"
        }
    }, 
    headers={"X-Token": 您的key}
)

返回信息如下

{
    'resp_code': 200, 
    'resp_message': 'SUCCESS', 
    'data': {
        'images': ['https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/xxxxxxxx/images/midjourney/170097469869fd5c988c1811ee9739969f0654c3c1.png?xxxxx&Expires=1703566699&Signature=nYh4OL%2FVQ46A8Dfy9ENJSSx2lgk%3D'], 
        'midjourney_task_id': '1700974647273110', 
    }, 
    'pricing': {'account_balance': '99.7139', 'price': '0.2862'}, 
    'tuned_text': "An elderly couple strolling hand in hand down a country lane, portraying a heartwarming scene reminiscent of Pixar's distinctive animation style. Cozy, heartwarming, nostalgic, reminiscent of Pixar, countryside, warm lighting."
}

您可以在data/images下看到您的生成图片的url(为您转换为国内的链接, 图片链接为为您保存30天), 以及midjourney的task_id(后续放大具体图片时使用)。接口会自动为您进行提示词优化,您可以在tuned_text中查看。

生成的图片如下, 按照midjourney的使用风格,从左上到右下的编号依次为1-4.

接下来您可以继续调用放大接口来放大其中具体的某一张您喜欢的图片。

https://api.riyuexinzhu.com/images/models/midjourney/upscale

传入midjourney的task_id和您想要放大的序号即可。具体的事例如下:

resp = client.post(
    "https://api.riyuexinzhu.com/images/models/midjourney/upscale", 
    json={
        "return_mode": "url",
        "midjourney": {
            "task_id": "1700974647273110",
            "index": 2
        }
    }, 
    headers={"X-Token": 您的Key}
)

放大之后的具体返回如下:

{
    'resp_code': 200, 
    'resp_message': 'SUCCESS', 
    'data': {
        'images': ['https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/xxxxxxxx/images/midjourney/17009747076fcfa1588c1811ee9739969f0654c3c1.png?xxxxSignature=uyaucmWiYbahoQLxc3BKa9ACIR4%3D'], 
        'midjourney_task_id': '1700974700587063', 
    }, 
    'pricing': {'account_balance': '99.4277', 'price': '0.2862'}
}

您就可以看到您想要放大的图片(同样为您保存30天)。

更具体的内容您可以参照接口描述。

更可以通过同一套接口调用stable ai diffusion xl模型和dall.e-3模型。效果同样也都很惊艳。更多惊喜带您来发现。

更新时间 2024-06-04