Перейти к основному содержанию

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.

Используйте документацию CometAPI по image model, выбрав формат запроса, который соответствует вашему рабочему процессу. OpenAI-compatible image endpoints охватывают основные сценарии generation и editing; страницы для конкретных providers описывают task-based image systems.

Выберите image API

Image Generations

Generate images with an OpenAI-compatible request.

Image Editing

Edit images with an OpenAI-compatible request.

Gemini image generation

Generate or edit images with Gemini format.

Midjourney quick start

Submit and poll Midjourney image tasks.

Flux Generate Image

Generate Flux images through CometAPI.

Bria Generate Image

Use Bria image generation tools.

Сгенерируйте изображение

Используйте model ID, поддерживающий работу с изображениями, из страницы Models или каталога моделей. Примеры ниже вызывают OpenAI-compatible Image Generations API.
В этих примерах используется placeholder your-image-model-id. Замените его на доступный image model ID из страницы Models или каталога моделей перед выполнением запроса.
Откройте Image Generations, чтобы использовать playground и schema 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())

Пример ответа

Успешный ответ может выглядеть так. В зависимости от выбранной model, каждый элемент может содержать base64 image или result URL:
{
  "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
  }
}

Примеры записей model

Этот пример ответа каталога model показывает обертку /api/models и структуру одной записи image model. Это не полный список models.
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
      }
    }
  ]
}

Распространенные ошибки

Выберите model, поддерживающую изображения, на странице Models.
Используйте size, который принимает выбранный image endpoint.
Скачайте сгенерированные assets до истечения срока действия ссылок provider.
Используйте image URLs или файлы меньшего размера вместо больших base64 payloads.
Проверьте поля b64_json и url, потому что output shape может отличаться в зависимости от model.

Коды ошибок и стратегия retry

Не выполняйте retry, пока не исправите prompt, size или image input.
Не выполняйте retry, пока API key не будет указан и валиден.
Проверьте base URL, path и model ID перед retry.
Уменьшите размер upload перед retry.
Повторите запрос с exponential backoff и уменьшите concurrency.
Повторите запрос с backoff при временных ошибках provider или service.
Для шаблонов реализации см. Error codes and retry strategy и Rate limits and concurrency.

Pricing и каталог model

Models page

Узнайте, как CometAPI показывает model IDs в документации.

Model directory

Просматривайте доступность и возможности models.

Pricing

Проверьте pricing перед вызовом model.
Last modified on May 28, 2026