fix(ai-proxy): 处理 Qwen 响应无选择项的情况 (#3448)

This commit is contained in:
daofeng
2026-02-03 20:33:57 +08:00
committed by GitHub
parent ec1420bdbd
commit 07cfdaf88a

View File

@@ -334,6 +334,11 @@ func (m *qwenProvider) buildChatCompletionResponse(ctx wrapper.HttpContext, qwen
}
func (m *qwenProvider) buildChatCompletionStreamingResponse(ctx wrapper.HttpContext, qwenResponse *qwenTextGenResponse, incrementalStreaming bool) []*chatCompletionResponse {
if len(qwenResponse.Output.Choices) == 0 {
log.Warnf("qwen response has no choices, request_id: %s", qwenResponse.RequestId)
return nil
}
baseMessage := chatCompletionResponse{
Id: qwenResponse.RequestId,
Created: time.Now().UnixMilli() / 1000,