通过日月摘星全面使用Midjourney

在这个信息爆炸的时代,我们每天都被无数的图文信息包围。如何在这海量的信息中脱颖而出,成为了每个品牌和个人的挑战。今天,我要为大家介绍的,是通过“日月摘星”快速便捷的使用Midjourney,让您的战斗力可以至少翻一倍!

Midjourney是一款强大的图像生成工具,它能够通过简单的描述,帮助用户快速生成高质量的图片。无论你是在撰写博客,还是在设计广告,亦或是在社交媒体上分享生活,Midjourney都能成为你的得力助手。

随着AIGC过去一年的大发展,以文生图或者图生图的大模型也是风起云涌,但是到目前为止,公认效果最好的依然只有Midjourney。

“日月摘星”为在“AI聊天办公”和Restful API接口方面都为您整合了Midjourney,并针对性为国内使用做了优化,让您在日常办公中可以便捷使用Midjourney。

“AI聊天办公”中使用Midjoureny

使用Midjourney最简洁的方式是通过“AI聊天办公”来使用,在图像模型选择“Midjourney” (需要您先订阅VIP),就可以以聊天的方式用Midjourney生成您需要的图片了。

AI聊天办公中使用Midjourney

我们会自动将返回的照片为您切割为4副1024x1024像素的照片,方便您的使用。我们会将图片转换为国内的存储,方便您访问,并至少会为您保留7天,以保证您的查看过往生成的照片情况。

并可以点击具体图片查看放大的效果。

AI聊天办公查看图片放大效果

AI聊天办公查看图片放大效果

关于“AI聊天办公”的具体使用您可以翻阅 AI聊天办公使用说明

通过“Restful API接口”中使用Midjoureny

为了全面使用Midjourney的能力,您可以通过Restful API接口的方式使用Midjourney。不仅可以生成图片,还可以放大选中的图片。更令人兴奋的是,您还可以将Midjourney与stable模型的结合使用,可以进一步放大图片分辨率,让图片细节更加清晰,质量更上一层楼。

在生成图片时,Midjourney还提供了支持传入垫图的功能。这意味着你可以基于现有的图片,添加或更改元素,创造出全新的作品。这对于需要在原有设计上进行迭代的设计师来说,是一个极大的福音。

除此之外,Midjourney还提供了blend操作,可以将不同的图片融合在一起,创造出独一无二的视觉效果。同时,你还可以对让Midjourney为您解析所传入的图片,实现对图片内容的理解。

在具体调用日月摘星接口之前,您需要注册日月摘星官网,获取您的API key。

具体您可以翻阅日月摘星API接口使用指南

目前我们支持的Midjourney接口包括:

接口功能调用方法说明
/images/models/midjourney/generate根据用户输入生成图片, 支持垫图POST支持异步调用,结果通知
/images/models/{model_name}/upscale对图片进行放大POST选择要放大的图片 支持异步调用
/images/models/midjourney/tasks/{task_id}/status/async对Midjourney的task状态进行查询GET
/images/models/midjourney/blend使用Midjourney进行图像融合POST支持异步调用
/images/models/midjourney/describe使用Midjourney进行图像解析POST

1. 图片生成

您可以使用/images/models/midjourney/generate接口传入您的要求生成图片。并可以传入您的已有图片作为“垫图”,如果您传入垫图,Midjourney生成图片时会参考传入的图片。

url与header参数字段说明:

字段名称含义必填说明
X-Token您的API KeyHeaders中设置

body入参字段说明:

字段名称含义必填类型与限制说明
text您的Prompt提示, 图片生成要求String, 长度不超过2000
options可选参数JSON
-(options.) return_mode返回模式string, base64或urlbase64(默认)-返回图片base64格式, url-返回图片url
-(options.) to_tune_prompt是否使用语言模型优化生成的提示词number, 1/0默认1,优化提示词生成语句,并转为英文
-(options.) midjourney_base_images您的垫图信息, 支持base64和url两种传入模式List[{type: png/jpg/jpeg, data: base64}, {type: png/jpg/jpeg, url: 图片url}]
-(options.) midjourney_call_back_urlmidjourney模型的回调urlstring传入之后midjourney改为异步模式,生成结果会给您发送回调,传入之后midjourney改为异步模式,生成结果会给您发送回调,回调内容格式与同步返回的格式相同

返回参数字段说明:

字段名称含义类型说明
resp_code返回代码number遵循HTTP返回代码风格, 200-成功, 4xx-表示用户格式等输入错误, 5xx-表示系统内部错误
resp_message返回信息string成功返回SUCCESS, 失败返回具体失败信息
data生成内容信息Object
-(data.) images生成的图片信息Array[base64 or url] 图片base64信息或者url列表
-(data.) midjourney_task_idmidjourney的task_idString
pricing本次接口费用信息object本次的消耗与余额等信息,详细如下
-(pricing.) account_balance账户余额string
-(pricing.) price本次费用string保留4位小数
tuned_text调优之后的提示词string

