Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

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

Utilisez la documentation des modèles d’image de CometAPI en choisissant le format de requête correspondant à votre workflow. Les endpoints d’image compatibles OpenAI couvrent les flux courants de génération et d’édition ; les pages spécifiques aux fournisseurs couvrent les systèmes d’image basés sur des tâches.

Choisir une API d’image

Image Generations

Générez des images avec une requête compatible OpenAI.

Image Editing

Modifiez des images avec une requête compatible OpenAI.

Gemini image generation

Générez ou modifiez des images avec le format Gemini.

Midjourney quick start

Soumettez et interrogez des tâches d’image Midjourney.

Flux Generate Image

Générez des images Flux via CometAPI.

Bria Generate Image

Utilisez les outils de génération d’images Bria.

Générer une image

Utilisez un model ID compatible avec les images depuis la page Models ou le répertoire des modèles. Les exemples ci-dessous appellent l’API OpenAI-compatible Image Generations.
Ces exemples utilisent l’espace réservé your-image-model-id. Remplacez-le par un model ID d’image disponible depuis la page Models ou le répertoire des modèles avant d’exécuter la requête.
Ouvrez Image Generations pour utiliser le playground et le schéma de l’endpoint.
import os
import requests

response = requests.post(
    "https://api.cometapi.com/v1/images/generations",
    headers={
        "Authorization": "Bearer " + os.environ["COMETAPI_KEY"],
        "Content-Type": "application/json",
    },
    json={
        "model": "your-image-model-id",
        "prompt": "A clean product photo of a glass teapot on a white table",
        "size": "1024x1024",
    },
    timeout=120,
)

response.raise_for_status()
result = response.json()
print(result["data"][0].keys())

Exemple de réponse

Une réponse réussie peut ressembler à ceci. Selon le modèle sélectionné, chaque élément peut contenir une image base64 ou une URL de résultat :
{
  "created": 1779872000,
  "background": "opaque",
  "data": [
    {
      "b64_json": "iVBORw0KGgo..."
    }
  ],
  "output_format": "png",
  "quality": "low",
  "size": "1024x1024",
  "usage": {
    "input_tokens": 19,
    "input_tokens_details": {
      "image_tokens": 0,
      "text_tokens": 19
    },
    "output_tokens": 196,
    "output_tokens_details": {
      "image_tokens": 196,
      "text_tokens": 0
    },
    "total_tokens": 215
  }
}

Exemples d’enregistrements de modèle

Cet exemple de réponse du catalogue de modèles montre l’enveloppe /api/models et la forme d’un enregistrement de modèle d’image. Il ne s’agit pas d’une liste complète des modèles.
cURL
curl https://api.cometapi.com/api/models
{
  "success": true,
  "page": 1,
  "page_size": 20,
  "total": 302,
  "data": [
    {
      "created": 1776391310,
      "id": "your-image-model-id",
      "code": "your-image-model-id",
      "provider": "ExampleProvider",
      "provider_code": "example",
      "name": "Example image model",
      "model_type": "image",
      "features": [
        "text-to-image"
      ],
      "endpoints": "{\n  \"openai-image\": {\n    \"path\": \"/v1/images/generations\",\n    \"method\": \"POST\"\n  }\n}",
      "pricing": {
        "currency": "USD / M Tokens",
        "input": 4,
        "output": 24,
        "per_request": null,
        "per_second": null
      }
    }
  ]
}

Erreurs courantes

Choisissez un modèle compatible avec les images depuis la page Models.
Utilisez une taille acceptée par l’endpoint d’image sélectionné.
Téléchargez les ressources générées avant l’expiration des liens du fournisseur.
Utilisez des URL d’image ou des fichiers plus petits au lieu de charges utiles base64 volumineuses.
Vérifiez les champs b64_json et url, car le format de sortie peut varier selon le modèle.

Codes d’erreur et stratégie de retry

Ne réessayez pas tant que le prompt, la taille ou l’entrée image n’est pas corrigé.
Ne réessayez pas tant que la clé API n’est pas présente et valide.
Vérifiez l’URL de base, le chemin et le model ID avant de réessayer.
Réduisez la taille de l’upload avant de réessayer.
Réessayez avec un backoff exponentiel et réduisez la concurrence.
Réessayez avec un backoff en cas d’erreurs temporaires du fournisseur ou du service.
Pour les modèles d’implémentation, consultez Error codes and retry strategy et Rate limits and concurrency.

Tarification et répertoire des modèles

Models page

Découvrez comment CometAPI expose les model IDs dans la documentation.

Model directory

Parcourez la disponibilité et les capacités des modèles.

Pricing

Vérifiez la tarification avant d’appeler un modèle.
Last modified on May 28, 2026