DeepAI 实践|多图警告⚠️

1,407 阅读4分钟

前言

之前一篇文章,名为从文本创作艺术品 - 最佳的 AI 图像生成器,我们了解了依据文本创作图像的不同 AI 的情况。本文,我们将使用 DeepAI 这个服务为我们创作一些不同风格且随机的图像。它们会长什么样子呢?我们拭目以待。

什么是 DeepAI

deepAI_introduce.png

DeepAI 是为天生具有创造力的人类提供的人工智能工具🔧。它目前除了能为我们生成图像之外,还能够为我们修改图像,生成文本,给图片上色等。更多请查看这里

当然,它还提供了付费版。

deepAI-pro.png

$4.99/月 可享受:

  • 每月可生成 500 张的图像
  • 每多 $5,可多生成 500 张的图像
  • 隐私图像生成
  • AI 库完整的生成风格
  • 调用 API
  • 无广告

DeepAI 的许可条款表明

通过 DeepAI 工具和其 APIs 创建的内容均无版权 -- 你可以将其用于任何法律的目的,包括商业用途。

下面👇这些操作都是在非会员,免注册登陆的前提下进行的,尝试的结果都是截止本文发表的时间有效。

DeepAI 使用

这里以 text-to-image 类型展开讲解,其他类型同理。

text-to-image - AI 图像生成器。我们输入一些提示信息,DeepAI 会根据这些提示为我们生成独特的图像,具体操作如下:

  1. 输入提示信息
  2. 选择要生成的图像风格
  3. 选择要生成的图像尺寸
  4. 生成图像

text2image-generator.png

根据同样的提示信息 world war,同样的风格 - 即赛博朋克,同样的生成尺寸,我们再多生成几次,得到随机结果如下:

51ef7ee5-06e5-4be3-b0ad-c46d4aac0676.jpeg

327308c3-2d75-4ec6-9462-7a83f6f72787.jpeg

b8b4c342-3d67-4f89-88c9-4219271e3557.jpeg

上面的操作都是在 GUI 上操作,我们也可以直接通过代码,调用接口实现。比如:

curl \
    -F 'text=world war' \
    -H 'api-key:quickstart-QUdJIGlzIGNvbWluZy4uLi4K' \
    https://api.deepai.org/api/cyberpunk-generator 

上面执行的命令行中,其风格依旧是赛博朋克,采用了了默认的尺寸1:1,生成了一张默认有四个网格图的图像。

curl-demo.png

返回的格式如下:

{
  "id": "68d165ea-b888-42df-aa45-e0eac278d61c",
  "output_url": "https://api.deepai.org/job-view-file/68d165ea-b888-42df-aa45-e0eac278d61c/outputs/output.jpg"
}

如图:

output-4-grid01.jpeg

再如图:

output-4-grid02.jpeg

如果只是想通过接口生成一张图呢?我们改写生成的参数就可。如下:

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,并且一个图像里面只产生一个场景;我们还更改了生成的风格为 梦幻色彩。我们来感受下其强大的结果图。

9182e26b-9281-4888-ac8a-8d8083b2af25.jpeg

1f57d5c6-5ac2-4dfc-aebe-50901381b215.jpeg

sunshine-demo.jpeg

当然,我们还可以通过多种编程语言调用。比如 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 左右就被告知调用失败。等待一段时间又可以调用了。或者你可以注册登陆~

can_not_get.png

Awesome!!! 超棒,对不对?我们再来欣赏几幅图~

b774a1a6-06d1-4ff3-9c43-94bc2c88bc38.jpeg

8c2de365-fb43-4c17-9c5e-d10770c89c44.jpeg

15cc5feb-f83c-429a-8fb3-7e07a902656f.jpeg

b88445d5-2dd8-42f8-8b2e-1ba6fc2c3dc6.jpeg

e7f6a877-2c89-4e2b-bbbb-f59af0c81c94.jpeg

7d79eb93-5c79-4966-8a7f-44fe163f5b62.jpeg

9c367237-c684-4827-9cc5-a8d2fac34b7a.jpeg

总结

整个使用体验下来,可以总结如下:

  1. 使用简单。只需要填写提示,选择风格即可生成一幅图像。提示填写得越具体,生成的图像越生动。
  2. 提供代码生成的方式,语言不限制于 javascript。可以集成到相关的系统中。
  3. 生成的图像无版权,可商用。这也是为啥我敢在本文中大量贴图的原因。
  4. 生成的等待时间略久。目前在 30s 左右。生成得越复杂,时间越久。但是可以接受,毕竟画一张唯美的图像一分钟内就可以完成,还奢侈啥呢。
  5. 并不是每次生成的图像都符合审美。如果生成一幅人物图,可能生成一个三头一身的人物图,需要多次生成或调整提示信息,才有一张合适的图像。
  6. 本文操作在没有登录注册情况下操作,被限制访问次数。建议登录注册使用。

总得来说,笔者还是比较愿意使用这么一个工具生成图像和其他操作。读者觉得呢?

Thanks for reading.