Skip to main content
GET
Get Llms Presets

Authorizations

X-API-Key
string
header
required

Response

200 - application/json

Successful Response

models
(string | ModelPreset · object)[]
required

List of model IDs

handle
string | null

Unique handle for the preset, e.g. 'cost', 'chat-quality'

icon
string | null

Icon identifier for the preset, e.g. 'dollar', 'gauge', 'zap'

required_capabilities
enum<string>[]

Capabilities required for the preset

Available options:
streaming,
function_calling,
parallel_function_calling,
vision,
system_prompt,
tools,
json_mode,
structured_output,
reasoning,
web_search,
audio_in,
audio_out,
video_in,
video_out,
image_generation,
document_input,
spreadsheet_input
capability_check_mode
enum<string>
default:all

Whether a model must have 'all' required capabilities or just 'any' one of them

Available options:
any,
all
minimum_speed_tier
enum<string> | null

Minimum speed tier required for the preset

Available options:
low,
medium,
high
minimum_quality_tier
enum<string> | null

Minimum quality tier required for the preset

Available options:
low,
medium,
high
title
string
default:A Model Preset

Title of the preset

subtitle
string
default:A model preset

Subtitle of the preset

description
string
default:A model preset

Description of the preset

parameters
ModelParameters · object | null

Parameters of the preset

data_center_fallback
boolean
default:true

Whether to use data center fallback, meaning to change regions of the model when available

exhaustive
boolean
default:false

Whether to exhaustively search for models in the registry, after preset if done

type
string
default:spotflow
Allowed value: "spotflow"