feat(registry): add GetAvailableModelsByProvider method for retrieving models by provider

This commit is contained in:
Luis Pater
2025-12-31 23:37:46 +08:00
parent 736e0aae86
commit 8d15723195
2 changed files with 126 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ type ModelRegistry interface {
ClearModelQuotaExceeded(clientID, modelID string)
ClientSupportsModel(clientID, modelID string) bool
GetAvailableModels(handlerType string) []map[string]any
GetAvailableModelsByProvider(provider string) []*ModelInfo
}
// GlobalModelRegistry returns the shared registry instance.