feat: added more dynamic models, sorted and remove duplicate models (#1206)

This commit is contained in:
Anirban Kar
2025-01-29 02:33:23 +05:30
committed by GitHub
parent 39a0724ef3
commit 32bfdd9c24
4 changed files with 100 additions and 12 deletions

View File

@@ -67,11 +67,11 @@ export async function loader({
const provider = llmManager.getProvider(params.provider);
if (provider) {
const staticModels = provider.staticModels;
const dynamicModels = provider.getDynamicModels
? await provider.getDynamicModels(apiKeys, providerSettings, context.cloudflare?.env)
: [];
modelList = [...staticModels, ...dynamicModels];
modelList = await llmManager.getModelListFromProvider(provider, {
apiKeys,
providerSettings,
serverEnv: context.cloudflare?.env,
});
}
} else {
// Update all models