Passer au contenu principal
POST
/
v1
/
images
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-apimart",
    "prompt": "An orange cat sitting on a sunny windowsill, oil painting style",
    "size": "1:1",
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01JNXXXXXXXXXXXXXXXXXX"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-apimart",
    "prompt": "An orange cat sitting on a sunny windowsill, oil painting style",
    "size": "1:1",
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01JNXXXXXXXXXXXXXXXXXX"
    }
  ]
}

Autorisations

Authorization
string
requis
Toutes les API nécessitent une authentification Bearer TokenObtenez votre clé API :Visitez la page de gestion des clés API pour obtenir votre clé APIAjoutez-la à l’en-tête de la requête :
Authorization: Bearer YOUR_API_KEY

Body

model
string
défaut:"grok-imagine-1.0-apimart"
requis
Nom du modèle de génération d’imagesModèles pris en charge :
  • grok-imagine-1.0-apimart — génération d’images Grok
Exemple : "grok-imagine-1.0-apimart"
prompt
string
requis
Description textuelle pour la génération d’images, prend en charge plusieurs langues
size
string
défaut:"1:1"
Taille de l’image généréeFormats pris en charge :
  • 1:1 — Carré (par défaut)
  • 16:9 — Paysage écran large
  • 9:16 — Portrait haut
  • 3:2 — Paysage
  • 2:3 — Portrait
n
integer
défaut:1
Nombre d’images à générerPlage : 1–10 (minimum 1, maximum 10)Remarque : doit être un nombre simple (par exemple 1), n’ajoutez pas de guillemets, sinon une erreur se produira

Response

code
integer
Code de statut de la réponse
data
array
Tableau de données de la réponse

Cas d’utilisation

Cas 1 : texte-vers-image

{
  "model": "grok-imagine-1.0-apimart",
  "prompt": "An orange cat sitting on a sunny windowsill, oil painting style"
}

Cas 2 : texte-vers-image

{
  "model": "grok-imagine-1.0-apimart",
  "prompt": "A starry night sky background with a person standing in the foreground",
  "size": "16:9",
  "n": 2
}