Merge pull request #1579 from wzxjohn/hotfix/openai_claude_convert

fix(adaptor): missing first text delta while convert OpenAI to Claude
This commit is contained in:
Calcium-Ion
2025-08-26 20:37:54 +08:00
committed by GitHub

View File

@@ -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()),
},
})