Add hasVideoInput flag and new Gemini model with audio and video support
This commit is contained in:
@@ -13,7 +13,8 @@ export enum LLMFlags{
|
|||||||
hasStreaming,
|
hasStreaming,
|
||||||
requiresAlternateRole,
|
requiresAlternateRole,
|
||||||
mustStartWithUserInput,
|
mustStartWithUserInput,
|
||||||
poolSupported
|
poolSupported,
|
||||||
|
hasVideoInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum LLMProvider{
|
export enum LLMProvider{
|
||||||
@@ -777,10 +778,18 @@ export const LLMModels: LLMModel[] = [
|
|||||||
provider: LLMProvider.GoogleCloud,
|
provider: LLMProvider.GoogleCloud,
|
||||||
format: LLMFormat.GoogleCloud,
|
format: LLMFormat.GoogleCloud,
|
||||||
flags: [LLMFlags.hasImageInput, LLMFlags.hasFirstSystemPrompt, LLMFlags.poolSupported],
|
flags: [LLMFlags.hasImageInput, LLMFlags.hasFirstSystemPrompt, LLMFlags.poolSupported],
|
||||||
recommended: true,
|
|
||||||
parameters: ['temperature', 'top_k', 'top_p'],
|
parameters: ['temperature', 'top_k', 'top_p'],
|
||||||
tokenizer: LLMTokenizer.GoogleCloud
|
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",
|
name: "Gemini Pro 1.5",
|
||||||
id: 'gemini-1.5-pro-latest',
|
id: 'gemini-1.5-pro-latest',
|
||||||
|
|||||||
Reference in New Issue
Block a user