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;