Saltar para o conteúdo 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.

Use a documentação de modelos de imagem do CometAPI escolhendo o formato de request que corresponde ao seu fluxo de trabalho. Os endpoints de imagens compatíveis com OpenAI cobrem fluxos comuns de geração e edição; as páginas específicas de cada provider cobrem sistemas de imagem baseados em tarefas.

Escolha uma API de imagem

Image Generations

Gere imagens com um request compatível com OpenAI.

Image Editing

Edite imagens com um request compatível com OpenAI.

Gemini image generation

Gere ou edite imagens com o formato do Gemini.

Midjourney quick start

Envie e consulte tarefas de imagem do Midjourney.

Flux Generate Image

Gere imagens Flux através do CometAPI.

Bria Generate Image

Use as ferramentas de geração de imagem da Bria.

Gere uma imagem

Use um model ID com capacidade de imagem da Models page ou do model directory. Os exemplos abaixo chamam a API de Image Generations compatível com OpenAI.
Estes exemplos usam o placeholder your-image-model-id. Substitua-o por um model ID de imagem disponível na Models page ou no model directory antes de executar o request.
Abra Image Generations para usar o playground e o schema do 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())

Exemplo de resposta

Uma resposta bem-sucedida pode ser parecida com isto. Dependendo do model selecionado, cada item pode conter uma imagem em base64 ou uma URL de resultado:
{
  "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
  }
}

Registros de exemplo de models

Esta resposta de exemplo do catálogo de models mostra o envelope /api/models e um formato de registro de model de imagem. Ela não é uma lista completa de 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
      }
    }
  ]
}

Erros comuns

Escolha um model com capacidade de imagem na Models page.
Use um size aceito pelo endpoint de imagem selecionado.
Baixe os assets gerados antes que os links do provider expirem.
Use image URLs ou arquivos menores em vez de payloads base64 grandes.
Verifique os campos b64_json e url porque o formato de saída pode variar conforme o model.

Códigos de erro e estratégia de retry

Não tente novamente até que o prompt, size ou image input seja corrigido.
Não tente novamente até que a API key esteja presente e válida.
Verifique a base URL, o path e o model ID antes de tentar novamente.
Reduza o tamanho do upload antes de tentar novamente.
Tente novamente com exponential backoff e reduza a concorrência.
Tente novamente com backoff para erros transitórios do provider ou do serviço.
Para padrões de implementação, veja Error codes and retry strategy e Rate limits and concurrency.

Preços e diretório de models

Models page

Leia como o CometAPI expõe model IDs na documentação.

Model directory

Consulte a disponibilidade e as capacidades dos models.

Pricing

Verifique os preços antes de chamar um model.
Last modified on May 28, 2026