图像
创建图片描述任务
POST
/images/captions对输入图片生成指定语言的简短描述文字。请求可同步等待结果,也可获取任务引用后轮询。
请求体
Request Body Schema
application/json
└
requiredinput_image└
requiredlanguage└
options└
block└
priority响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
metadata└
description└
keywords└
keywords[]立即体验
curl https://api.v2fun.ai/api/v1/images/captions \
-X POST \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input_image": "<input_image>",
"language": "<language>"
}' Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": "<result>"
}获取图片描述任务
GET
/images/captions/{task_uuid}获取图片描述任务的当前状态或最终结果。
参数
| 名称 | 位置 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
task_uuid | path | 是 | string | Task UUID returned when the image caption job was created. |
响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
metadata└
description└
keywords└
keywords[]立即体验
curl https://api.v2fun.ai/api/v1/images/captions/<task_uuid> \
-H "Authorization: Bearer $YOUR_API_KEY" Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": "<result>"
}创建 Prompt 增强任务
POST
/images/prompt_enhancements在用于图片生成之前,对图片提示词进行优化或扩展。请求可同步等待结果,也可获取任务引用后轮询。
请求体
Request Body Schema
application/json
└
requiredprompt└
requiredsystem_prompt└
options└
block└
priority响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
metadata立即体验
curl https://api.v2fun.ai/api/v1/images/prompt_enhancements \
-X POST \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "<prompt>",
"system_prompt": "<system_prompt>"
}' Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": "<result>"
}获取 Prompt 增强任务
GET
/images/prompt_enhancements/{task_uuid}获取 Prompt 增强任务的当前状态或最终结果。
参数
| 名称 | 位置 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
task_uuid | path | 是 | string | Task UUID returned when the prompt enhancement job was created. |
响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
metadata立即体验
curl https://api.v2fun.ai/api/v1/images/prompt_enhancements/<task_uuid> \
-H "Authorization: Bearer $YOUR_API_KEY" Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": "<result>"
}创建图片生成任务
POST
/images/generations提交文生图请求,返回可用于轮询的任务引用。
请求体
Request Body Schema
application/json
└
model└
requiredprompt└
size└
background└
options└
block└
priority响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
result[]└
metadata立即体验
curl https://api.v2fun.ai/api/v1/images/generations \
-X POST \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "<prompt>"
}' Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": []
}获取图片生成任务
GET
/images/generations/{task_uuid}获取图片生成任务的当前状态或最终输出。
参数
| 名称 | 位置 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
task_uuid | path | 是 | string | Task UUID returned when the image generation job was created. |
响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
result[]└
metadata立即体验
curl https://api.v2fun.ai/api/v1/images/generations/<task_uuid> \
-H "Authorization: Bearer $YOUR_API_KEY" Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": []
}创建图片编辑任务
POST
/images/edits基于一张或多张原始图片及可选的提示词,提交图片编辑请求。
请求体
Request Body Schema
application/json
└
model└
prompt└
input_images└
input_images[]└
size└
background└
options└
block└
priority响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
result[]└
metadata立即体验
curl https://api.v2fun.ai/api/v1/images/edits \
-X POST \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{}' Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": []
}获取图片编辑任务
GET
/images/edits/{task_uuid}获取图片编辑任务的当前状态或最终输出。
参数
| 名称 | 位置 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
task_uuid | path | 是 | string | Task UUID returned when the image edit job was created. |
响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
result[]└
metadata立即体验
curl https://api.v2fun.ai/api/v1/images/edits/<task_uuid> \
-H "Authorization: Bearer $YOUR_API_KEY" Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": []
}创建图像处理任务
POST
/images/processes使用 SeedVR2 对输入图片进行高清修复与细节增强。
请求体
Request Body Schema
application/json
└
requiredmodel└
requiredinput_image└
options└
block└
priority响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
result[]└
metadata立即体验
curl https://api.v2fun.ai/api/v1/images/processes \
-X POST \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedvr2",
"input_image": "<input_image>"
}' Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": []
}获取图像处理任务
GET
/images/processes/{task_uuid}获取图像处理任务的当前状态或最终输出。
参数
| 名称 | 位置 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
task_uuid | path | 是 | string | Task UUID returned when the image processing job was created. |
响应
通用错误码说明请查看:错误处理。
Response Schema
200application/json
└
requiredtask_uuid└
requiredtask_type└
requiredmodel└
requiredstatus└
requiredcreated_at└
requiredcompleted_at└
requiredresult└
result[]└
metadata立即体验
curl https://api.v2fun.ai/api/v1/images/processes/<task_uuid> \
-H "Authorization: Bearer $YOUR_API_KEY" Response 200 OK
{
"task_uuid": "<task_uuid>",
"task_type": "<task_type>",
"model": "<model>",
"status": "<taskstatus>",
"created_at": 0,
"completed_at": 0,
"result": []
}