Use map for generated model registry data
Replaces []ModelDefinition with map[string]ModelDefinition so model ID uniqueness is enforced by the data structure itself and lookups do not require a linear scan. Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
committed by
Sacha Al Himdani
parent
3f4ef7b104
commit
02c719dfdd
@@ -118,7 +118,7 @@ func main() {
|
||||
|
||||
package llm
|
||||
|
||||
var generatedModels = []ModelDefinition{
|
||||
var generatedModels = map[string]ModelDefinition{
|
||||
`,
|
||||
iscHeader,
|
||||
openRouterURL,
|
||||
@@ -134,8 +134,7 @@ var generatedModels = []ModelDefinition{
|
||||
|
||||
fmt.Fprintf(
|
||||
&buf,
|
||||
` {
|
||||
ID: %q,
|
||||
` %q: {
|
||||
Name: %q,
|
||||
Provider: %q,
|
||||
ContextLength: %d,
|
||||
|
||||
Reference in New Issue
Block a user