前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >可以白嫖的AI绘画API

可以白嫖的AI绘画API

作者头像
时光潜流
发布2023-10-22 16:22:16
3110
发布2023-10-22 16:22:16
举报
文章被收录于专栏:博客专栏博客专栏

随着AI技术入侵我们的生活,在一边抵制滥用的同时又不得不臣服于它,除了AI文章生成、AI代码生成、AI绘图以及chatgpt的浮世,都给了我不小的震撼。

目前已有的AI绘图产品大多都是付费的,除非自己能够拥有一个可以跑的高性能机器,绘图价格也都不低,有个1角一张,有的1元一张......

那么当然就想着有没有可以免费用的、并且可以作为api使用的呢产品呢?经过大量的检索,发现 draft.art 这个网站,该网站目前每天可以免费领取20次使用机会,如果有多个账号也就意味着~5个账号每天就有100次了,正常情况下已经满足了基本需求。

借此,开始收集各个请求数据,发现了以下四个api可以供使用:

1. 根据关键词生成图片({1}是关键词占位,内容格式是用逗号隔开,实测中英文逗号都可以)

代码语言:javascript
复制
【POST】 https://api.draft.art/api/util/aiDraw/createByTemplate?keyword={1}&height=1024&width=512&initImage=&language=zh&templateId=100003

height与weidth参数是图片的高和宽度,templateId则是依据什么模板来生成,可以到原网站查看有哪些,我这里100003则是"二次元手部优化模板"。

返回的结构比较重要的部分如下:

代码语言:javascript
复制
{  "code": 200000,  "msg": "",  "data": {    "id": 123456  }}

code是返回码,如果是200000表示可以生成,并且在data中的id表示当前生成作业的序列号,后续凭借这个序列号可以获取到图片资源。

当然测试发现除了200000返回码外,还有400020,其json串为 {"code":400020,"msg":"涉及色情"},即如果关键词包含了色情内容会被阻止的说????!

2. 依据作业序列号获取图片资源({1}是序列号占位,取上面得到的id值传入)

代码语言:javascript
复制
【POST】 https://api.draft.art/api/util/aiDraw/get/{1}

返回的结构中重要部分如下:

代码语言:javascript
复制
{
  "code": 200000,
  "msg": "",
  "data": {
    "status": "succeeded",    "download": "https://xxxxxx/xxx/xxx.jpg"
  }
}

对于不同时间获取时,结果不是一样的,如果刚申请了生成图片立马调用此接口,其status值就是“starting”正在生成了,可以试着每5s调用一次康康有没有生成好,如果生成好了,那么download会显示图片的资源地址,就可以在想要的地方使用了。目前没有遇到生成失败的情况,预测失败的话会变动code?因为有的时候因为其服务器负荷大,生成的时间比较长,所以建议这个接口也是使用线程异步返回数据。

3. 查询剩余次数

代码语言:javascript
复制
【GET】 https://pay.draft.art/api/wallet/get

通过该接口可以获取当前登录账户还有多少次免费使用次数,因为我们每天可以领取20次,或许剩余次数对我们实际应用有需要。返回的主要部分:

代码语言:javascript
复制
{
  "code": 200000,
  "msg": "",
  "data": {
    "amount": 20.0
  }
}

结果中的amount就是次数了,是一个浮点小数。

4. 零点签到

代码语言:javascript
复制
【GET】 https://pay.draft.art/api/member/getDailyBalance

每天零点签到,当然不想要手动签到了,自然也需要一个api来自动签到了,这个接口只需要get一下就好了。

关键部分

以上接口都没有携带用户登录状态,直接调用当然是不行的,仔细查看请求响应过程时发现没有携带任何的cookie,那么状态自然就是在headers请求头部分中了,登录该draft.art网站的时候会产生一个token,可以浏览器F12在session中查看到该token,copy下来。请求头加入:

代码语言:javascript
复制
 "GRAPH-ORIGIN-T": "你的token"

携带后就可以任意访问上述接口了。

每天20个肯定不是很够的,可以将多个账号绑成一个池子,然后按剩余次数作为权重或者简单轮询机制依次调用就可以满足基本需求啦!

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-02-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大模型图像创作引擎
大模型图像创作引擎是一款 AI 图像生成与编辑技术 API 服务,可以结合输入的文本或图片智能创作出与输入相关的图像内容,具有更强大的中文理解能力、更多样化的风格选择,更好支持中文场景下的建筑风景生成、古诗词理解、水墨剪纸等中国元素风格生成,以及各种动漫、游戏风格的高精度图像生成和风格转换,为高质量的内容创作、内容运营提供技术支持。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com