"vscode:/vscode.git/clone" did not exist on "9e8959c56da58a5eb812f382d9460d7393f4f84e"
Unverified Commit 960acf19 authored by Wesley Liddick's avatar Wesley Liddick Committed by GitHub
Browse files

Merge pull request #632 from cagedbird043/pr/gemini-v1beta-template-align

feat: 对齐 Gemini v1beta 模型模板与映射顺序
parents 31b30a6d 7918fc28
...@@ -675,11 +675,90 @@ function generateOpenCodeConfig(platform: string, baseUrl: string, apiKey: strin ...@@ -675,11 +675,90 @@ function generateOpenCodeConfig(platform: string, baseUrl: string, apiKey: strin
} }
} }
const geminiModels = { const geminiModels = {
'gemini-2.0-flash': { name: 'Gemini 2.0 Flash' }, 'gemini-2.0-flash': {
'gemini-2.5-flash': { name: 'Gemini 2.5 Flash' }, name: 'Gemini 2.0 Flash',
'gemini-2.5-pro': { name: 'Gemini 2.5 Pro' }, limit: {
'gemini-3-flash-preview': { name: 'Gemini 3 Flash Preview' }, context: 1048576,
'gemini-3-pro-preview': { name: 'Gemini 3 Pro Preview' } output: 65536
},
modalities: {
input: ['text', 'image', 'pdf'],
output: ['text']
}
},
'gemini-2.5-flash': {
name: 'Gemini 2.5 Flash',
limit: {
context: 1048576,
output: 65536
},
modalities: {
input: ['text', 'image', 'pdf'],
output: ['text']
}
},
'gemini-2.5-pro': {
name: 'Gemini 2.5 Pro',
limit: {
context: 2097152,
output: 65536
},
modalities: {
input: ['text', 'image', 'pdf'],
output: ['text']
},
options: {
thinking: {
budgetTokens: 24576,
type: 'enabled'
}
}
},
'gemini-3-flash-preview': {
name: 'Gemini 3 Flash Preview',
limit: {
context: 1048576,
output: 65536
},
modalities: {
input: ['text', 'image', 'pdf'],
output: ['text']
}
},
'gemini-3-pro-preview': {
name: 'Gemini 3 Pro Preview',
limit: {
context: 1048576,
output: 65536
},
modalities: {
input: ['text', 'image', 'pdf'],
output: ['text']
},
options: {
thinking: {
budgetTokens: 24576,
type: 'enabled'
}
}
},
'gemini-3.1-pro-preview': {
name: 'Gemini 3.1 Pro Preview',
limit: {
context: 1048576,
output: 65536
},
modalities: {
input: ['text', 'image', 'pdf'],
output: ['text']
},
options: {
thinking: {
budgetTokens: 24576,
type: 'enabled'
}
}
}
} }
const antigravityGeminiModels = { const antigravityGeminiModels = {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment