update gemini models + fix del extension

This commit is contained in:
Andrew Pareles 2025-05-06 13:26:36 -07:00
parent b03cbadb9b
commit 262f3aee12
2 changed files with 23 additions and 2 deletions

View file

@ -124,7 +124,7 @@ class ExtensionTransferService extends Disposable implements IExtensionTransferS
try {
console.log('Deleting extension', child.resource.fsPath)
this._fileService.del(child.resource)
await this._fileService.del(child.resource, { recursive: true, useTrash: true })
}
catch (e) {
console.error('Could not delete extension', child.resource.fsPath, e)

View file

@ -88,8 +88,9 @@ export const defaultModelsOfProvider = {
'grok-3-latest',
],
gemini: [ // https://ai.google.dev/gemini-api/docs/models/gemini
'gemini-2.5-pro-exp-03-25',
'gemini-2.5-pro-preview-05-06',
'gemini-2.5-flash-preview-04-17',
'gemini-2.0-flash',
'gemini-2.0-flash-lite',
],
deepseek: [ // https://api-docs.deepseek.com/quick_start/pricing
@ -713,6 +714,26 @@ const xAISettings: VoidStaticProviderInfo = {
// ---------------- GEMINI ----------------
const geminiModelOptions = { // https://ai.google.dev/gemini-api/docs/pricing
'gemini-2.5-pro-preview-05-06': {
contextWindow: 1_048_576,
reservedOutputTokenSpace: 8_192,
cost: { input: 0, output: 0 },
downloadable: false,
supportsFIM: false,
supportsSystemMessage: 'separated',
specialToolFormat: 'gemini-style',
reasoningCapabilities: false,
},
'gemini-2.0-flash-lite': {
contextWindow: 1_048_576,
reservedOutputTokenSpace: 8_192,
cost: { input: 0, output: 0 },
downloadable: false,
supportsFIM: false,
supportsSystemMessage: 'separated',
specialToolFormat: 'gemini-style',
reasoningCapabilities: false,
},
'gemini-2.5-flash-preview-04-17': {
contextWindow: 1_048_576,
reservedOutputTokenSpace: 8_192,