Skip to content

buildStaticResult

buildStaticResult(models, ownedBy): ListModelsResult

Defined in: backend/src/shared.ts:76

Build a ListModelsResult from static model configuration.

Converts string model IDs or AIModel objects into a standardized result.

readonly (string | AIModel)[]

Array of model IDs or AIModel objects

string = 'provider'

Default owner for string-only model IDs

ListModelsResult

Standardized ListModelsResult

// With string IDs
const result = buildStaticResult(['gpt-4', 'gpt-3.5-turbo'], 'openai');
// With AIModel objects
const result = buildStaticResult([
{ id: 'claude-3-sonnet', name: 'Claude 3 Sonnet', ownedBy: 'anthropic' }
]);