文档

备注
专家级别
API密钥应作为请求的Authorization头部的Bearer令牌发送。 获取您的API密钥.
列表

API端点:

GET
https://service.9020blog.com/api/v1/images

请求示例:

curl --location --request GET 'https://service.9020blog.com/api/v1/images' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
参数
类型
描述
search
可选 string
搜索查询。
search_by
可选 string
搜索. 可能的值为:名称name。 默认为:name
resolution
可选 string
按分辨率过滤。 可能的值为:256×256256x256, 512×512512x512, 1024×10241024x1024
style
可选 string
按风格过滤。 可能的值为:三维渲染3d_render, 抽象abstract, 动漫anime, 装饰艺术art_deco, 卡通cartoon, 数码艺术digital_art, 插画illustration, 折纸艺术origami, 像素艺术pixel_art, 摄影photography, 波普艺术pop_art, 复古retro, 素描sketch, 汀波vaporwave
medium
可选 string
按字符过滤。 可能的值为:丙烯acrylic, 画布canvas, 粉笔chalk, 炭笔charcoal, 蜡笔crayon, 玻璃glass, 墨水ink, 粉彩pastel, 铅笔pencil, 喷漆spray_paint, 水彩watercolor
filter
可选 string
按滤镜过滤。 可能的值为:黑白grayscale, 棕褐sepia, 反转invert
favorite
可选 boolean
按收藏过滤。
sort_by
可选 string
排序方式. 可能的值为:创建日期id, 名称name。 默认为:id
sort
可选 string
排序. 可能的值为:降序desc, 升序asc。 默认为:desc
per_page
可选 int
每页结果数. 可能的值为:10, 25, 50, 100。 默认为:10
显示

API端点:

GET
https://service.9020blog.com/api/v1/images/{id}

请求示例:

curl --location --request GET 'https://service.9020blog.com/api/v1/images/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
存储

API端点:

POST
https://service.9020blog.com/api/v1/images

请求示例:

curl --location --request POST 'https://service.9020blog.com/api/v1/images' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={name}' \
--data-urlencode 'description={description}'
参数
类型
描述
name
必填 string
模板名称。
description
必填 string
AI的图像描述。
resolution
必填 string
图像分辨率。 可能的值为:256×256256x256, 512×512512x512, 1024×10241024x1024
style
可选 string
图像风格。 可能的值为:三维渲染3d_render, 抽象abstract, 动漫anime, 装饰艺术art_deco, 卡通cartoon, 数码艺术digital_art, 插画illustration, 折纸艺术origami, 像素艺术pixel_art, 摄影photography, 波普艺术pop_art, 复古retro, 素描sketch, 汀波vaporwave
medium
可选 string
图像大小。 可能的值为:丙烯acrylic, 画布canvas, 粉笔chalk, 炭笔charcoal, 蜡笔crayon, 玻璃glass, 墨水ink, 粉彩pastel, 铅笔pencil, 喷漆spray_paint, 水彩watercolor
filter
可选 string
图像滤镜。 可能的值为:黑白grayscale, 棕褐sepia, 反转invert
更新

API端点:

PUT PATCH
https://service.9020blog.com/api/v1/images/{id}

请求示例:

curl --location --request PUT 'https://service.9020blog.com/api/v1/images/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'
参数
类型
描述
name
可选 string
模板名称。
results
必填 array
文档结果。
favorite
必填 boolean
文档是否为收藏。
删除

API端点:

DELETE
https://service.9020blog.com/api/v1/images/{id}

请求示例:

curl --location --request DELETE 'https://service.9020blog.com/api/v1/images/{id}' \
--header 'Authorization: Bearer {api_key}'