From 16e4f7ecc33ad895587a3581b8f8d1c6f3dbf44e Mon Sep 17 00:00:00 2001 From: o2e <24642961+o2e@users.noreply.github.com> Date: Tue, 18 Aug 2026 13:02:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20Codex=20=E9=A2=9D=E5=BA=A6?= =?UTF-8?q?=E6=8E=A2=E9=92=88=E6=A8=A1=E5=9E=8B=E5=85=BC=E5=AE=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/pkg/openai/constants.go | 3 +++ backend/internal/service/account_usage_service.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/internal/pkg/openai/constants.go b/backend/internal/pkg/openai/constants.go index a863a19f81..772143ac92 100644 --- a/backend/internal/pkg/openai/constants.go +++ b/backend/internal/pkg/openai/constants.go @@ -45,6 +45,9 @@ func DefaultModelIDs() []string { // DefaultTestModel default model for testing OpenAI accounts const DefaultTestModel = "gpt-5.4" +// CodexUsageProbeModel is the model used for OAuth Codex usage probes. +const CodexUsageProbeModel = "codex-auto-review" + // DefaultInstructions default instructions for non-Codex CLI requests. // 内容为真实 Codex CLI 的 GPT-5-Codex base prompt(codex 系模型默认)。 // diff --git a/backend/internal/service/account_usage_service.go b/backend/internal/service/account_usage_service.go index 084d153ff2..5dc1b1b071 100644 --- a/backend/internal/service/account_usage_service.go +++ b/backend/internal/service/account_usage_service.go @@ -830,7 +830,7 @@ func (s *AccountUsageService) probeOpenAICodexSnapshot(ctx context.Context, acco if accessToken == "" && !account.IsOpenAIAgentIdentity() { return nil, fmt.Errorf("no access token available") } - modelID := openaipkg.DefaultTestModel + modelID := openaipkg.CodexUsageProbeModel payload := createOpenAITestPayload(modelID, true) payloadBytes, err := json.Marshal(payload) if err != nil {