接入文档

图片 API 接入

OpenAI 风格接口

Base URL

https://image.52token.store

Auth

Authorization: Bearer <key>

Format

url / b64_json

接口列表

GET/version服务版本
GET/v1/models模型列表
POST/v1/images/generations文生图
POST/v1/images/edits图生图
POST/v1/workflows/run工作流
POST/v1/workflows/jobs任务
GET/v1/workflows/jobs/:id状态
POST/v1/workflows/validate节点

文生图请求

curl -X POST "$BASE_URL/v1/images/generations" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2","prompt":"一张干净的产品主图,白色背景,柔和棚拍光","n":1,"response_format":"url"}'

图生图请求

curl -X POST "$BASE_URL/v1/images/edits" \
  -H "Authorization: Bearer $KEY" \
  -F "model=gpt-image-2" \
  -F "prompt=保留主体,改成干净的白底产品图" \
  -F "image=@input.png"

同步工作流

curl -X POST "$BASE_URL/v1/workflows/run" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"workflow":"product","prompt":"一张干净的产品主图,白色背景,柔和棚拍光","n":1,"response_format":"url"}'

任务工作流

curl -X POST "$BASE_URL/v1/workflows/jobs" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: demo-001" \
  -d '{"workflow":"copy","prompt":"保留主体,换成棚拍光","image_urls":["https://example.com/input.png"],"graph":{"engine":"builtin_graph","nodes":[{"id":"prompt","type":"input.prompt","label":"提示词"},{"id":"opt","type":"prompt.optimize","label":"优化"},{"id":"edit","type":"image.edit","label":"编辑"},{"id":"save","type":"output.save","label":"保存"}],"edges":[{"id":"e1","from":"prompt","to":"opt"},{"id":"e2","from":"opt","to":"edit"},{"id":"e3","from":"edit","to":"save"}]}}'
响应格式

url / b64_json

资源

模型、生成、任务