Class SimpleNl2SqlService
java.lang.Object
com.alibaba.cloud.ai.service.base.BaseNl2SqlService
com.alibaba.cloud.ai.service.simple.SimpleNl2SqlService
-
Field Summary
Fields inherited from class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
aiService, dbAccessor, dbConfig, schemaService, vectorStoreService -
Constructor Summary
ConstructorsConstructorDescriptionSimpleNl2SqlService(BaseVectorStoreService vectorStoreService, BaseSchemaService schemaService, LlmService aiService, Accessor accessor, 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
-
SimpleNl2SqlService
@Autowired public SimpleNl2SqlService(@Qualifier("simpleVectorStoreService") BaseVectorStoreService vectorStoreService, @Qualifier("simpleSchemaService") BaseSchemaService schemaService, LlmService aiService, @Qualifier("mysqlAccessor") Accessor accessor, DbConfig dbConfig)
-