Add OpenAI base url override to app config

This commit is contained in:
Sam Becker 2025-05-22 09:38:56 -05:00
parent 4f9da5d13d
commit 87915875c7
2 changed files with 11 additions and 0 deletions

View File

@ -56,6 +56,7 @@ export default function AdminAppConfigurationClient({
isMetaDescriptionConfigured,
hasPageAbout,
// AI
hasOpenaiBaseUrl,
isAiTextGenerationEnabled,
aiTextAutoGeneratedFields,
hasAiTextAutoGeneratedFields,
@ -422,6 +423,15 @@ export default function AdminAppConfigurationClient({
on Vercel dashboard and connect to this project
to enable rate limiting
</ChecklistRow>
<ChecklistRow
title="Base URL override (experimental)"
status={hasOpenaiBaseUrl}
optional
>
Store base URL in environment variable to use
alternate OpenAI-compatible providers:
{renderEnvVars(['OPENAI_BASE_URL'])}
</ChecklistRow>
</ChecklistGroup>
<ChecklistGroup
title="Performance"

View File

@ -357,6 +357,7 @@ export const APP_CONFIGURATION = {
isMetaDescriptionConfigured: IS_META_DESCRIPTION_CONFIGURED,
hasPageAbout: Boolean(process.env.NEXT_PUBLIC_SITE_ABOUT),
// AI
hasOpenaiBaseUrl: Boolean(OPENAI_BASE_URL),
isAiTextGenerationEnabled: AI_TEXT_GENERATION_ENABLED,
aiTextAutoGeneratedFields: process.env.AI_TEXT_AUTO_GENERATED_FIELDS
? AI_TEXT_AUTO_GENERATED_FIELDS.length === 0