请求示例:

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

body入参:

 {
	'text': '生成全家团圆的图片,画面温馨',
	'options': {
		'return_mode': 'url',
        "midjourney_base_images": [{"type": "jpeg", "url": "https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/WechatIMG263.jpeg"}]
	},
}

返回结果示例:

{
	'resp_code': 200,
	'resp_message': 'SUCCESS',
	'data': {
		'images': ['https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf52d011f9acf974ba9adb/images/midjourney/17070374475a7d9e94c33c11eea676969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709629448&Signature=wSYKmT1N2vRCaNroqtwwYuzcXfk%3D', 'https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf52d011f9acf974ba9adb/images/midjourney/17070374485af74186c33c11eea676969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709629448&Signature=EgsAw1GwTYsmvkxET3It7gl6CgM%3D', 'https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf52d011f9acf974ba9adb/images/midjourney/17070374485b17b5c4c33c11eea676969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709629449&Signature=W5hd4t5TSU9A1C0587vBSWujz%2FA%3D', 'https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf52d011f9acf974ba9adb/images/midjourney/17070374495b366b5ec33c11eea676969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709629449&Signature=wCLsYHgg19V34CsDQPb93019MrU%3D', 'https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf52d011f9acf974ba9adb/images/midjourney/17070374495b573280c33c11eea676969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709629449&Signature=UpUTD9dE1ca5UC5CzwKWm8OhHsg%3D'],
		'midjourney_task_id': '1707037397029791',
	},
	'pricing': {
		'account_balance': '99.8510',
		'price': '0.0720'
	},
	'tuned_text': 'A heartwarming scene of a family reunion, showcasing the love and joy shared among them. Capture the tender moments as they embrace, laugh, and share stories. Depict the family in a cozy living room, surrounded by warm, golden lighting. Emphasize the emotions of happiness, togetherness, and gratitude. Include details such as family members holding hands, smiling faces, and perhaps even a few playful pets joining in on the celebration.',
}

在上面的调用示例中,我们以url的方式传入了一张垫图,让Midjourney参考我们图片的风格和内容,生成一张全家福。

我们的输入图片

在调用的过程中,由于Midjourney本身对于中文输入的内容理解不是很好,所以我们会自动将中文输入的内容转换为英文,您也可以将options.to_tune_prompt的参数改为0,这样会关闭提示词优化,您可以使用您自己的英文输入进行精准控制。

对于返回内容,总计会返回5张图片,第一张为Midjourney的完整返回拼图,后面四张为我们为您切割之后的4张独立的图片。所有的图片我们都为您转换为国内的存储,方便您随时访问,并至少会为您保留7天。

Midjourney返回,以及图片切割的结果

此外也会为您返回midjourney的task_id, 方便您通过接口进行放大操作。同时您也使用异步的调用的方式,只需要将您接受回调的完整接口传入midjourney_call_back_url,这样结果返回之后我们会将同样的内容以POST请求的方式将最终的结果通知到您的接口。

2. 图片放大

midjourney生成图片之后,我们会为您切割为1024x1024的4张小图片,您可以继续使用/images/models/{model_name}/upscale接口将图片放大至2048x2048像素。

建议您使用stable ai的esrgan-v1-x2plus模型进行放大,极致性价比,细节补充效果也很好。

url与header参数字段说明:

字段名称含义必填说明
X-Token您的API KeyHeaders中设置

body入参字段说明:

字段名称含义必填类型与限制说明
return_mode返回模式string, base64或urlbase64(默认)-返回图片base64格式, url-返回图片url
stable_ai可选参数JSON
-(stable_ai.) image_base64传入图片base64格式
-(stable_ai.) height图片高度,1024-4096, 默认2048长宽乘积不超过4,194,304
-(stable_ai.) width图片高度,1024-4096, 默认2048

返回参数字段说明:

字段名称含义类型说明
resp_code返回代码number遵循HTTP返回代码风格, 200-成功, 4xx-表示用户格式等输入错误, 5xx-表示系统内部错误
resp_message返回信息string成功返回SUCCESS, 失败返回具体失败信息
data生成内容信息Object
-(data.) images生成的图片信息Array[base64 or url] 图片base64信息或者url列表
-(data.) midjourney_task_idmidjourney的task_idString
pricing本次接口费用信息object本次的消耗与余额等信息,详细如下
-(pricing.) account_balance账户余额string
-(pricing.) price本次费用string保留4位小数
tuned_text调优之后的提示词string

请求示例:

