MCPcopy Index your code
hub / github.com/ChatGPTBox-dev/chatGPTBox / isProviderSecretCompatibleForCustomMode

Function isProviderSecretCompatibleForCustomMode

src/config/index.mjs:1190–1196  ·  view source on GitHub ↗
(modeApiKey, providerSecret)

Source from the content-addressed store, hash-verified

1188 apiKey: normalizeText(apiMode?.apiKey),
1189 })
1190 const isProviderSecretCompatibleForCustomMode = (modeApiKey, providerSecret) => {
1191 const effectiveModeKey = normalizeText(modeApiKey) || getLegacyCustomProviderSecret()
1192 if (effectiveModeKey) {
1193 return !providerSecret || providerSecret === effectiveModeKey
1194 }
1195 return !providerSecret
1196 }
1197 const materializeCustomProviderForMode = (targetProviderId, preferredName) => {
1198 customProviderCounter += 1
1199 const sourceProvider = customOpenAIProviders.find((item) => item.id === targetProviderId)

Callers 1

migrateUserConfigFunction · 0.85

Calls 2

normalizeTextFunction · 0.70

Tested by

no test coverage detected