메인 콘텐츠로 건너뛰기

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 이미지 모델 문서를 사용하세요. OpenAI 호환 이미지 엔드포인트는 일반적인 생성 및 편집 흐름을 다루고, 공급자별 페이지는 작업 기반 이미지 시스템을 다룹니다.

이미지 API 선택

이미지 생성

OpenAI 호환 요청으로 이미지를 생성합니다.

이미지 편집

OpenAI 호환 요청으로 이미지를 편집합니다.

Gemini 이미지 생성

Gemini 형식으로 이미지를 생성하거나 편집합니다.

Midjourney 빠른 시작

Midjourney 이미지 작업을 제출하고 폴링합니다.

Flux 이미지 생성

CometAPI를 통해 Flux 이미지를 생성합니다.

Bria 이미지 생성

Bria 이미지 생성 도구를 사용합니다.

이미지 생성

Models page 또는 model directory에서 이미지 지원 model ID를 사용하세요. 아래 예시는 OpenAI 호환 Image Generations API를 호출합니다.
이 예시는 자리표시자 your-image-model-id를 사용합니다. 요청을 실행하기 전에 Models page 또는 model directory에서 사용 가능한 이미지 model ID로 바꾸세요.
플레이그라운드와 엔드포인트 스키마를 사용하려면 Image Generations을 여세요.
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())

응답 예시

성공한 응답은 다음과 같을 수 있습니다. 선택한 모델에 따라 각 항목에는 base64 이미지 또는 결과 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 레코드

이 예시 모델 카탈로그 응답은 /api/models 외피와 하나의 이미지 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
      }
    }
  ]
}

일반적인 오류

Models page에서 이미지 지원 model을 선택하세요.
선택한 이미지 엔드포인트가 허용하는 size를 사용하세요.
공급자 링크가 만료되기 전에 생성된 자산을 다운로드하세요.
큰 base64 payload 대신 이미지 URL이나 더 작은 파일을 사용하세요.
출력 형식은 model에 따라 달라질 수 있으므로 b64_jsonurl 필드를 모두 확인하세요.

오류 코드와 재시도 전략

프롬프트, size 또는 이미지 입력이 수정되기 전에는 다시 시도하지 마세요.
API key가 존재하고 유효해질 때까지 다시 시도하지 마세요.
다시 시도하기 전에 base URL, 경로, model ID를 확인하세요.
다시 시도하기 전에 업로드 크기를 줄이세요.
지수 백오프를 사용해 다시 시도하고 동시성을 줄이세요.
일시적인 공급자 또는 서비스 오류에는 백오프로 다시 시도하세요.
구현 패턴은 Error codes and retry strategyRate limits and concurrency를 참조하세요.

요금 및 model directory

Models page

CometAPI가 문서에서 model ID를 노출하는 방식을 확인하세요.

Model directory

모델의 사용 가능 여부와 기능을 살펴보세요.

Pricing

모델을 호출하기 전에 요금을 확인하세요.
Last modified on May 28, 2026