File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -73,12 +73,10 @@ const ModelSelector = React.memo(function ModelSelector({
7373 try {
7474 setLoading ( true ) ;
7575 setError ( null ) ;
76- const resp = await client . goose . GooseProvidersModels ( {
77- providerName : provider . name ,
78- } ) ;
76+ const knownModels = provider . knownModels ?. map ( ( model ) => model . name ) ?? [ ] ;
7977 if ( ! cancelled ) {
80- setModels ( resp . models ) ;
81- const defaultIdx = resp . models . findIndex ( ( m ) => m === provider . defaultModel ) ;
78+ setModels ( knownModels ) ;
79+ const defaultIdx = knownModels . findIndex ( ( m ) => m === provider . defaultModel ) ;
8280 setSelectedIdx ( defaultIdx >= 0 ? defaultIdx : 0 ) ;
8381 setLoading ( false ) ;
8482 clearTimeout ( timeoutId ) ;
@@ -96,7 +94,7 @@ const ModelSelector = React.memo(function ModelSelector({
9694 cancelled = true ;
9795 clearTimeout ( timeoutId ) ;
9896 } ;
99- } , [ client , provider . name , provider . defaultModel ] ) ;
97+ } , [ provider . knownModels , provider . defaultModel ] ) ;
10098
10199 const filtered = ( ( ) => {
102100 if ( ! searchQuery ) return models ;
You can’t perform that action at this time.
0 commit comments