feat(llm): add new models for xAI and Google providers

Add 'grok-3-beta' to xAI provider and 'gemini-2.5-flash-preview-04-17' to Google provider. Also, ensure file saving when content is updated in WorkbenchStore and update streaming indicator styling in chat messages.
This commit is contained in:
KevIsDev
2025-04-18 13:45:11 +01:00
parent c08be2f1fb
commit adcdc8efdf
4 changed files with 12 additions and 1 deletions

View File

@@ -13,6 +13,12 @@ export default class GoogleProvider extends BaseProvider {
};
staticModels: ModelInfo[] = [
{
name: 'gemini-2.5-flash-preview-04-17',
label: 'Gemini 2.5 Pro Flash',
provider: 'Google',
maxTokenAllowed: 65536,
},
{ name: 'gemini-1.5-flash-latest', label: 'Gemini 1.5 Flash', provider: 'Google', maxTokenAllowed: 8192 },
{
name: 'gemini-2.0-flash-thinking-exp-01-21',

View File

@@ -13,6 +13,7 @@ export default class XAIProvider extends BaseProvider {
};
staticModels: ModelInfo[] = [
{ name: 'grok-3-beta', label: 'xAI Grok 3 Beta', provider: 'xAI', maxTokenAllowed: 8000 },
{ name: 'grok-beta', label: 'xAI Grok Beta', provider: 'xAI', maxTokenAllowed: 8000 },
{ name: 'grok-2-1212', label: 'xAI Grok2 1212', provider: 'xAI', maxTokenAllowed: 8000 },
];