From e789e93950a352a108299ca08ac34f2b5f27c16c Mon Sep 17 00:00:00 2001 From: "bobo.yang" Date: Thu, 21 Dec 2023 10:19:50 +0800 Subject: [PATCH] Add OPENAI_BASE_URL environment variable Update commonUtil.ts and devchat.ts to include OPENAI_BASE_URL environment variable. --- src/toolwrapper/devchat.ts | 2 +- src/util/commonUtil.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/toolwrapper/devchat.ts b/src/toolwrapper/devchat.ts index eb5a22b..f2d29cb 100644 --- a/src/toolwrapper/devchat.ts +++ b/src/toolwrapper/devchat.ts @@ -249,7 +249,7 @@ class DevChat { // eslint-disable-next-line @typescript-eslint/naming-convention "OPENAI_API_KEY": llmModelData.api_key, // eslint-disable-next-line @typescript-eslint/naming-convention - ...llmModelData.api_base? { "OPENAI_API_BASE": llmModelData.api_base } : {} + ...llmModelData.api_base? { "OPENAI_API_BASE": llmModelData.api_base, "OPENAI_BASE_URL": llmModelData.api_base } : {} }; // build process options diff --git a/src/util/commonUtil.ts b/src/util/commonUtil.ts index 58992af..ca90d91 100644 --- a/src/util/commonUtil.ts +++ b/src/util/commonUtil.ts @@ -73,6 +73,7 @@ async function createOpenAiKeyEnv() { const openAiApiBase = llmModelData.api_base; if (openAiApiBase) { envs['OPENAI_API_BASE'] = openAiApiBase; + envs['OPENAI_BASE_URL'] = openAiApiBase; } return envs;