MCPcopy Create free account
hub / github.com/cortexkit/magic-context / sortModelsForPicker

Function sortModelsForPicker

packages/cli/src/lib/model-picker.ts:57–59  ·  view source on GitHub ↗
(models: string[])

Source from the content-addressed store, hash-verified

55/** De-duplicate and sort the model catalog for display (provider-grouped via a
56 * plain lexical sort, since ids are `provider/model`). */
57export function sortModelsForPicker(models: string[]): string[] {
58 return [...new Set(models)].sort((a, b) => a.localeCompare(b));
59}
60
61export function modelOptions(models: string[]): SelectOption[] {
62 return sortModelsForPicker(models).map((model) => ({ label: model, value: model }));

Callers 1

modelOptionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected