diff --git a/src/ts/model/modellist.ts b/src/ts/model/modellist.ts index baa1b626..49711994 100644 --- a/src/ts/model/modellist.ts +++ b/src/ts/model/modellist.ts @@ -13,7 +13,8 @@ export enum LLMFlags{ hasStreaming, requiresAlternateRole, mustStartWithUserInput, - poolSupported + poolSupported, + hasVideoInput } export enum LLMProvider{ @@ -777,10 +778,18 @@ export const LLMModels: LLMModel[] = [ provider: LLMProvider.GoogleCloud, format: LLMFormat.GoogleCloud, flags: [LLMFlags.hasImageInput, LLMFlags.hasFirstSystemPrompt, LLMFlags.poolSupported], - recommended: true, parameters: ['temperature', 'top_k', 'top_p'], tokenizer: LLMTokenizer.GoogleCloud }, + { + name: "gemini-2.0-flash-exp", + id: 'gemini-2.0-flash-exp', + provider: LLMProvider.GoogleCloud, + format: LLMFormat.GoogleCloud, + flags: [LLMFlags.hasImageInput, LLMFlags.hasFirstSystemPrompt, LLMFlags.poolSupported, LLMFlags.hasAudioInput, LLMFlags.hasVideoInput], + parameters: ['temperature', 'top_k', 'top_p', 'presence_penalty', 'frequency_penalty'], + tokenizer: LLMTokenizer.GoogleCloud + }, { name: "Gemini Pro 1.5", id: 'gemini-1.5-pro-latest',