Shark AI/Models/

midjourney/text-to-image

Image

Model Information

Model IDmidjourney/text-to-image
CategoryImage
Endpoint/api/v1/images/generations

Request

POST https://shark.ai/api/v1/images/generations

Authentication: Authorization: Bearer <api-key>

Request Parameters

ParameterTypeRequiredDefaultDescription
modelstringModel ID: midjourney/text-to-image
nijienum: close | 0 | 5 | 6"close"Niji mode for anime/Eastern aesthetics
seednumber-1Random seed (-1 for random)
srefurlURL of a reference image for style guidance
chaosnumber (0..100)0Variety in results (0-100)
weirdnumber (0..3000)0Unconventional aesthetics (0-3000)
promptstringText prompt describing the image to generate
qualityenum: 0.25 | 0.5 | 1 | 2"1"Image detail and processing time (0.25=draft, 1=standard, 2=high)
stylizenumber (0..1000)100Artistic style intensity (0-1000)
versionenum: 6 | 6.1 | 7"7"Midjourney model version
aspect_ratioenum: 1:1 | 9:16 | 16:9 | 4:3 | 3:4 | 2:3 | 3:2 | 9:21 | 21:9"1:1"Aspect ratio of the generated image

Code Examples

curl -X POST https://shark.ai/api/v1/images/generations \
  -H "Authorization: Bearer <api-key>" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "midjourney/text-to-image",
  "niji": "close",
  "seed": -1,
  "chaos": 0,
  "weird": 0,
  "prompt": "Your prompt here",
  "quality": "1",
  "stylize": 100,
  "version": "7",
  "aspect_ratio": "1:1"
}'

Response

Response (200 OK)
{
  "created": 1700000000,
  "data": [
    {
      "url": "https://cos.example.com/images/...signed..."
    }
  ],
  "usage": {
    "input_tokens": 14,
    "output_tokens": 1542,
    "total_tokens": 1556
  },
  "credit": 90
}

Error Codes

HTTPTypeDescription
400invalid_request_errorInvalid parameters
400content_moderationContent blocked by safety system
400input_too_largeInput exceeds model limit
401auth_errorInvalid API key
402insufficient_creditsNot enough credits
429rate_limit_errorToo many requests
502provider_errorUpstream error, retry later
504timeout_errorRequest timed out
Try in PlaygroundAPI ReferenceAll Models