diff --git a/src/libs/agent-runtime/azureOpenai/index.ts b/src/libs/agent-runtime/azureOpenai/index.ts index 190070e622b..6f9b8c65359 100644 --- a/src/libs/agent-runtime/azureOpenai/index.ts +++ b/src/libs/agent-runtime/azureOpenai/index.ts @@ -30,6 +30,18 @@ export class LobeAzureOpenAI implements LobeRuntimeAI { // ============ 1. preprocess messages ============ // const { messages, model, ...params } = payload; + // fix the issue: "The sample encountered an error: TypeError: Cannot read properties of undefined (reading 'url')" + messages.forEach(message => { + if (message['content'] instanceof Array) { + message['content'].forEach((content: any) => { + if (content['type'] === 'image_url') { + content['imageUrl'] = content['image_url']; + delete content['image_url']; + } + }); + }; + }); + // ============ 2. send api ============ // try {