diff --git a/src/shared/key-management/openai/provider.ts b/src/shared/key-management/openai/provider.ts index 4efc883..9e9c808 100644 --- a/src/shared/key-management/openai/provider.ts +++ b/src/shared/key-management/openai/provider.ts @@ -147,7 +147,7 @@ export class OpenAIKeyProvider implements KeyProvider { const isGptImageRequest = neededFamily === "gpt-image"; // GPT-5 models (gpt-5, gpt-5-mini, gpt-5-nano) require verified keys for streaming - const isGpt5Model = /^gpt-5(-mini|-nano)?(-\d{4}-\d{2}-\d{2})?$/.test(model) || model === "gpt-5-chat-latest"; + const isGpt5Model = /^gpt-5(-mini|-nano)?(-\d{4}-\d{2}-\d{2})?$/.test(model); const isO1Model = /^o1(-mini|-preview)?(-\d{4}-\d{2}-\d{2})?$/.test(model); const isO3Model = /^o3(-mini)?(-\d{4}-\d{2}-\d{2})?$/.test(model); const isO4MiniModel = /^o4-mini(-\d{4}-\d{2}-\d{2})?$/.test(model);