Skip to main content

Supported providers and models

OpenAI

  • Base URL: https://api.openai.com/v1
  • Generation: Yes
  • Editing: Yes

Models

ModelFeatures
gpt-image-1Full token usage tracking, editing support
dall-e-3revised_prompt in response
dall-e-2Legacy model

Generation parameters

ParameterTypeDefaultDescription
modelstringgpt-image-1Model name
ninteger1Number of images
sizestringautoImage dimensions
qualitystringautoImage quality (standard, hd, auto)
stylestringImage style (natural, vivid)
response_formatstringurl or b64_json
backgroundstringBackground setting
moderationstringModeration level
output_compressionintegerOutput compression level
output_formatstringOutput format (png, jpeg)

Edition parameters

ParameterTypeDefaultDescription
modelstringgpt-image-1Model name
nintegerNumber of results
sizestringImage dimensions
qualitystringImage quality
backgroundstringBackground setting
response_formatstringurl or b64_json

Azure OpenAI

  • Base URL: Computed from Azure resource configuration
  • Generation: Yes
  • Editing: No

Connection

Azure OpenAI requires specific connection settings:

{
"connection": {
"resource_name": "my-azure-resource",
"deployment_id": "my-deployment",
"api_version": "2024-02-01",
"api_key": "xxx"
}
}
ParameterTypeDefaultDescription
resource_namestringAzure resource name
deployment_idstringDeployment/model ID
api_versionstring2024-02-01API version
api_keystringAPI key (alternative to bearer token)

Generation parameters

Same as OpenAI, with the following constraint:

Allowed sizes: 1024x1024, 1792x1024, 1024x1792 only. Any other value defaults to 1024x1024.

Models

ModelFeatures
gpt-image-1Full token usage tracking
dall-e-3revised_prompt in response
dall-e-2Legacy model

Cloud Temple

  • Base URL: https://api.ai.cloud-temple.com/v1
  • Generation: Yes
  • Editing: Yes

Cloud Temple exposes an OpenAI-compatible API. It uses the same parameters and options as OpenAI.


Gemini

  • Base URL: https://generativelanguage.googleapis.com/v1beta/openai
  • Generation: Yes
  • Editing: Yes

Gemini exposes an OpenAI-compatible image API. It uses the same parameters and options as OpenAI.

Models

ModelDescription
imagen-3.0-generate-002Default Imagen 3 model
google/nano-banana-proGemini 3 Pro Image via AI/ML API

Grok (X-AI)

  • Base URL: https://api.x.ai
  • Generation: Yes
  • Editing: No

Models

ModelDescription
grok-2-imageDefault Grok image model

Generation parameters

Grok has a simpler parameter set:

ParameterTypeDefaultDescription
modelstringgrok-2-imageModel name
ninteger1Number of images
response_formatstringurlurl or b64_json

Size, quality, and style parameters are not supported.


Luma

  • Base URL: https://api.lumalabs.ai
  • Generation: Yes
  • Editing: No

Luma uses the Dream Machine API for image generation.

Models

ModelDescription
photon-1Default Luma model
photon-flash-1Fast generation model

Generation parameters

ParameterTypeDefaultDescription
modelstringphoton-1Model name

Only prompt and model are supported. Size, quality, and other parameters are not available.


Hive

  • Base URL: https://api.thehive.ai/api/v3
  • Generation: Yes
  • Editing: No

Hive uses a unique API where the model name is part of the URL path.

Models

ModelDescription
black-forest-labs/flux-schnellDefault model (FLUX Schnell)

Generation parameters

ParameterTypeDefaultDescription
modelstringblack-forest-labs/flux-schnellModel name (used as URL path segment)
num_imagesintegerNumber of images
image_size.widthinteger1024Image width in pixels
image_size.heightinteger1024Image height in pixels
num_inference_stepsintegerNumber of inference steps
seedintegerRandom seed for reproducibility
output_qualityinteger90Output quality (0-100)
output_formatstringjpegOutput format

Note: Hive uses width/height integers instead of a size string like 1024x1024.


Provider comparison

FeatureOpenAIAzureCloud TempleGeminiGrokLumaHive
GenerationYesYesYesYesYesYesYes
EditingYesNoYesYesNoNoNo
Size controlYesYes (restricted)YesYesNoNoYes (w/h)
Quality controlYesYesYesYesNoNoYes
Style controlYesYesYesYesNoNoNo
Seed/reproducibilityNoNoNoNoNoNoYes
Inference stepsNoNoNoNoNoNoYes