Class AnalyticNl2SqlService
java.lang.Object
com.alibaba.cloud.ai.service.base.BaseNl2SqlService
com.alibaba.cloud.ai.service.analytic.AnalyticNl2SqlService
-
Field Summary
Fields inherited from class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
aiService, dbAccessor, dbConfig, schemaService, vectorStoreService -
Constructor Summary
ConstructorsConstructorDescriptionAnalyticNl2SqlService(BaseVectorStoreService vectorStoreService, BaseSchemaService schemaService, LlmService aiService, Accessor dbAccessor, DbConfig dbConfig) -
Method Summary
Methods inherited from class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
executeSql, expandQuestion, extractEvidences, extractEvidences, extractKeywords, fineSelect, fineSelect, fineSelect, generateSql, generateSql, isRecallInfoSatisfyRequirement, nl2sql, rewrite, rewriteStream, rewriteStream, select, select, semanticConsistency, semanticConsistencyStream
-
Constructor Details
-
AnalyticNl2SqlService
@Autowired public AnalyticNl2SqlService(@Qualifier("analyticVectorStoreService") BaseVectorStoreService vectorStoreService, @Qualifier("analyticSchemaService") BaseSchemaService schemaService, LlmService aiService, @Qualifier("mysqlAccessor") Accessor dbAccessor, DbConfig dbConfig)
-