Skip to content

Commit c98c0f8

Browse files
authored
🐛 fix: fix Azure OpenAI unable to process image messages in local s3 (#7385)
1 parent b12b240 commit c98c0f8

File tree

1 file changed

+4
-1
lines changed
  • src/libs/agent-runtime/azureOpenai

1 file changed

+4
-1
lines changed

src/libs/agent-runtime/azureOpenai/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { ChatCompetitionOptions, ChatStreamPayload, ModelProvider } from '../typ
99
import { AgentRuntimeError } from '../utils/createError';
1010
import { debugStream } from '../utils/debugStream';
1111
import { transformResponseToStream } from '../utils/openaiCompatibleFactory';
12+
import { convertOpenAIMessages } from '../utils/openaiHelpers';
1213
import { StreamingResponse } from '../utils/response';
1314
import { OpenAIStream } from '../utils/streams';
1415

@@ -49,7 +50,9 @@ export class LobeAzureOpenAI implements LobeRuntimeAI {
4950

5051
try {
5152
const response = await this.client.chat.completions.create({
52-
messages: updatedMessages as OpenAI.ChatCompletionMessageParam[],
53+
messages: await convertOpenAIMessages(
54+
updatedMessages as OpenAI.ChatCompletionMessageParam[],
55+
),
5356
model,
5457
...params,
5558
max_completion_tokens: undefined,

0 commit comments

Comments
 (0)