跳到主要内容

提升质量

用途

此端点会将上传图像的质量提升到高分辨率。将原始图像扩展到 1K、2K 或 4K 分辨率,生成更清晰、更高质量的图像。

方法和路径

  • HTTP Method: POST
  • Path: /public/v1/image-tune/upscale

认证

此端点需要 Bearer Token 认证。详情请参阅 认证指南

必需头信息:

Authorization: Bearer {your_api_key}

请求字段

表单数据 (multipart/form-data)

字段名类型必需说明
imagefile必需要放大的原始图像文件 (PNG, JPG, JPEG 等)
scalestring必需目标分辨率。可能的值: "1K", "2K", "4K"

Scale 值

  • "1K": 放大到 1024px 基准分辨率
  • "2K": 放大到 2048px 基准分辨率
  • "4K": 放大到 4096px 基准分辨率

响应

JobIdResponse

字段名类型说明
job_idUUID创建的作业的唯一标识符。使用此 ID 查询作业状态

错误 / 验证规则

HTTP 状态代码错误情况说明
400 Bad RequestInvalid image fileInvalid image file
401 Unauthorized认证失败无效的 API 密钥或缺失的认证头信息
404 Not Found用户不存在找不到 API 密钥关联的用户
422 Unprocessable Entity验证失败必需字段缺失或无效的 scale 值

异步作业行为

此端点异步处理。请求立即返回 job_id,实际放大处理在后台进行。

作业流程:

  1. 发送图像文件和 scale 参数后立即返回 job_id
  2. 后台进行放大处理
  3. 使用 GET /job/{job_id} 端点轮询检查状态
  4. status 变为 Succeed 时,从 image_urls 查看结果图像 URL

轮询间隔: 建议 1-2 秒

请求示例

cURL

curl -X POST "https://api.aetherforgeai.com/public/v1/image-tune/upscale" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "image=@/path/to/your/image.png" \
-F "scale=2K"

响应示例

{
"job_id": "550e8400-e29b-41d4-a716-446655440000"
}