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.
Parameters
Section titled “Parameters”models
Section titled “models”readonly (string | AIModel)[]
Array of model IDs or AIModel objects
ownedBy
Section titled “ownedBy”string = 'provider'
Default owner for string-only model IDs
Returns
Section titled “Returns”Standardized ListModelsResult
Example
Section titled “Example”// With string IDsconst result = buildStaticResult(['gpt-4', 'gpt-3.5-turbo'], 'openai');
// With AIModel objectsconst result = buildStaticResult([ { id: 'claude-3-sonnet', name: 'Claude 3 Sonnet', ownedBy: 'anthropic' }]);