mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 11:07:06 +00:00
(improvement)(chat) support filterCondition in requestLLM (#337)
This commit is contained in:
@@ -110,6 +110,10 @@ public class LLMRequestService {
|
||||
LLMReq llmReq = new LLMReq();
|
||||
llmReq.setQueryText(queryText);
|
||||
|
||||
LLMReq.FilterCondition filterCondition = new LLMReq.FilterCondition();
|
||||
filterCondition.setTableName(modelIdToName.get(modelId));
|
||||
llmReq.setFilterCondition(filterCondition);
|
||||
|
||||
LLMReq.LLMSchema llmSchema = new LLMReq.LLMSchema();
|
||||
llmSchema.setModelName(modelIdToName.get(modelId));
|
||||
llmSchema.setDomainName(modelIdToName.get(modelId));
|
||||
|
||||
@@ -8,6 +8,8 @@ public class LLMReq {
|
||||
|
||||
private String queryText;
|
||||
|
||||
private FilterCondition filterCondition;
|
||||
|
||||
private LLMSchema schema;
|
||||
|
||||
private List<ElementValue> linking;
|
||||
@@ -35,4 +37,10 @@ public class LLMReq {
|
||||
private List<String> fieldNameList;
|
||||
|
||||
}
|
||||
|
||||
@Data
|
||||
public static class FilterCondition {
|
||||
|
||||
private String tableName;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user