mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 04:27:39 +00:00
[improvement](chat) fix SqlGeneration format issues (#538)
This commit is contained in:
@@ -63,8 +63,7 @@ public class OnePassSCSqlGeneration implements SqlGeneration, InitializingBean {
|
|||||||
Pair<String, Map<String, Double>> linkingMap = OutputFormat.selfConsistencyVote(candidateSortedList);
|
Pair<String, Map<String, Double>> linkingMap = OutputFormat.selfConsistencyVote(candidateSortedList);
|
||||||
List<String> sqlList = llmResults.stream()
|
List<String> sqlList = llmResults.stream()
|
||||||
.map(llmResult -> OutputFormat.getSql(llmResult)).collect(Collectors.toList());
|
.map(llmResult -> OutputFormat.getSql(llmResult)).collect(Collectors.toList());
|
||||||
List<String> sqlListSortedList = OutputFormat.formatList(sqlList);
|
Pair<String, Map<String, Double>> sqlMap = OutputFormat.selfConsistencyVote(sqlList);
|
||||||
Pair<String, Map<String, Double>> sqlMap = OutputFormat.selfConsistencyVote(sqlListSortedList);
|
|
||||||
log.info("linkingMap result:{},sqlMap:{}", linkingMap, sqlMap);
|
log.info("linkingMap result:{},sqlMap:{}", linkingMap, sqlMap);
|
||||||
return sqlMap.getRight();
|
return sqlMap.getRight();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,8 +68,7 @@ public class TwoPassSCSqlGeneration implements SqlGeneration, InitializingBean {
|
|||||||
sqlTaskPool.add(result);
|
sqlTaskPool.add(result);
|
||||||
});
|
});
|
||||||
//4.format response.
|
//4.format response.
|
||||||
List<String> sqlTaskSortedList = OutputFormat.formatList(sqlTaskPool);
|
Pair<String, Map<String, Double>> sqlMap = OutputFormat.selfConsistencyVote(sqlTaskPool);
|
||||||
Pair<String, Map<String, Double>> sqlMap = OutputFormat.selfConsistencyVote(sqlTaskSortedList);
|
|
||||||
log.info("linkingMap result:{},sqlMap:{}", linkingMap, sqlMap);
|
log.info("linkingMap result:{},sqlMap:{}", linkingMap, sqlMap);
|
||||||
return sqlMap.getRight();
|
return sqlMap.getRight();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ s2:
|
|||||||
chat-model:
|
chat-model:
|
||||||
provider: open_ai
|
provider: open_ai
|
||||||
openai:
|
openai:
|
||||||
api-key: api_key
|
api-key: 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
|
||||||
model-name: gpt-3.5-turbo-16k
|
model-name: gpt-3.5-turbo-16k
|
||||||
temperature: 0.0
|
temperature: 0.0
|
||||||
timeout: PT60S
|
timeout: PT60S
|
||||||
|
|||||||
Reference in New Issue
Block a user