RTX
RTX · GPT Actions
Midjourney endpoint
GET /m/midjourney/GetMidjourneyResultThis endpoint retrieves the status and URL (if the task is completed) of a midjourney task based on the provided queue ID.
POST /m/midjourney/PostMidjourneyQueues a new midjourney task for a given prompt and provides a queue ID
POST /m/midjourney/upscale/PostMidjourneyUpscaleQueues a new midjourney upscale task for a given queue ID and image number
POST /m/midjourney/variation/PostMidjourneyVariationQueues a new midjourney variation task for a given queue ID and image's number
原始 API 定义
{
"openapi": "3.1.0",
"info": {
"title": "Midjourney endpoint",
"description": "",
"version": "v1.0.0"
},
"servers": [
{
"url": "https://b1.allone.ai"
}
],
"paths": {
"/m/midjourney/": {
"get": {
"description": "This endpoint retrieves the status and URL (if the task is completed) of a midjourney task based on the provided queue ID.",
"operationId": "GetMidjourneyResult",
"parameters": [
{
"name": "queueId",
"in": "query",
"description": "The queue ID of the midjourney task",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successfully retrieved the status and URL of the image",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/midjourneyGetResponse"
}
}
}
},
"400": {
"description": "Bad request (e.g., missing or invalid queue ID)"
},
"401": {
"description": "Authorization failed"
},
"404": {
"description": "Queue ID not found"
},
"500": {
"description": "Internal server error"
}
}
},
"post": {
"description": "Queues a new midjourney task for a given prompt and provides a queue ID",
"operationId": "PostMidjourney",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/midjourneyPostBody"
}
}
}
},
"responses": {
"200": {
"description": "Ok",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/midjourneyPostResponse"
}
}
}
},
"400": {
"description": "Bad request (e.g., missing or invalid prompt)"
},
"401": {
"description": "Authorization failed"
},
"500": {
"description": "Internal server error"
},
"502": {
"description": "Failed to queue the task"
}
}
}
},
"/m/midjourney/upscale/": {
"post": {
"description": "Queues a new midjourney upscale task for a given queue ID and image number",
"operationId": "PostMidjourneyUpscale",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/midjourneyCommandsPostBody"
}
}
}
},
"responses": {
"200": {
"description": "Ok",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/midjourneyPostResponse"
}
}
}
},
"400": {
"description": "Bad request (e.g., missing or invalid queue ID or image number)"
},
"401": {
"description": "Authorization failed"
},
"500": {
"description": "Internal server error"
},
"502": {
"description": "Failed to queue the task"
}
}
}
},
"/m/midjourney/variation/": {
"post": {
"description": "Queues a new midjourney variation task for a given queue ID and image's number",
"operationId": "PostMidjourneyVariation",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/midjourneyCommandsPostBody"
}
}
}
},
"responses": {
"200": {
"description": "Ok",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/midjourneyPostResponse"
}
}
}
},
"400": {
"description": "Bad request (e.g., missing or invalid queue ID or image number)"
},
"401": {
"description": "Authorization failed"
},
"500": {
"description": "Internal server error"
},
"502": {
"description": "Failed to queue the task"
}
}
}
}
},
"components": {
"schemas": {
"midjourneyPostBody": {
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "A prompt to create images"
}
},
"required": ["prompt"]
},
"midjourneyPostResponse": {
"type": "object",
"properties": {
"queueId": {
"type": "string",
"description": "The ID of queued midjourney task"
}
},
"required": ["queueId"]
},
"midjourneyGetResponse": {
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "Status of the request, 'pending', 'failed' or 'complete'"
},
"url": {
"type": "string",
"description": "The URL of image produced by the midjourney"
}
},
"required": ["status", "url"]
},
"midjourneyCommandsPostBody": {
"type": "object",
"properties": {
"queueId": {
"type": "string",
"description": "The ID of queued midjourney task"
},
"imageNumber": {
"type": "integer",
"format": "int32",
"description": "The image's number"
}
},
"required": ["queueId", "imageNumber"]
}
}
}
}