From 518364d70d79ecae646f1ea49b19e73065a3f726 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 21 May 2026 16:22:11 +0000 Subject: [PATCH] =?UTF-8?q?feat(translate):=20=E6=94=AF=E6=8C=81=E9=80=9A?= =?UTF-8?q?=E8=BF=87=20OPENAI=5FAPI=5FMODEL=20=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E9=85=8D=E7=BD=AE=E7=BF=BB=E8=AF=91=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 翻译脚本不再硬编码 gpt-5.2,改为从 .env 读取 OPENAI_API_MODEL, 便于切换不同模型。 Co-Authored-By: Claude Opus 4.7 (1M context) --- language/translate.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/language/translate.php b/language/translate.php index 031780d62..6860ca9c0 100755 --- a/language/translate.php +++ b/language/translate.php @@ -76,6 +76,7 @@ if ($openAiKey === '') { } $openAiProxy = trim(language_env_value('OPENAI_PROXY_URL', $languageEnv) ?? ''); $openAiBaseUrl = trim(language_env_value('OPENAI_BASE_URL', $languageEnv) ?? ''); +$openAiModel = trim(language_env_value('OPENAI_API_MODEL', $languageEnv) ?? ''); // 读取所有要翻译的内容 $originals = []; @@ -178,7 +179,7 @@ if (count($needs) > 0) { $openAi->setProxy($openAiProxy); } $result = $openAi->chat([ - "model" => "gpt-5.2", + "model" => $openAiModel, "reasoning_effort" => "low", 'messages' => [ [