mirror of
https://github.com/linux-do/new-api.git
synced 2025-11-11 16:43:41 +08:00
fix: fix rerank
This commit is contained in:
@@ -48,6 +48,9 @@ func requestOpenAI2Cohere(textRequest dto.GeneralOpenAIRequest) *CohereRequest {
|
||||
}
|
||||
|
||||
func requestConvertRerank2Cohere(rerankRequest dto.RerankRequest) *CohereRerankRequest {
|
||||
if rerankRequest.TopN == 0 {
|
||||
rerankRequest.TopN = 1
|
||||
}
|
||||
cohereReq := CohereRerankRequest{
|
||||
Query: rerankRequest.Query,
|
||||
Documents: rerankRequest.Documents,
|
||||
@@ -55,9 +58,6 @@ func requestConvertRerank2Cohere(rerankRequest dto.RerankRequest) *CohereRerankR
|
||||
TopN: rerankRequest.TopN,
|
||||
ReturnDocuments: true,
|
||||
}
|
||||
for _, doc := range rerankRequest.Documents {
|
||||
cohereReq.Documents = append(cohereReq.Documents, doc)
|
||||
}
|
||||
return &cohereReq
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user