From ba915f2cc0bb863719760ed3ad011b7428f0a136 Mon Sep 17 00:00:00 2001 From: zhayujie Date: Sun, 15 Mar 2026 22:06:12 +0800 Subject: [PATCH] feat: add gemini-3.1-flash-lite-preview and gpt-5.4 --- README.md | 4 ++-- channel/web/web_channel.py | 8 ++++---- common/const.py | 3 ++- docs/agent.md | 2 +- docs/en/models/gemini.mdx | 2 +- docs/models/gemini.mdx | 2 +- run.sh | 2 +- 7 files changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 4ffdc0f..7e29400 100644 --- a/README.md +++ b/README.md @@ -468,11 +468,11 @@ volumes: API Key创建:在 [控制台](https://aistudio.google.com/app/apikey?hl=zh-cn) 创建API Key ,配置如下 ```json { - "model": "gemini-3.1-pro-preview", + "model": "gemini-3.1-flash-lite-preview", "gemini_api_key": "" } ``` - - `model`: 参考[官方文档-模型列表](https://ai.google.dev/gemini-api/docs/models?hl=zh-cn),支持 `gemini-3.1-pro-preview、gemini-3-flash-preview、gemini-3-pro-preview、gemini-2.5-pro、gemini-2.0-flash` 等 + - `model`: 参考[官方文档-模型列表](https://ai.google.dev/gemini-api/docs/models?hl=zh-cn),支持 `gemini-3.1-flash-lite-preview、gemini-3.1-pro-preview、gemini-3-flash-preview、gemini-3-pro-preview` 等
diff --git a/channel/web/web_channel.py b/channel/web/web_channel.py index 424aa3e..bae48fb 100644 --- a/channel/web/web_channel.py +++ b/channel/web/web_channel.py @@ -393,8 +393,8 @@ class ConfigHandler: const.KIMI_K2_5, const.KIMI_K2, const.DOUBAO_SEED_2_PRO, const.DOUBAO_SEED_2_CODE, const.CLAUDE_4_6_SONNET, const.CLAUDE_4_6_OPUS, const.CLAUDE_4_5_SONNET, - const.GEMINI_31_PRO_PRE, const.GEMINI_3_FLASH_PRE, - const.GPT_5, const.GPT_41, const.GPT_4o, + const.GEMINI_31_FLASH_LITE_PRE, const.GEMINI_31_PRO_PRE, const.GEMINI_3_FLASH_PRE, + const.GPT_54, const.GPT_5, const.GPT_41, const.GPT_4o, const.DEEPSEEK_CHAT, const.DEEPSEEK_REASONER, ] @@ -446,14 +446,14 @@ class ConfigHandler: "api_key_field": "gemini_api_key", "api_base_key": "gemini_api_base", "api_base_default": "https://generativelanguage.googleapis.com", - "models": [const.GEMINI_31_PRO_PRE, const.GEMINI_3_FLASH_PRE], + "models": [const.GEMINI_31_FLASH_LITE_PRE, const.GEMINI_31_PRO_PRE, const.GEMINI_3_FLASH_PRE], }), ("chatGPT", { "label": "OpenAI", "api_key_field": "open_ai_api_key", "api_base_key": "open_ai_api_base", "api_base_default": "https://api.openai.com/v1", - "models": [const.GPT_5, const.GPT_41, const.GPT_4o], + "models": [const.GPT_54, const.GPT_5, const.GPT_41, const.GPT_4o], }), ("deepseek", { "label": "DeepSeek", diff --git a/common/const.py b/common/const.py index 366ea8a..3ac7ad7 100644 --- a/common/const.py +++ b/common/const.py @@ -42,6 +42,7 @@ GEMINI_25_PRO_PRE = "gemini-2.5-pro-preview-05-06" GEMINI_3_FLASH_PRE = "gemini-3-flash-preview" # Gemini 3 Flash Preview - Agent推荐模型 GEMINI_3_PRO_PRE = "gemini-3-pro-preview" # Gemini 3 Pro Preview GEMINI_31_PRO_PRE = "gemini-3.1-pro-preview" # Gemini 3.1 Pro Preview - Agent推荐模型 +GEMINI_31_FLASH_LITE_PRE = "gemini-3.1-flash-lite-preview" # Gemini 3.1 Flash Lite Preview - Agent推荐模型 # OpenAI GPT35 = "gpt-3.5-turbo" @@ -142,7 +143,7 @@ MODEL_LIST = [ "claude", "claude-3-haiku", "claude-3-sonnet", "claude-3-opus", "claude-3.5-sonnet", # Gemini - GEMINI_31_PRO_PRE, GEMINI_3_PRO_PRE, GEMINI_3_FLASH_PRE, GEMINI_25_PRO_PRE, GEMINI_25_FLASH_PRE, + GEMINI_31_FLASH_LITE_PRE, GEMINI_31_PRO_PRE, GEMINI_3_PRO_PRE, GEMINI_3_FLASH_PRE, GEMINI_25_PRO_PRE, GEMINI_25_FLASH_PRE, GEMINI_20_FLASH, GEMINI_20_flash_exp, GEMINI_15_PRO, GEMINI_15_flash, GEMINI_PRO, GEMINI, # OpenAI diff --git a/docs/agent.md b/docs/agent.md index e4da0d6..34c889b 100644 --- a/docs/agent.md +++ b/docs/agent.md @@ -143,7 +143,7 @@ Agent模式推荐使用以下模型,可根据效果及成本综合选择: - **Doubao**: `doubao-seed-2-0-code-preview-260215` - **Qwen**: `qwen3.5-plus` - **Claude**: `claude-sonnet-4-6` -- **Gemini**: `gemini-3.1-pro-preview` +- **Gemini**: `gemini-3.1-flash-lite-preview` - **OpenAI**: `gpt-5.4` 详细模型配置方式参考 [README.md 模型说明](../README.md#模型说明) diff --git a/docs/en/models/gemini.mdx b/docs/en/models/gemini.mdx index 540437a..dd857db 100644 --- a/docs/en/models/gemini.mdx +++ b/docs/en/models/gemini.mdx @@ -12,5 +12,5 @@ description: Google Gemini model configuration | Parameter | Description | | --- | --- | -| `model` | Options include `gemini-3.1-pro-preview`, `gemini-3-flash-preview`, `gemini-3-pro-preview`, `gemini-2.5-pro`, `gemini-2.0-flash`, etc. See [official docs](https://ai.google.dev/gemini-api/docs/models) | +| `model` | Options include `gemini-3.1-flash-lite-preview`, `gemini-3.1-pro-preview`, `gemini-3-flash-preview`, `gemini-3-pro-preview`, etc. See [official docs](https://ai.google.dev/gemini-api/docs/models) | | `gemini_api_key` | Create at [Google AI Studio](https://aistudio.google.com/app/apikey) | diff --git a/docs/models/gemini.mdx b/docs/models/gemini.mdx index d584753..220e53a 100644 --- a/docs/models/gemini.mdx +++ b/docs/models/gemini.mdx @@ -12,5 +12,5 @@ description: Google Gemini 模型配置 | 参数 | 说明 | | --- | --- | -| `model` | 支持 `gemini-3.1-pro-preview`、`gemini-3-flash-preview`、`gemini-3-pro-preview`、`gemini-2.5-pro`、`gemini-2.0-flash` 等,参考 [官方文档](https://ai.google.dev/gemini-api/docs/models) | +| `model` | 支持 `gemini-3.1-flash-lite-preview`、`gemini-3.1-pro-preview`、`gemini-3-flash-preview`、`gemini-3-pro-preview` 等,参考 [官方文档](https://ai.google.dev/gemini-api/docs/models) | | `gemini_api_key` | 在 [Google AI Studio](https://aistudio.google.com/app/apikey) 创建 | diff --git a/run.sh b/run.sh index b0f239b..da34abc 100644 --- a/run.sh +++ b/run.sh @@ -276,7 +276,7 @@ select_model() { echo -e "${YELLOW}4) Doubao (doubao-seed-2-0-code-preview-260215, etc.)${NC}" echo -e "${YELLOW}5) Qwen (qwen3.5-plus, qwen3-max, qwq-plus, etc.)${NC}" echo -e "${YELLOW}6) Claude (claude-sonnet-4-6, claude-opus-4-6, etc.)${NC}" - echo -e "${YELLOW}7) Gemini (gemini-3.1-pro-preview, gemini-3-flash-preview, etc.)${NC}" + echo -e "${YELLOW}7) Gemini (gemini-3.1-flash-lite-preview, gemini-3.1-pro-preview, etc.)${NC}" echo -e "${YELLOW}8) OpenAI GPT (gpt-5.4, gpt-5.2, gpt-4.1, etc.)${NC}" echo -e "${YELLOW}9) LinkAI (access multiple models via one API)${NC}" echo ""