mirror of
https://github.com/alibaba/higress.git
synced 2026-05-28 14:47:29 +08:00
compatiable with openai sdk (#1061)
Co-authored-by: Kent Dong <ch3cho@qq.com>
This commit is contained in:
@@ -396,9 +396,10 @@ func (m *qwenProvider) buildChatCompletionStreamingResponse(ctx wrapper.HttpCont
|
|||||||
|
|
||||||
if finished {
|
if finished {
|
||||||
finishResponse := *&baseMessage
|
finishResponse := *&baseMessage
|
||||||
finishResponse.Choices = append(finishResponse.Choices, chatCompletionChoice{FinishReason: qwenChoice.FinishReason})
|
finishResponse.Choices = append(finishResponse.Choices, chatCompletionChoice{Delta: &chatMessage{}, FinishReason: qwenChoice.FinishReason})
|
||||||
|
|
||||||
usageResponse := *&baseMessage
|
usageResponse := *&baseMessage
|
||||||
|
usageResponse.Choices = []chatCompletionChoice{{Delta: &chatMessage{}}}
|
||||||
usageResponse.Usage = chatCompletionUsage{
|
usageResponse.Usage = chatCompletionUsage{
|
||||||
PromptTokens: qwenResponse.Usage.InputTokens,
|
PromptTokens: qwenResponse.Usage.InputTokens,
|
||||||
CompletionTokens: qwenResponse.Usage.OutputTokens,
|
CompletionTokens: qwenResponse.Usage.OutputTokens,
|
||||||
|
|||||||
Reference in New Issue
Block a user