前言
之前一篇文章,名为从文本创作艺术品 – 最佳的 AI 图像生成器,我们了解了依据文本创作图像
的不同 AI
的情况。本文,我们将使用 DeepAI
这个服务为我们创作一些不同风格且随机的图像。它们会长什么样子呢?我们拭目以待。
什么是 DeepAI
DeepAI
是为天生具有创造力的人类提供的人工智能工具🔧。它目前除了能为我们生成图像之外,还能够为我们修改图像,生成文本,给图片上色等。更多请查看这里。
当然,它还提供了付费版。
$4.99/月
可享受:
- 每月可生成
500
张的图像 - 每多
$5
,可多生成 500 张的图像 - 隐私图像生成
AI
库完整的生成风格- 调用
API
- 无广告
通过 DeepAI 工具和其 APIs 创建的内容均无版权 -- 你可以将其用于任何法律的目的,包括商业用途。
下面👇这些操作都是在非会员,免注册登陆的前提下进行的,尝试的结果都是截止本文发表的时间有效。
DeepAI 使用
这里以 text-to-image 类型展开讲解,其他类型同理。
text-to-image
– AI
图像生成器。我们输入一些提示信息,DeepAI
会根据这些提示为我们生成独特的图像,具体操作如下:
- 输入提示信息
- 选择要生成的图像风格
- 选择要生成的图像尺寸
- 生成图像
根据同样的提示信息 world war
,同样的风格 – 即赛博朋克,同样的生成尺寸,我们再多生成几次,得到随机结果如下:
上面的操作都是在 GUI
上操作,我们也可以直接通过代码,调用接口实现。比如:
curl
-F 'text=world war'
-H 'api-key:quickstart-QUdJIGlzIGNvbWluZy4uLi4K'
https://api.deepai.org/api/cyberpunk-generator
上面执行的命令行中,其风格依旧是赛博朋克
,采用了了默认的尺寸1:1
,生成了一张默认有四个网格图的图像。
返回的格式如下:
{
"id": "68d165ea-b888-42df-aa45-e0eac278d61c",
"output_url": "https://api.deepai.org/job-view-file/68d165ea-b888-42df-aa45-e0eac278d61c/outputs/output.jpg"
}
如图:
再如图:
如果只是想通过接口生成一张图呢?我们改写生成的参数就可。如下:
curl
-F 'text=sunshine'
-F 'width="1024"'
-F 'height="512"'
-F 'grid_size="1"'
-H 'api-key:quickstart-QUdJIGlzIGNvbWluZy4uLi4K'
https://api.deepai.org/api/fantasy-world-generator
我们更改了生成图片的尺寸,指定是1024 * 512
,并且一个图像里面只产生一个场景;我们还更改了生成的风格为 梦幻色彩
。我们来感受下其强大的结果图。
当然,我们还可以通过多种编程语言调用。比如 javascript
语言:
const deepai = require('deepai');
deepai.setApiKey('quickstart-QUdJIGlzIGNvbWluZy4uLi4K');
(async function() {
var resp = await deepai.callStandardApi("fantasy-world-generator", {
text: "sunshine",
});
console.log(resp);
})()
PS:在没有登录注册的前提下,尝试调用
API
的数量有很大的限制,我调用了10
左右就被告知调用失败。等待一段时间又可以调用了。或者你可以注册登陆~
Awesome!!! 超棒,对不对?我们再来欣赏几幅图~
总结
整个使用体验下来,可以总结如下:
- 使用简单。只需要填写提示,选择风格即可生成一幅图像。提示填写得越具体,生成的图像越生动。
- 提供代码生成的方式,语言不限制于
javascript
。可以集成到相关的系统中。 - 生成的图像无版权,可商用。这也是为啥我敢在本文中大量贴图的原因。
- 生成的等待时间略久。目前在
30s
左右。生成得越复杂,时间越久。但是可以接受,毕竟画一张唯美的图像一分钟内就可以完成,还奢侈啥呢。 - 并不是每次生成的图像都符合审美。如果生成一幅人物图,可能生成一个三头一身的人物图,需要多次生成或调整提示信息,才有一张合适的图像。
- 本文操作在没有登录注册情况下操作,被限制访问次数。建议登录注册使用。
总得来说,笔者还是比较愿意使用这么一个工具生成图像和其他操作。读者觉得呢?
Thanks for reading.