Skip to main content
GET
Get evaluator models

Authorizations

Authorization
string
header
required

API key authorization. Pass your API key in the Authorization header as a Bearer token. Both new (gsk_*) and legacy (gsk-) API keys are accepted, e.g. Authorization: Bearer gsk_... or Authorization: Bearer gsk-....

Query Parameters

kind
enum<string>
default:LLM_JUDGE

Which kind of model to list. LLM_JUDGE lists the judge models of LLM-as-a-judge metrics, CLASSIFIER the decision models of classifier metrics.

Available options:
LLM_JUDGE,
CLASSIFIER
names
string[]

Filter by model names (exact match)

name
string

Filter by model name (case-insensitive contains)

selectable
boolean

Filter by selectable models

enabled
boolean

Filter by enabled models

sort
string[]

Sort instructions (field and direction pairs)

limit
integer
default:10000

Maximum number of results

offset
integer
default:0

Number of results to skip

Response

Evaluator models retrieved successfully

name
string
required
Example:

"gpt-4o"

kind
enum<string>
required

LLM_JUDGE for a judge model of LLM-as-a-judge metrics, CLASSIFIER for a decision model of classifier metrics.

Available options:
LLM_JUDGE,
CLASSIFIER
Example:

"LLM_JUDGE"

disabledAt
string<date-time> | null
required
unselectableAt
string<date-time> | null
required
createdAt
string<date-time>
required
deletedAt
string<date-time> | null
required
generationCapabilities
object | null
required

Generation settings a caller may configure on this model. Null means the LLM gateway did not report the model capabilities, which is not the same as the model accepting none.

mediaCapabilities
object
required

Which media this model can be sent. Each flag is null when the LLM gateway did not report it, which is not the same as the model refusing that media.