Перейти до основного вмісту

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.

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

Оберіть image API

Image Generations

Генеруйте images за допомогою OpenAI-compatible request.

Image Editing

Редагуйте images за допомогою OpenAI-compatible request.

Gemini image generation

Генеруйте або редагуйте images у форматі Gemini.

Midjourney quick start

Надсилайте та опитуйте Midjourney image tasks.

Flux Generate Image

Генеруйте Flux images через CometAPI.

Bria Generate Image

Використовуйте інструменти Bria image generation.

Згенеруйте image

Використовуйте model ID, сумісний із images, зі сторінки Models або каталогу моделей. Наведені нижче приклади викликають OpenAI-compatible Image Generations API.
У цих прикладах використовується placeholder your-image-model-id. Замініть його на доступний image model ID зі сторінки Models або каталогу моделей перед виконанням request.
Відкрийте 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 або 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
  }
}

Приклади записів моделей

Цей приклад відповіді каталогу моделей показує envelope /api/models і одну форму запису image model. Це не повний список моделей.
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, сумісну з images, на сторінці Models.
Використайте size, який приймає вибраний image endpoint.
Завантажте згенеровані assets до того, як links provider втратять чинність.
Використовуйте image URLs або менші файли замість великих base64 payloads.
Перевірте поля b64_json і url, оскільки output shape може відрізнятися залежно від model.

Коди помилок і strategy повторних спроб

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

Pricing і каталог моделей

Models page

Дізнайтеся, як CometAPI відображає model IDs у документації.

Model directory

Перегляньте доступність і можливості моделей.

Pricing

Перевірте pricing перед викликом model.
Last modified on May 28, 2026