diff --git a/src/hooks/useApiKeyVerification.ts b/src/hooks/useApiKeyVerification.ts index d6433c57..d458b4f3 100644 --- a/src/hooks/useApiKeyVerification.ts +++ b/src/hooks/useApiKeyVerification.ts @@ -6,6 +6,7 @@ import { getApiKeyFromApiKeyHelper, isAnthropicAuthEnabled, isClaudeAISubscriber, + isOpenAIAuthActive, } from '../utils/auth.js' export type VerificationStatus = @@ -23,7 +24,7 @@ export type ApiKeyVerificationResult = { export function useApiKeyVerification(): ApiKeyVerificationResult { const [status, setStatus] = useState(() => { - if (!isAnthropicAuthEnabled() || isClaudeAISubscriber()) { + if (!isAnthropicAuthEnabled() || isClaudeAISubscriber() || isOpenAIAuthActive()) { return 'valid' } // Use skipRetrievingKeyFromApiKeyHelper to avoid executing apiKeyHelper @@ -41,7 +42,7 @@ export function useApiKeyVerification(): ApiKeyVerificationResult { const [error, setError] = useState(null) const verify = useCallback(async (): Promise => { - if (!isAnthropicAuthEnabled() || isClaudeAISubscriber()) { + if (!isAnthropicAuthEnabled() || isClaudeAISubscriber() || isOpenAIAuthActive()) { setStatus('valid') return }