Skip to content
Sign in with Google

List available models

GET
/v1/models

Returns all current model IDs, model types, effective capabilities, and usage rates available through Bkper AI.

Responses

200

Available Bkper AI models

object
object
required

Object type. Always list.

string
Allowed values: list
default_model
required

Current default language model ID.

string
data
required

Current discoverable model profiles across supported model types.

Array
Any of:
object
id
required

Stable, versionless canonical model ID to send in POST /v1/responses.

string
object
required

Object type. Always model.

string
Allowed values: model
type
required

Model type. Language models use POST /v1/responses.

string
Allowed values: language
created
required

Unix timestamp for this public model profile.

integer
owned_by
required

Organization that develops or owns the model.

string
display_name
required

Human-readable canonical model family name.

string
input_modalities
required

Input modalities accepted by this model through Bkper AI.

Array<string>
Allowed values: text image
pricing
required

Effective Bkper AI usage rates. One nano-USD is 0.000000001 USD.

object
inputNanoUsdPerToken
required

Effective uncached-input rate in nano-USD per token.

integer
cachedInputNanoUsdPerToken
required

Effective cache-read input rate in nano-USD per token.

integer
cacheWriteNanoUsdPerToken
required

Effective cache-write input rate in nano-USD per token.

integer
outputNanoUsdPerToken
required

Effective output rate in nano-USD per token.

integer
default_thinking_level
required

Default reasoning effort when the client does not choose one.

string
Allowed values: none minimal low medium high xhigh max
context_window
required

Maximum supported request context in tokens.

integer
> 0
max_output_tokens
required

Maximum output-token limit accepted for this model.

integer
> 0
thinking_levels
required

Reasoning-effort values accepted for this model.

Array<string>
Allowed values: none minimal low medium high xhigh max
structured_output

Structured-output capabilities. Omitted when unsupported.

object
json_schema
required

Whether JSON Schema structured output is supported.

boolean
strict
required

Whether strict JSON Schema enforcement is supported.

boolean
inline_file_extensions

Supported inline file extensions. Omitted when unsupported.

Array<string>
prompt_cache_ttl_seconds

Minimum lifetime in seconds of the prompt cache entry a request creates, refreshed by each reuse. Omitted when the provider documents no reliable lifetime.

integer
> 0
mid_conversation_system_messages

System and developer messages sent after the conversation starts stay at their position, so adding one keeps the cached prefix. Omitted when such messages are folded into the leading instructions.

boolean