From d660c204c27749b2175a3b59d54798bdea00fc80 Mon Sep 17 00:00:00 2001 From: zzzjy Date: Thu, 17 Sep 2026 23:34:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8C=BA=E5=88=86=E6=99=BA=E8=B0=B1=20?= =?UTF-8?q?GLM=20=E4=B8=A4=E4=B8=AA=E6=8E=A5=E5=85=A5=E7=82=B9=EF=BC=88?= =?UTF-8?q?=E6=99=AE=E9=80=9A=20API=20/=20GLM=20Coding=20Plan=20=E8=AE=A2?= =?UTF-8?q?=E9=98=85=E4=B8=93=E5=B1=9E=E6=8E=A5=E5=85=A5=E7=82=B9=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 ++- background.js | 3 ++- manifest.json | 2 +- options/options.html | 2 +- options/options.js | 3 ++- popup/popup.js | 2 +- 6 files changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9db2c35..ab0076a 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,8 @@ | 服务商 | 获取 Key | 推荐模型 | 备注 | |---|---|---|---| | DeepSeek | platform.deepseek.com | `deepseek-chat` | 便宜好用,国内直连 | -| 智谱 GLM | open.bigmodel.cn | `glm-4-flash` | 免费额度 | +| 智谱 GLM(普通 API) | open.bigmodel.cn | `glm-4-flash` | 免费额度,按量计费 | +| 智谱 GLM Coding Plan | open.bigmodel.cn | `glm-5.3` | 订阅套餐,走专属接入点不按 token 扣费 | | 月之暗面 Kimi | platform.moonshot.cn | `moonshot-v1-8k` | 长上下文 | | 通义千问 | bailian.aliyun.com | `qwen-plus` | 阿里云百炼 | | Google Gemini | aistudio.google.com | `gemini-2.0-flash` | 有免费额度 | diff --git a/background.js b/background.js index bfb9edb..9d1a876 100644 --- a/background.js +++ b/background.js @@ -21,7 +21,8 @@ const PRESETS = { deepseek: { name: 'DeepSeek', apiType: 'openai', baseURL: 'https://api.deepseek.com/v1', model: 'deepseek-chat' }, openai: { name: 'OpenAI', apiType: 'openai', baseURL: 'https://api.openai.com/v1', model: 'gpt-4o-mini' }, kimi: { name: '月之暗面 Kimi', apiType: 'openai', baseURL: 'https://api.moonshot.cn/v1', model: 'moonshot-v1-8k' }, - zhipu: { name: '智谱 GLM', apiType: 'openai', baseURL: 'https://open.bigmodel.cn/api/paas/v4', model: 'glm-4-flash' }, + zhipu: { name: '智谱 GLM(普通 API·按量计费)', apiType: 'openai', baseURL: 'https://open.bigmodel.cn/api/paas/v4', model: 'glm-4-flash' }, + 'zhipu-coding': { name: '智谱 GLM Coding Plan(订阅)', apiType: 'openai', baseURL: 'https://open.bigmodel.cn/api/coding/paas/v4', model: 'glm-5.3' }, qwen: { name: '通义千问', apiType: 'openai', baseURL: 'https://dashscope.aliyuncs.com/compatible-mode/v1', model: 'qwen-plus' }, siliconflow: { name: '硅基流动', apiType: 'openai', baseURL: 'https://api.siliconflow.cn/v1', model: 'Qwen/Qwen2.5-7B-Instruct' }, gemini: { name: 'Google Gemini', apiType: 'gemini', baseURL: 'https://generativelanguage.googleapis.com', model: 'gemini-2.0-flash' }, diff --git a/manifest.json b/manifest.json index 63287d1..d0a37fa 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "译泡 · PopLingo — AI 划词翻译", - "version": "1.0.1", + "version": "1.0.2", "description": "划词即译的大模型翻译气泡:DeepSeek / OpenAI / Kimi / 智谱 / 通义 / Gemini / Claude / Ollama,流式输出。", "minimum_chrome_version": "116", "permissions": [ diff --git a/options/options.html b/options/options.html index 9bc4006..15eafd5 100644 --- a/options/options.html +++ b/options/options.html @@ -66,7 +66,7 @@
- 💡 国内推荐 DeepSeek(便宜好用)或 智谱 GLM-4-Flash(免费);本地部署选 Ollama(无需 Key)。Key 仅保存在你的浏览器账号同步存储中。 + 💡 国内推荐 DeepSeek(按量便宜好用)或 智谱 GLM-4-Flash(免费);订阅了 GLM Coding Plan 的请选对应接入点(走套餐额度,不按 token 扣费);本地部署选 Ollama(无需 Key)。Key 仅保存在浏览器账号同步存储中。
diff --git a/options/options.js b/options/options.js index 2538df5..1efb1f0 100644 --- a/options/options.js +++ b/options/options.js @@ -6,7 +6,8 @@ const PRESETS = { deepseek: { name: 'DeepSeek · 深度求索', apiType: 'openai', baseURL: 'https://api.deepseek.com/v1', model: 'deepseek-chat' }, openai: { name: 'OpenAI', apiType: 'openai', baseURL: 'https://api.openai.com/v1', model: 'gpt-4o-mini' }, kimi: { name: '月之暗面 Kimi', apiType: 'openai', baseURL: 'https://api.moonshot.cn/v1', model: 'moonshot-v1-8k' }, - zhipu: { name: '智谱 GLM(Flash 免费)', apiType: 'openai', baseURL: 'https://open.bigmodel.cn/api/paas/v4', model: 'glm-4-flash' }, + zhipu: { name: '智谱 GLM(普通 API·按量计费)', apiType: 'openai', baseURL: 'https://open.bigmodel.cn/api/paas/v4', model: 'glm-4-flash' }, + 'zhipu-coding': { name: '智谱 GLM Coding Plan(订阅套餐专用接入点)', apiType: 'openai', baseURL: 'https://open.bigmodel.cn/api/coding/paas/v4', model: 'glm-5.3' }, qwen: { name: '通义千问(阿里云百炼)', apiType: 'openai', baseURL: 'https://dashscope.aliyuncs.com/compatible-mode/v1', model: 'qwen-plus' }, siliconflow: { name: '硅基流动 SiliconFlow', apiType: 'openai', baseURL: 'https://api.siliconflow.cn/v1', model: 'Qwen/Qwen2.5-7B-Instruct' }, gemini: { name: 'Google Gemini', apiType: 'gemini', baseURL: 'https://generativelanguage.googleapis.com', model: 'gemini-2.0-flash' }, diff --git a/popup/popup.js b/popup/popup.js index 49ca040..c13434a 100644 --- a/popup/popup.js +++ b/popup/popup.js @@ -3,7 +3,7 @@ const LANGS = ['简体中文', '繁體中文', 'English', '日本語', '한국어', 'Français', 'Deutsch', 'Español', 'Português', 'Italiano', 'Русский', 'العربية', 'हिन्दी', 'ไทย', 'Việt Nam', 'Indonesia']; const PRESETS = { - deepseek: 'DeepSeek', openai: 'OpenAI', kimi: '月之暗面 Kimi', zhipu: '智谱 GLM', + deepseek: 'DeepSeek', openai: 'OpenAI', kimi: '月之暗面 Kimi', zhipu: '智谱 GLM(普通 API)', 'zhipu-coding': '智谱 GLM Coding Plan', qwen: '通义千问', siliconflow: '硅基流动', gemini: 'Google Gemini', anthropic: 'Anthropic Claude', ollama: 'Ollama(本地)', custom: '自定义(OpenAI 兼容)' };