https://api.riyuexinzhu.com/images/models/esrgan-v1-x2plus/upscale

body入参:

 {
	"return_mode": "url",
	'stable_ai': {
		'image_base64': base64格式的图片,
        "height": 2048,
        "width": 2048,
	},
}

返回结果示例:

{
	'resp_code': 200,
	'resp_message': 'SUCCESS',
	'data': {
		'images': ['https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf5977c31c13f2a19bca85/images/esrgan-v1-x2plus/170703910335985bf6c34011ee802e969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709631104&Signature=Cop%2B2DQlBxbH23z%2BIDx30WgBQyc%3D'],
	},
	'pricing': {
		'account_balance': '99.8510',
		'price': '0.1491'
	},
}

3. 图片融合

通过API接口/images/models/midjourney/blend,您也可以使用Midjourney进行图片融合。

url与header参数字段说明:

字段名称含义必填说明
X-Token您的API KeyHeaders中设置

body入参字段说明:

字段名称含义必填类型与限制说明
return_mode返回模式string, base64或urlbase64(默认)-返回图片base64格式, url-返回图片url
images待融合图片List, 接受base64和url的输入[{type: png/jpg/jpeg, data:base64}, {type: png/jpg/jpeg, url:图片url}] data/url至少需要一个
dimensions输出图片模式string默认:SQUARE, 比例: PORTRAIT(2:3); SQUARE(1:1); LANDSCAPE(3:2),可用值:PORTRAIT,SQUARE,LANDSCAPE
call_back_urlmidjourney模型的回调urlstring异步调用所用,用于返回结果, 配置之后无需实时等待midjourney完成,完成之后会异步给您回调

返回参数字段说明:

字段名称含义类型说明
resp_code返回代码number遵循HTTP返回代码风格, 200-成功, 4xx-表示用户格式等输入错误, 5xx-表示系统内部错误
resp_message返回信息string成功返回SUCCESS, 失败返回具体失败信息
data生成内容信息Object
-(data.) images生成的图片信息Array[base64 or url] 图片base64信息或者url列表
-(data.) midjourney_task_idmidjourney的task_idString
pricing本次接口费用信息object本次的消耗与余额等信息,详细如下
-(pricing.) account_balance账户余额string
-(pricing.) price本次费用string保留4位小数
tuned_text调优之后的提示词string

请求示例:

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

body入参:

 {
	"return_mode": "url",
	'images': [{"type": "png", "url": "https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/17070374485b17b5c4c33c11eea676969f0654c3c1.png"},
               {"type": "png", "url": "https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/WechatIMG264.jpeg"}],
}

返回结果示例:

{
	'resp_code': 200,
	'resp_message': 'SUCCESS',
	'data': {
		'images': ['https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf612b1a131ab5ba393f94/images/midjourney/1707041145f6277a42c34411ee9541969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709633145&Signature=aokfy5oZggp1mVYbV78ns64z9xY%3D', 'https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf612b1a131ab5ba393f94/images/midjourney/1707041145f6b76c7ec34411ee9541969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709633146&Signature=NKVf3vTK5fWsPd%2B5Ae%2FOiZe3aHM%3D', 'https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf612b1a131ab5ba393f94/images/midjourney/1707041146f6de7454c34411ee9541969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709633146&Signature=6J4tBoQlVQRZbC5FMKf81yAEa%2Bw%3D', 'https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf612b1a131ab5ba393f94/images/midjourney/1707041146f70bc0a8c34411ee9541969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709633146&Signature=luHn42xgioi4WGHm1%2BbQxUgvOhU%3D', 'https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/users/65bf612b1a131ab5ba393f94/images/midjourney/1707041146f72e9740c34411ee9541969f0654c3c1.png?OSSAccessKeyId=LTAI4FvpNJmUZeSvCPTPRBAK&Expires=1709633146&Signature=AhqVc7uaPmPGn2vNj%2Bqv9cw91ac%3D'],
		'midjourney_task_id': '1707041068308465',
	},
	'pricing': {
		'account_balance': '99.8510',
		'price': '0.0720'
	},
}

我们也会对返回的图片进行国内的转存,并将图片进行切割为4张子图。

我们看一下融合的效果,首先输入的为两张图片,风格差距较大。

Midjourney输入的待融合图片

Midjourney融合之后的图片

Midjourney融合之后的图片

4. 图片描述

除了图片生成,您还可以调用/images/models/midjourney/describe接口使用Midjourney对图片内容进行描述解析。

url与header参数字段说明:

字段名称含义必填说明
X-Token您的API KeyHeaders中设置

body入参字段说明:

字段名称含义必填类型与限制说明
type图片类型string, png/jpg/jpeg可传入图片的后缀,目前支持png和jpeg两种图片格式
data图片base64内容stringdata/url至少需要一个
url图片urlstringdata/url至少需要一个

