mirror of
https://github.com/modelstudioai/cli.git
synced 2026-09-14 19:49:23 +08:00
fix(core): 修复 Rerank 字段类型用于请求体中
- 将 Rerank 字段从单对象修改为对象数组以支持多重重排序配置 - 更新 API 类型定义中 Rerank 为数组类型 - 修正 CLI 命令中构造请求体时将单一 Rerank 包装为数组 - 确保传递给后端的 Rerank 参数格式正确匹配接口要求
This commit is contained in:
@@ -220,7 +220,7 @@ async function runWithAkSk(
|
||||
};
|
||||
if (flags.rerankMode) rerank.RerankMode = flags.rerankMode as string;
|
||||
if (flags.rerankInstruct) rerank.RerankInstruct = flags.rerankInstruct as string;
|
||||
body.Rerank = rerank;
|
||||
body.Rerank = [rerank];
|
||||
}
|
||||
|
||||
const pathname = `/${workspaceId}/index/retrieve`;
|
||||
|
||||
@@ -363,11 +363,11 @@ export interface KnowledgeRetrieveRequest {
|
||||
EnableRewrite?: boolean;
|
||||
RerankTopN?: number;
|
||||
TopK?: number;
|
||||
Rerank?: {
|
||||
Rerank?: Array<{
|
||||
ModelName?: string;
|
||||
RerankMode?: string;
|
||||
RerankInstruct?: string;
|
||||
};
|
||||
}>;
|
||||
RerankTopN_legacy?: number;
|
||||
SearchFilters?: Array<{
|
||||
Key: string;
|
||||
|
||||
Reference in New Issue
Block a user