From 3b26810c17bd2d8d57ce28c2d41c2333f00a16e5 Mon Sep 17 00:00:00 2001 From: wzxjohn Date: Wed, 13 Aug 2025 09:57:06 +0800 Subject: [PATCH] fix(adaptor): missing first text delta while convert OpenAI to Claude --- service/convert.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/service/convert.go b/service/convert.go index ea219c4f..b232ca39 100644 --- a/service/convert.go +++ b/service/convert.go @@ -248,9 +248,10 @@ func StreamResponseOpenAI2Claude(openAIResponse *dto.ChatCompletionsStreamRespon }, }) claudeResponses = append(claudeResponses, &dto.ClaudeResponse{ - Type: "content_block_delta", + Index: &info.ClaudeConvertInfo.Index, + Type: "content_block_delta", Delta: &dto.ClaudeMediaMessage{ - Type: "text", + Type: "text_delta", Text: common.GetPointer[string](openAIResponse.Choices[0].Delta.GetContentString()), }, })