返回参数字段说明:

字段名称含义类型说明
resp_code返回代码number遵循HTTP返回代码风格, 200-成功, 4xx-表示用户格式等输入错误, 5xx-表示系统内部错误
resp_message返回信息string成功返回SUCCESS, 失败返回具体失败信息
data生成内容信息Object
-(data.) description图片的内容描述string中文描述
-(data.) midjourney_task_idmidjourney的task_idString
-(data.) description_midjourneymidjourney的原始英文描述String
pricing本次接口费用信息object本次的消耗与余额等信息,详细如下
-(pricing.) account_balance账户余额string
-(pricing.) price本次费用string保留4位小数
tuned_text调优之后的提示词string

请求示例:

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

body入参:

 {
	"type": "jpeg",
    "url": "https://ai-agency-dev.oss-cn-beijing.aliyuncs.com/WechatIMG264.jpeg"
}

返回结果示例:

{
	'resp_code': 200,
	'resp_message': 'SUCCESS',
	'data': {
		'description': '1️⃣ 中国景色,红色苹果和宝塔,采用写实的配色方案,花卉和大自然图案,壮观的背景图,[凯伦贝伊特](https://goo.gl/search?artist%20kerem%20beyit),有限的色彩范围,橙色和灰色,华丽的色彩。\n\n2️⃣ 粉色水果和中国宝塔,采用梦幻的风景画风格,深橙色,壮观的背景图,使用网点,浅灰色和红色,精细的绘画。\n\n3️⃣ 红色树枝和樱花在天空中的宝塔,采用精细的超写实静物画风格,中国北方的地形,深橙色和灰色,生动的壁画,32k超高清,像素艺术,迷人的彩绘景观。\n\n4️⃣ 美丽的中国风景高清壁纸,采用东方风格的图案,浅红色和灰色,写实的静物画,深祖母绿色和橙色,旧世界魅力,樱花,精细的写实风格。',
		'midjourney_task_id': '1707042013649263',
		'description_midjourney': "1️⃣ a scene from china with a bowl of red apples and a pagoda, in the style of realistic color schemes, flower and nature motifs, spectacular backdrops, [kerem beyit](https://goo.gl/search?artist%20kerem%20beyit), limited color range, orange and gray, gorgeous colors \n\n2️⃣ a bowl of pink fruit with a chinese pagoda, in the style of dreamy landscapes, dark orange, spectacular backdrops, use of screen tones, light gray and red, precision painting \n\n3️⃣ pagoda with red branches and cherry blossoms in the sky, in the style of meticulous photorealistic still lifes, northern china's terrain, dark orange and gray, vibrant murals, 32k uhd, pixel art, mesmerizing colorscapes \n\n4️⃣ beautiful chinese landscape hd wallpapers, in the style of eastern-inspired motifs, light red and gray, realistic painted still lifes, dark emerald and orange, old-world charm, cherry blossoms, detailed realism"
	},
	'pricing': {
		'account_balance': '99.9281',
		'price': '0.0720'
	},
}

您可以在“百度”或者“微信公众号”搜索“日月摘星”,随时随地接入AI新时代!

随时使用“日月摘星”

  • 23
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
日月光华是本世纪一款颇受推崇的强大人工智能开发框架,它是由Google公司推出的。TensorFlow是一种开源的机器学习框架,可以帮助开发者快速构建和训练各种深度学习模型。它具有高度灵活的架构,可以在各种硬件环境中运行,包括CPU、GPU和TPU等。 TensorFlow包含了丰富的工具和资源,以帮助开发者在机器学习领域取得突破性的进展。它提供了一系列强大的API,使得构建模型和调试代码变得更加简单。此外,TensorFlow还提供了丰富的预训练模型,可以直接使用或进行迁移学习,节省开发时间。 TensorFlow广泛应用于各个领域,包括计算机视觉、自然语言处理、语音识别等。在计算机视觉方面,TensorFlow可以用于图像分类、目标检测和图像生成等任务;在自然语言处理方面,TensorFlow可以用于文本分类、机器翻译和情感分析等任务;在语音识别方面,TensorFlow可以用于语音识别、语音合成和语音情感识别等任务。 TensorFlow还具有良好的社区支持,这使得开发者可以轻松地获取官方文档、教程和示例代码。此外,TensorFlow还有一个称为TensorBoard的可视化工具,可以帮助开发者可视化模型训练过程和性能指标,便于调试和优化模型。 总之,日月光华TensorFlow以其强大的功能、丰富的资源和广泛的应用领域,成为了机器学习领域不可或缺的工具。无论是研究人员、工程师还是初学者,都可以通过使用TensorFlow来实现自己的人工智能梦想。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

日月新著

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值