FLUX API
模型简介
Exchange Token 通过两条独立路径提供 FLUX 图像生成能力:
POST /v1/flux-2-proPOST /v1/flux-2-max
这两个接口都采用异步调用方式。先提交任务,再通过 GET /v1/get_result?id=... 轮询结果。
调用方式
API 端点
text
https://api.exchangetoken.ai认证方式
FLUX 接口使用以下认证头:
text
x-key: YOUR_API_KEY请求格式
text
Content-Type: application/json提交图像生成任务
请求路径
POST /v1/flux-2-proPOST /v1/flux-2-max
请求示例
bash
curl -X POST "https://api.exchangetoken.ai/v1/flux-2-pro" \
-H "x-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A cinematic portrait of a silver robot walking in neon rain",
"width": 1024,
"height": 1024,
"seed": 42,
"safety_tolerance": 2,
"output_format": "png"
}'提交响应
提交成功后会返回任务 ID:
json
{
"id": "sg_img_123456"
}查询任务结果
请求路径
text
GET /v1/get_result?id=TASK_ID请求示例
bash
curl "https://api.exchangetoken.ai/v1/get_result?id=sg_img_123456" \
-H "x-key: YOUR_API_KEY"处理中响应示例
json
{
"id": "sg_img_123456",
"status": "Pending",
"progress": "45"
}完成响应示例
json
{
"id": "sg_img_123456",
"status": "Ready",
"output": [
{
"url": "https://cdn.example.com/generated-image.png"
}
]
}失败响应示例
json
{
"id": "sg_img_123456",
"status": "Error",
"error": {
"code": "RUNTIME_CREATE_PROVIDER_FAILED",
"message": "image generation failed"
}
}常用参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
prompt | string | 是 | 图像生成或编辑提示词 |
input_image | string | 否 | 第一张输入图 |
input_image_2 到 input_image_8 | string | 否 | 更多输入图,最多 8 张 |
seed | integer | 否 | 可选随机种子,用于复现结果 |
width | integer | 否 | 输出宽度,最小值 64 |
height | integer | 否 | 输出高度,最小值 64 |
safety_tolerance | integer | 否 | 取值范围 0 到 5 |
output_format | string | 否 | 支持 jpeg、png |
状态值
当前 FLUX 查询接口返回以下任务状态:
PendingReadyError
说明
- 如果需要多张参考图,请在同一个 JSON body 中传
input_image以及input_image_2到input_image_8。 - 使用同一个任务 ID 持续轮询,直到
status变为Ready或Error。
