diff --git a/packages/api/src/endpoints/openai/transform.ts b/packages/api/src/endpoints/openai/transform.ts index 3573823c47..2cbd1b6e3d 100644 --- a/packages/api/src/endpoints/openai/transform.ts +++ b/packages/api/src/endpoints/openai/transform.ts @@ -93,8 +93,8 @@ export function transformToOpenAIConfig({ if (addParams && typeof addParams === 'object') { for (const [key, value] of Object.entries(addParams)) { - /** Skip web_search - it's handled separately as a tool */ - if (key === 'web_search') { + /** Skip web_search and url_context - they're handled separately as tools */ + if (key === 'web_search' || key === 'url_context') { continue; } @@ -113,8 +113,8 @@ export function transformToOpenAIConfig({ if (dropParams && Array.isArray(dropParams)) { dropParams.forEach((param) => { - /** Skip web_search - handled separately */ - if (param === 'web_search') { + /** Skip web_search and url_context - handled separately as tools */ + if (param === 'web_search' || param === 'url_context') { return; }