From 3ec219bcc78043f7d52284cca06e97237d981c72 Mon Sep 17 00:00:00 2001 From: hex2077 Date: Sat, 6 Dec 2025 16:36:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=A8=A1=E5=9E=8Btok?= =?UTF-8?q?en=E9=99=90=E5=88=B6=E5=B9=B6=E6=B7=BB=E5=8A=A0AWS=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加Gemini和Antigravity模型的输入输出token限制,同时在AWS登录表单中添加必要的提示信息,确保用户正确配置授权文件 --- src/gemini/antigravity-core.js | 4 ++-- src/gemini/gemini-core.js | 2 +- static/app/modal.js | 4 ++++ static/index.html | 4 ++++ 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/gemini/antigravity-core.js b/src/gemini/antigravity-core.js index 00e93d1..5cd4c56 100644 --- a/src/gemini/antigravity-core.js +++ b/src/gemini/antigravity-core.js @@ -432,8 +432,8 @@ export class AntigravityApiService { version: '1.0.0', displayName: displayName, description: `Antigravity model: ${modelId}`, - inputTokenLimit: 32768, - outputTokenLimit: 8192, + inputTokenLimit: 1024000, + outputTokenLimit: 65535, supportedGenerationMethods: ['generateContent', 'streamGenerateContent'], object: 'model', created: now, diff --git a/src/gemini/gemini-core.js b/src/gemini/gemini-core.js index da1dc80..eee6791 100644 --- a/src/gemini/gemini-core.js +++ b/src/gemini/gemini-core.js @@ -397,7 +397,7 @@ export class GeminiApiService { return { name: `models/${modelId}`, version: "1.0.0", displayName: displayName, description: `A generative model for text and chat generation. ID: ${modelId}`, - inputTokenLimit: 32768, outputTokenLimit: 8192, + inputTokenLimit: 1024000, outputTokenLimit: 65535, supportedGenerationMethods: ["generateContent", "streamGenerateContent"], }; }); diff --git a/static/app/modal.js b/static/app/modal.js index b07b1d7..f2a717b 100644 --- a/static/app/modal.js +++ b/static/app/modal.js @@ -809,6 +809,7 @@ function addDynamicConfigFields(form, providerType) { `; } else if (isOAuthFilePath1) { // OAuth凭据文件路径字段,添加上传按钮 + const isKiroField = field1.id.includes('Kiro'); fields += `
@@ -818,6 +819,7 @@ function addDynamicConfigFields(form, providerType) {
+ ${isKiroField ? ' 使用 AWS 登录方式时,请确保授权文件中包含 clientIdclientSecret 字段' : ''} `; } else { @@ -850,6 +852,7 @@ function addDynamicConfigFields(form, providerType) { `; } else if (isOAuthFilePath2) { // OAuth凭据文件路径字段,添加上传按钮 + const isKiroField = field2.id.includes('Kiro'); fields += `
@@ -859,6 +862,7 @@ function addDynamicConfigFields(form, providerType) {
+ ${isKiroField ? ' 使用 AWS 登录方式时,请确保授权文件中包含 clientIdclientSecret 字段' : ''} `; } else { diff --git a/static/index.html b/static/index.html index 3aa5d3a..7d99511 100644 --- a/static/index.html +++ b/static/index.html @@ -599,6 +599,10 @@ + + + 使用 AWS 登录方式时,请确保授权文件中包含 clientIdclientSecret 字段 +