🐞 fix: Add Null Checks for BaseURL in Agent Config (#5908)

This commit is contained in:
Danny Avila 2025-02-16 10:52:29 -05:00 committed by GitHub
parent 350e72dede
commit 93dd365fda
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View file

@ -45,7 +45,7 @@ async function createRun({
/** @type {'reasoning_content' | 'reasoning'} */ /** @type {'reasoning_content' | 'reasoning'} */
let reasoningKey; let reasoningKey;
if (llmConfig.configuration?.baseURL.includes(KnownEndpoints.openrouter)) { if (llmConfig.configuration?.baseURL?.includes(KnownEndpoints.openrouter)) {
reasoningKey = 'reasoning'; reasoningKey = 'reasoning';
} }
if (/o1(?!-(?:mini|preview)).*$/.test(llmConfig.model)) { if (/o1(?!-(?:mini|preview)).*$/.test(llmConfig.model)) {

View file

@ -58,7 +58,7 @@ function getLLMConfig(apiKey, options = {}) {
/** @type {OpenAIClientOptions['configuration']} */ /** @type {OpenAIClientOptions['configuration']} */
const configOptions = {}; const configOptions = {};
if (useOpenRouter || reverseProxyUrl.includes(KnownEndpoints.openrouter)) { if (useOpenRouter || (reverseProxyUrl && reverseProxyUrl.includes(KnownEndpoints.openrouter))) {
llmConfig.include_reasoning = true; llmConfig.include_reasoning = true;
configOptions.baseURL = reverseProxyUrl; configOptions.baseURL = reverseProxyUrl;
configOptions.defaultHeaders = Object.assign( configOptions.defaultHeaders = Object.assign(