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
commit 59a5cb8d32

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