diff --git a/README.md b/README.md index 70b2707f..2d1d61ae 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ CowAgent supports all mainstream LLM providers. **Chat, vision, image generation | Provider | Featured Models | Chat | Vision | Image Gen | ASR | TTS | Embedding | | --- | --- | :-: | :-: | :-: | :-: | :-: | :-: | -| [Claude](https://docs.cowagent.ai/en/models/claude) | claude-opus-4-7 | ✅ | ✅ | | | | | +| [Claude](https://docs.cowagent.ai/en/models/claude) | claude-opus-4-8 | ✅ | ✅ | | | | | | [OpenAI](https://docs.cowagent.ai/en/models/openai) | gpt-5.5, o-series | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | [Gemini](https://docs.cowagent.ai/en/models/gemini) | gemini-3.5-flash | ✅ | ✅ | ✅ | | | | | [DeepSeek](https://docs.cowagent.ai/en/models/deepseek) | deepseek-v4-flash / pro | ✅ | | | | | | diff --git a/channel/web/web_channel.py b/channel/web/web_channel.py index 57891855..c564696e 100644 --- a/channel/web/web_channel.py +++ b/channel/web/web_channel.py @@ -1379,7 +1379,7 @@ class ConfigHandler: _RECOMMENDED_MODELS = [ const.DEEPSEEK_V4_FLASH, const.DEEPSEEK_V4_PRO, const.DEEPSEEK_CHAT, const.DEEPSEEK_REASONER, const.MINIMAX_M2_7_HIGHSPEED, const.MINIMAX_M2_7, const.MINIMAX_M2_5, const.MINIMAX_M2_1, const.MINIMAX_M2_1_LIGHTNING, - const.CLAUDE_4_6_SONNET, const.CLAUDE_4_7_OPUS, const.CLAUDE_4_6_OPUS, const.CLAUDE_4_5_SONNET, + const.CLAUDE_4_8_OPUS, const.CLAUDE_4_7_OPUS, const.CLAUDE_4_6_SONNET, const.CLAUDE_4_6_OPUS, const.CLAUDE_4_5_SONNET, const.GEMINI_35_FLASH, const.GEMINI_31_FLASH_LITE_PRE, const.GEMINI_31_PRO_PRE, const.GEMINI_3_FLASH_PRE, const.GPT_55, const.GPT_54, const.GPT_54_MINI, const.GPT_54_NANO, const.GPT_5, const.GPT_41, const.GPT_4o, const.GLM_5_1, const.GLM_5_TURBO, const.GLM_5, const.GLM_4_7, @@ -1424,7 +1424,7 @@ class ConfigHandler: "api_base_key": "claude_api_base", "api_base_default": "https://api.anthropic.com/v1", "api_base_placeholder": _PLACEHOLDER_V1, - "models": [const.CLAUDE_4_6_SONNET, const.CLAUDE_4_7_OPUS, const.CLAUDE_4_6_OPUS, const.CLAUDE_4_5_SONNET], + "models": [const.CLAUDE_4_8_OPUS, const.CLAUDE_4_7_OPUS, const.CLAUDE_4_6_SONNET, const.CLAUDE_4_6_OPUS, const.CLAUDE_4_5_SONNET], }), ("gemini", { "label": "Gemini", @@ -1929,7 +1929,7 @@ class ModelsHandler: "doubao": [const.DOUBAO_SEED_2_PRO], "moonshot": [const.KIMI_K2_6], "dashscope": [const.QWEN36_PLUS, const.QWEN35_PLUS, const.QWEN3_MAX], - "claudeAPI": [const.CLAUDE_4_6_SONNET, const.CLAUDE_4_7_OPUS, const.CLAUDE_4_6_OPUS], + "claudeAPI": [const.CLAUDE_4_8_OPUS, const.CLAUDE_4_7_OPUS, const.CLAUDE_4_6_SONNET, const.CLAUDE_4_6_OPUS], "gemini": [const.GEMINI_35_FLASH, const.GEMINI_31_FLASH_LITE_PRE, const.GEMINI_31_PRO_PRE, const.GEMINI_3_FLASH_PRE], "qianfan": [const.ERNIE_45_TURBO_VL], # Zhipu's bot hard-codes the call to glm-5v-turbo regardless of what diff --git a/common/const.py b/common/const.py index 4daea457..8ec2a2ff 100644 --- a/common/const.py +++ b/common/const.py @@ -30,8 +30,9 @@ CLAUDE_35_SONNET = "claude-3-5-sonnet-latest" # 带 latest 标签的模型名 CLAUDE_35_SONNET_1022 = "claude-3-5-sonnet-20241022" # 带具体日期的模型名称,会固定为该日期发布的模型 CLAUDE_35_SONNET_0620 = "claude-3-5-sonnet-20240620" CLAUDE_4_OPUS = "claude-opus-4-0" +CLAUDE_4_8_OPUS = "claude-opus-4-8" # Claude Opus 4.8 - Agent推荐模型 CLAUDE_4_7_OPUS = "claude-opus-4-7" # Claude Opus 4.7 -CLAUDE_4_6_OPUS = "claude-opus-4-6" # Claude Opus 4.6 - Agent推荐模型 +CLAUDE_4_6_OPUS = "claude-opus-4-6" # Claude Opus 4.6 CLAUDE_4_SONNET = "claude-sonnet-4-0" # Claude Sonnet 4.0 CLAUDE_4_5_SONNET = "claude-sonnet-4-5" # Claude Sonnet 4.5 - Agent推荐模型 CLAUDE_4_6_SONNET = "claude-sonnet-4-6" # Claude Sonnet 4.6 - Agent推荐模型 @@ -194,7 +195,7 @@ MODEL_LIST = [ MIMO, MIMO_V2_5_PRO, MIMO_V2_5, MIMO_V2_PRO, MIMO_V2_OMNI, MIMO_V2_FLASH, # Claude - CLAUDE3, CLAUDE_4_6_SONNET, CLAUDE_4_7_OPUS, CLAUDE_4_6_OPUS, CLAUDE_4_OPUS, CLAUDE_4_5_SONNET, CLAUDE_4_SONNET, CLAUDE_3_OPUS, CLAUDE_3_OPUS_0229, + CLAUDE3, CLAUDE_4_8_OPUS, CLAUDE_4_7_OPUS, CLAUDE_4_6_SONNET, CLAUDE_4_6_OPUS, CLAUDE_4_OPUS, CLAUDE_4_5_SONNET, CLAUDE_4_SONNET, CLAUDE_3_OPUS, CLAUDE_3_OPUS_0229, CLAUDE_35_SONNET, CLAUDE_35_SONNET_1022, CLAUDE_35_SONNET_0620, CLAUDE_3_SONNET, CLAUDE_3_HAIKU, "claude", "claude-3-haiku", "claude-3-sonnet", "claude-3-opus", "claude-3.5-sonnet", diff --git a/docs/en/models/claude.mdx b/docs/en/models/claude.mdx index 28a00c6f..bb831eb8 100644 --- a/docs/en/models/claude.mdx +++ b/docs/en/models/claude.mdx @@ -13,14 +13,14 @@ Claude is provided by Anthropic and supports both text chat and image understand ```json { - "model": "claude-sonnet-4-6", + "model": "claude-opus-4-8", "claude_api_key": "YOUR_API_KEY" } ``` | Parameter | Description | | --- | --- | -| `model` | Supports `claude-sonnet-4-6`, `claude-opus-4-7`, `claude-opus-4-6`, `claude-sonnet-4-5`, `claude-sonnet-4-0`, `claude-3-5-sonnet-latest`, etc. See [official models](https://docs.anthropic.com/en/docs/about-claude/models/overview) | +| `model` | Supports `claude-opus-4-8`, `claude-opus-4-7`, `claude-sonnet-4-6`, `claude-opus-4-6`, `claude-sonnet-4-5`, `claude-sonnet-4-0`, `claude-3-5-sonnet-latest`, etc. See [official models](https://docs.anthropic.com/en/docs/about-claude/models/overview) | | `claude_api_key` | Create one in the [Claude Console](https://console.anthropic.com/settings/keys) | | `claude_api_base` | Optional, defaults to `https://api.anthropic.com/v1`. Can be changed to a third-party proxy | @@ -28,9 +28,10 @@ Claude is provided by Anthropic and supports both text chat and image understand | Model | Use Case | | --- | --- | -| `claude-sonnet-4-6` | Default recommended, balanced cost and speed | -| `claude-opus-4-7` | Complex reasoning and long-running tasks; best quality but higher cost | -| `claude-sonnet-4-5` / `claude-sonnet-4-0` | Previous-generation flagships at a lower price | +| `claude-opus-4-8` | Default recommended, latest flagship; best for complex reasoning and long-running tasks | +| `claude-opus-4-7` | Previous-generation Opus flagship | +| `claude-sonnet-4-6` | Balanced cost and speed, lower cost | +| `claude-opus-4-6` / `claude-sonnet-4-5` / `claude-sonnet-4-0` | Earlier flagships at a lower price | ## Image Understanding diff --git a/docs/en/models/index.mdx b/docs/en/models/index.mdx index cbe74d41..1a82d162 100644 --- a/docs/en/models/index.mdx +++ b/docs/en/models/index.mdx @@ -13,7 +13,7 @@ A snapshot of each vendor's capabilities. "Text" refers to the main chat model; | --- | --- | :-: | :-: | :-: | :-: | :-: | :-: | | [DeepSeek](/en/models/deepseek) | deepseek-v4-flash / pro | ✅ | | | | | | | [MiniMax](/en/models/minimax) | MiniMax-M2.7 | ✅ | ✅ | ✅ | | ✅ | | -| [Claude](/en/models/claude) | claude-opus-4-7 | ✅ | ✅ | | | | | +| [Claude](/en/models/claude) | claude-opus-4-8 | ✅ | ✅ | | | | | | [Gemini](/en/models/gemini) | gemini-3.5-flash | ✅ | ✅ | ✅ | | | | | [OpenAI](/en/models/openai) | gpt-5.5, o-series | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | [GLM](/en/models/glm) | glm-5.1, glm-5v-turbo | ✅ | ✅ | | ✅ | | ✅ | diff --git a/docs/ja/README.md b/docs/ja/README.md index 69beb6ba..3db69d8c 100644 --- a/docs/ja/README.md +++ b/docs/ja/README.md @@ -94,7 +94,7 @@ CowAgent は主要な LLM プロバイダーすべてに対応しています。 | プロバイダー | 代表的なモデル | チャット | 画像認識 | 画像生成 | ASR | TTS | Embedding | | --- | --- | :-: | :-: | :-: | :-: | :-: | :-: | -| [Claude](https://docs.cowagent.ai/ja/models/claude) | claude-opus-4-7 | ✅ | ✅ | | | | | +| [Claude](https://docs.cowagent.ai/ja/models/claude) | claude-opus-4-8 | ✅ | ✅ | | | | | | [OpenAI](https://docs.cowagent.ai/ja/models/openai) | gpt-5.5、o シリーズ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | [Gemini](https://docs.cowagent.ai/ja/models/gemini) | gemini-3.5-flash | ✅ | ✅ | ✅ | | | | | [DeepSeek](https://docs.cowagent.ai/ja/models/deepseek) | deepseek-v4-flash / pro | ✅ | | | | | | diff --git a/docs/ja/models/claude.mdx b/docs/ja/models/claude.mdx index 7fcc94da..2b951e34 100644 --- a/docs/ja/models/claude.mdx +++ b/docs/ja/models/claude.mdx @@ -13,14 +13,14 @@ Claude は Anthropic が提供するモデルで、テキスト対話と画像 ```json { - "model": "claude-sonnet-4-6", + "model": "claude-opus-4-8", "claude_api_key": "YOUR_API_KEY" } ``` | パラメータ | 説明 | | --- | --- | -| `model` | `claude-sonnet-4-6`、`claude-opus-4-7`、`claude-opus-4-6`、`claude-sonnet-4-5`、`claude-sonnet-4-0`、`claude-3-5-sonnet-latest` などをサポート。詳細は [公式モデル一覧](https://docs.anthropic.com/en/docs/about-claude/models/overview) を参照 | +| `model` | `claude-opus-4-8`、`claude-opus-4-7`、`claude-sonnet-4-6`、`claude-opus-4-6`、`claude-sonnet-4-5`、`claude-sonnet-4-0`、`claude-3-5-sonnet-latest` などをサポート。詳細は [公式モデル一覧](https://docs.anthropic.com/en/docs/about-claude/models/overview) を参照 | | `claude_api_key` | [Claude コンソール](https://console.anthropic.com/settings/keys) で作成 | | `claude_api_base` | 任意。デフォルトは `https://api.anthropic.com/v1`。サードパーティのプロキシに変更可能 | @@ -28,9 +28,10 @@ Claude は Anthropic が提供するモデルで、テキスト対話と画像 | モデル | 用途 | | --- | --- | -| `claude-sonnet-4-6` | デフォルト推奨。コストパフォーマンスと速度のバランスが良い | -| `claude-opus-4-7` | 複雑な推論や長いタスクチェーンに最適。効果は最高だがコストも高い | -| `claude-sonnet-4-5` / `claude-sonnet-4-0` | 前世代のフラッグシップ。価格はより安い | +| `claude-opus-4-8` | デフォルト推奨。最新フラッグシップ。複雑な推論や長いタスクチェーンに最適 | +| `claude-opus-4-7` | 前世代の Opus フラッグシップ | +| `claude-sonnet-4-6` | コストパフォーマンスと速度のバランスが良く、コストも低い | +| `claude-opus-4-6` / `claude-sonnet-4-5` / `claude-sonnet-4-0` | より以前のフラッグシップ。価格はより安い | ## 画像理解 diff --git a/docs/ja/models/index.mdx b/docs/ja/models/index.mdx index 9b9c5f44..0f3916a3 100644 --- a/docs/ja/models/index.mdx +++ b/docs/ja/models/index.mdx @@ -20,7 +20,7 @@ CowAgent は国内外の主要ベンダーの大規模言語モデルをサポ | --- | --- | :-: | :-: | :-: | :-: | :-: | :-: | | [DeepSeek](/models/deepseek) | deepseek-v4-flash / pro | ✅ | | | | | | | [MiniMax](/models/minimax) | MiniMax-M2.7 | ✅ | ✅ | ✅ | | ✅ | | -| [Claude](/models/claude) | claude-opus-4-7 | ✅ | ✅ | | | | | +| [Claude](/models/claude) | claude-opus-4-8 | ✅ | ✅ | | | | | | [Gemini](/models/gemini) | gemini-3.5-flash | ✅ | ✅ | ✅ | | | | | [OpenAI](/models/openai) | gpt-5.5、o シリーズ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | [Zhipu GLM](/models/glm) | glm-5.1、glm-5v-turbo | ✅ | ✅ | | ✅ | | ✅ | diff --git a/docs/models/claude.mdx b/docs/models/claude.mdx index 05b6164c..ee1809d6 100644 --- a/docs/models/claude.mdx +++ b/docs/models/claude.mdx @@ -13,14 +13,14 @@ Claude 由 Anthropic 提供,支持文本对话与图像理解,主流 Sonnet ```json { - "model": "claude-sonnet-4-6", + "model": "claude-opus-4-8", "claude_api_key": "YOUR_API_KEY" } ``` | 参数 | 说明 | | --- | --- | -| `model` | 支持 `claude-sonnet-4-6`、`claude-opus-4-7`、`claude-opus-4-6`、`claude-sonnet-4-5`、`claude-sonnet-4-0`、`claude-3-5-sonnet-latest` 等,参考 [官方模型](https://docs.anthropic.com/en/docs/about-claude/models/overview) | +| `model` | 支持 `claude-opus-4-8`、`claude-opus-4-7`、`claude-sonnet-4-6`、`claude-opus-4-6`、`claude-sonnet-4-5`、`claude-sonnet-4-0`、`claude-3-5-sonnet-latest` 等,参考 [官方模型](https://docs.anthropic.com/en/docs/about-claude/models/overview) | | `claude_api_key` | 在 [Claude 控制台](https://console.anthropic.com/settings/keys) 创建 | | `claude_api_base` | 可选,默认为 `https://api.anthropic.com/v1`,可改为第三方代理 | @@ -28,9 +28,10 @@ Claude 由 Anthropic 提供,支持文本对话与图像理解,主流 Sonnet | 模型 | 适用场景 | | --- | --- | -| `claude-sonnet-4-6` | 默认推荐,性价比与速度平衡 | -| `claude-opus-4-7` | 复杂推理与长链路任务,效果最佳但成本更高 | -| `claude-sonnet-4-5` / `claude-sonnet-4-0` | 上一代旗舰,价格更低 | +| `claude-opus-4-8` | 默认推荐,最新旗舰,复杂推理与长链路任务效果最佳 | +| `claude-opus-4-7` | 上一代 Opus 旗舰 | +| `claude-sonnet-4-6` | 性价比与速度平衡,成本更低 | +| `claude-opus-4-6` / `claude-sonnet-4-5` / `claude-sonnet-4-0` | 更早的旗舰,价格更低 | ## 图像理解 diff --git a/docs/models/index.mdx b/docs/models/index.mdx index 114c58e0..02402b6a 100644 --- a/docs/models/index.mdx +++ b/docs/models/index.mdx @@ -14,7 +14,7 @@ CowAgent 支持国内外主流厂商的大语言模型,模型接口实现在 | --- | --- | :-: | :-: | :-: | :-: | :-: | :-: | | [DeepSeek](/models/deepseek) | deepseek-v4-flash / pro | ✅ | | | | | | | [MiniMax](/models/minimax) | MiniMax-M2.7 | ✅ | ✅ | ✅ | | ✅ | | -| [Claude](/models/claude) | claude-opus-4-7 | ✅ | ✅ | | | | | +| [Claude](/models/claude) | claude-opus-4-8 | ✅ | ✅ | | | | | | [Gemini](/models/gemini) | gemini-3.5-flash | ✅ | ✅ | ✅ | | | | | [OpenAI](/models/openai) | gpt-5.5、o 系列 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | [智谱 GLM](/models/glm) | glm-5.1、glm-5v-turbo | ✅ | ✅ | | ✅ | | ✅ | diff --git a/docs/zh/README.md b/docs/zh/README.md index 79bcb769..377d1beb 100644 --- a/docs/zh/README.md +++ b/docs/zh/README.md @@ -96,7 +96,7 @@ CowAgent 支持国内外主流厂商的大语言模型。**文本对话、图像 | --- | --- | :-: | :-: | :-: | :-: | :-: | :-: | | [DeepSeek](https://docs.cowagent.ai/models/deepseek) | deepseek-v4-flash / pro | ✅ | | | | | | | [MiniMax](https://docs.cowagent.ai/models/minimax) | MiniMax-M2.7 | ✅ | ✅ | ✅ | | ✅ | | -| [Claude](https://docs.cowagent.ai/models/claude) | claude-opus-4-7 | ✅ | ✅ | | | | | +| [Claude](https://docs.cowagent.ai/models/claude) | claude-opus-4-8 | ✅ | ✅ | | | | | | [Gemini](https://docs.cowagent.ai/models/gemini) | gemini-3.5-flash | ✅ | ✅ | ✅ | | | | | [OpenAI](https://docs.cowagent.ai/models/openai) | gpt-5.5、o 系列 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | [智谱 GLM](https://docs.cowagent.ai/models/glm) | glm-5.1、glm-5v-turbo | ✅ | ✅ | | ✅ | | ✅ | diff --git a/run.sh b/run.sh index c7ebd0a0..5dff9785 100755 --- a/run.sh +++ b/run.sh @@ -311,7 +311,7 @@ select_model() { echo -e "${CYAN}${BOLD}=========================================${NC}" echo -e "${YELLOW}1) DeepSeek (deepseek-v4-flash, deepseek-v4-pro, etc.)${NC}" echo -e "${YELLOW}2) MiniMax (MiniMax-M2.7, MiniMax-M2.5, etc.)${NC}" - echo -e "${YELLOW}3) Claude (claude-sonnet-4-6, claude-opus-4-7, claude-opus-4-6, etc.)${NC}" + echo -e "${YELLOW}3) Claude (claude-opus-4-8, claude-opus-4-7, claude-sonnet-4-6, etc.)${NC}" echo -e "${YELLOW}4) Gemini (gemini-3.1-flash-lite-preview, gemini-3.1-pro-preview, etc.)${NC}" echo -e "${YELLOW}5) OpenAI GPT (gpt-5.4, gpt-5.2, gpt-4.1, etc.)${NC}" echo -e "${YELLOW}6) Zhipu AI (glm-5.1, glm-5-turbo, glm-5, etc.)${NC}" @@ -360,7 +360,7 @@ configure_model() { 1) read_model_config "DeepSeek" "deepseek-v4-flash" "DEEPSEEK_KEY" ;; 2) read_model_config "MiniMax" "MiniMax-M2.7" "MINIMAX_KEY" ;; 3) - read_model_config "Claude" "claude-sonnet-4-6" "CLAUDE_KEY" + read_model_config "Claude" "claude-opus-4-8" "CLAUDE_KEY" read_api_base "CLAUDE_BASE" "https://api.anthropic.com/v1" ;; 4) diff --git a/scripts/run.ps1 b/scripts/run.ps1 index 18300d11..7c5f0b06 100644 --- a/scripts/run.ps1 +++ b/scripts/run.ps1 @@ -175,7 +175,7 @@ $ModelChoices = @{ "4" = @{ Provider = "Kimi (Moonshot)"; Default = "kimi-k2.6"; Key = "MOONSHOT_KEY" } "5" = @{ Provider = "Doubao (Volcengine Ark)"; Default = "doubao-seed-2-0-code-preview-260215"; Key = "ARK_KEY" } "6" = @{ Provider = "Qwen (DashScope)"; Default = "qwen3.6-plus"; Key = "DASHSCOPE_KEY" } - "7" = @{ Provider = "Claude"; Default = "claude-sonnet-4-6"; Key = "CLAUDE_KEY"; Base = "https://api.anthropic.com/v1" } + "7" = @{ Provider = "Claude"; Default = "claude-opus-4-8"; Key = "CLAUDE_KEY"; Base = "https://api.anthropic.com/v1" } "8" = @{ Provider = "Gemini"; Default = "gemini-3.1-pro-preview"; Key = "GEMINI_KEY"; Base = "https://generativelanguage.googleapis.com" } "9" = @{ Provider = "OpenAI GPT"; Default = "gpt-5.4"; Key = "OPENAI_KEY"; Base = "https://api.openai.com/v1" } "10" = @{ Provider = "LinkAI"; Default = "deepseek-v4-flash"; Key = "LINKAI_KEY" } @@ -191,7 +191,7 @@ function Select-Model { Write-Host "4) Kimi (kimi-k2.6, kimi-k2.5, kimi-k2, etc.)" Write-Host "5) Doubao (doubao-seed-2-0-code-preview-260215, etc.)" Write-Host "6) Qwen (qwen3.6-plus, qwen3.5-plus, qwen3-max, qwq-plus, etc.)" - Write-Host "7) Claude (claude-sonnet-4-6, claude-opus-4-6, etc.)" + Write-Host "7) Claude (claude-opus-4-8, claude-opus-4-7, claude-sonnet-4-6, etc.)" Write-Host "8) Gemini (gemini-3.1-flash-lite-preview, gemini-3.1-pro-preview, etc.)" Write-Host "9) OpenAI GPT (gpt-5.4, gpt-5.2, gpt-4.1, etc.)" Write-Host "10) LinkAI (access multiple models via one API)"