Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractCodePoolExecutorService - Class in com.alibaba.cloud.ai.service.code.impl
-
运行Python任务的容器池
- AbstractCodePoolExecutorService(CodeExecutorProperties) - Constructor for class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- AbstractPlanBasedNode - Class in com.alibaba.cloud.ai.node
-
Abstract base class for plan-based execution nodes Provides common functionality for nodes that execute based on predefined plans
- AbstractPlanBasedNode() - Constructor for class com.alibaba.cloud.ai.node.AbstractPlanBasedNode
- addColumnsDocument(Map<String, Document>, String, String) - Method in class com.alibaba.cloud.ai.service.analytic.AnalyticSchemaService
- addColumnsDocument(Map<String, Document>, String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
- addColumnsDocument(Map<String, Document>, String, String) - Method in class com.alibaba.cloud.ai.service.simple.SimpleSchemaService
- addDatasourceToAgent(Integer, Integer) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
为智能体添加数据源
- addDocuments(String, List<Document>) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
为指定智能体添加文档
- addStepResult(Map<String, String>, Integer, String) - Static method in class com.alibaba.cloud.ai.util.StepResultUtils
-
添加步骤结果
- addTableDocument(List<Document>, String, String) - Method in class com.alibaba.cloud.ai.service.analytic.AnalyticSchemaService
- addTableDocument(List<Document>, String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
添加缺失的表文档
- addTableDocument(List<Document>, String, String) - Method in class com.alibaba.cloud.ai.service.simple.SimpleSchemaService
- AGENT_ID - Static variable in class com.alibaba.cloud.ai.constant.Constant
- AgentDatasource - Class in com.alibaba.cloud.ai.entity
-
智能体数据源关联实体类
- AgentDatasource() - Constructor for class com.alibaba.cloud.ai.entity.AgentDatasource
- AgentDatasource(Integer, Integer) - Constructor for class com.alibaba.cloud.ai.entity.AgentDatasource
- AgentDatasourceMapper - Interface in com.alibaba.cloud.ai.mapper
-
智能体数据源关联 Mapper 接口
- agentVectorStoreManager(EmbeddingModel) - Method in class com.alibaba.cloud.ai.annotation.VectorStoreConfig
-
创建AgentVectorStoreManager Bean 如果chat模块中已经存在,则不会重复创建
- AgentVectorStoreManager - Class in com.alibaba.cloud.ai.service.simple
-
智能体向量存储管理器 为每个智能体提供独立的向量存储实例,确保数据隔离
- AgentVectorStoreManager(EmbeddingModel) - Constructor for class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
- AI_SIMULATION - Enum constant in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorEnum
- AiConfiguration - Class in com.alibaba.cloud.ai.util
-
AI 模型配置类
- AiConfiguration() - Constructor for class com.alibaba.cloud.ai.util.AiConfiguration
- aiService - Variable in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- AiSimulationCodeExecutorService - Class in com.alibaba.cloud.ai.service.code.impl
-
使用AI模拟运行Python代码(便于在无Docker环境测试)
- AiSimulationCodeExecutorService(ChatClient.Builder) - Constructor for class com.alibaba.cloud.ai.service.code.impl.AiSimulationCodeExecutorService
- AnalyticNl2SqlService - Class in com.alibaba.cloud.ai.service.analytic
- AnalyticNl2SqlService(BaseVectorStoreService, BaseSchemaService, LlmService, Accessor, DbConfig) - Constructor for class com.alibaba.cloud.ai.service.analytic.AnalyticNl2SqlService
- AnalyticSchemaService - Class in com.alibaba.cloud.ai.service.analytic
-
Schema 构建服务,支持基于 RAG 的混合查询。
- AnalyticSchemaService(DbConfig, Gson, BaseVectorStoreService) - Constructor for class com.alibaba.cloud.ai.service.analytic.AnalyticSchemaService
- AnalyticVectorStoreService - Class in com.alibaba.cloud.ai.service.analytic
- AnalyticVectorStoreService() - Constructor for class com.alibaba.cloud.ai.service.analytic.AnalyticVectorStoreService
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.dispatcher.PlanExecutorDispatcher
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.dispatcher.PythonExecutorDispatcher
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.dispatcher.QueryRewriteDispatcher
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.dispatcher.SemanticConsistenceDispatcher
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.dispatcher.SQLExecutorDispatcher
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.dispatcher.SqlGenerateDispatcher
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.dispatcher.SqlValidateDispatcher
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.KeywordExtractNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.PlanExecutorNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.PlannerNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.PythonAnalyzeNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.PythonExecuteNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.PythonGenerateNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.QueryRewriteNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.ReportGeneratorNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.SchemaRecallNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.SemanticConsistencyNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.SqlExecuteNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.SqlGenerateNode
- apply(OverAllState) - Method in class com.alibaba.cloud.ai.node.TableRelationNode
- apply(String) - Method in class com.alibaba.cloud.ai.service.Nl2SqlService
-
根据Nl2Sql-Graph的定义,抽取其自然语言转化为sql的功能代码
- attachColumnsToTables(Map<String, Document>, List<TableDTO>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
将列文档附加到对应的表中
B
- BaseDefaultConfiguration - Class in com.alibaba.cloud.ai.config
- BaseNl2SqlService - Class in com.alibaba.cloud.ai.service.base
- BaseNl2SqlService(BaseVectorStoreService, BaseSchemaService, LlmService, Accessor, DbConfig) - Constructor for class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- BaseSchemaService - Class in com.alibaba.cloud.ai.service.base
-
Schema 服务基类,提供共同的方法实现
- BaseSchemaService(DbConfig, Gson, BaseVectorStoreService) - Constructor for class com.alibaba.cloud.ai.service.base.BaseSchemaService
- BaseVectorStoreService - Class in com.alibaba.cloud.ai.service.base
- BaseVectorStoreService() - Constructor for class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
- build(Flux<ChatResponse>) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
-
Build streaming processor
- buildBusinessKnowledgePrompt(List<BusinessKnowledgeDTO>) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildDateExpressions(List<String>, LocalDate) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- buildDateTimeComment(List<String>) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- buildDateTimeExtractPrompt(String) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildMacSqlTablePrompt(TableDTO) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildMixMacSqlDbPrompt(SchemaDTO, Boolean) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildMixMacSqlTablePrompt(TableDTO, Boolean) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildMixSelectorPrompt(List<String>, String, SchemaDTO) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildMixSqlGeneratorPrompt(String, DbConfig, SchemaDTO, List<String>) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildQueryToKeywordsPrompt(String) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildReportGeneratorPromptWithCustom(String, String, String, String) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
-
构建带自定义提示词的报告生成提示词
- buildRewritePrompt(String, SchemaDTO, List<String>) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildSchemaFromDocuments(List<List<Document>>, List<Document>, SchemaDTO) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
- buildSemanticConsistenPrompt(String, String) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildSemanticModelPrompt(List<SemanticModelDTO>) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildSqlErrorFixerPrompt(String, DbConfig, SchemaDTO, List<String>, String, String) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- buildTableListFromDocuments(List<Document>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
从文档构建表列表
- BUSINESS_KNOWLEDGE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- BusinessKnowledgeDTO - Class in com.alibaba.cloud.ai.dto
-
业务知识管理实体类
- BusinessKnowledgeDTO() - Constructor for class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- BusinessKnowledgeDTO(String, String, String, Boolean, String) - Constructor for class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- BusinessKnowledgeDTO(String, String, String, Boolean, String, String) - Constructor for class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- BusinessKnowledgeRecallService - Class in com.alibaba.cloud.ai.service.business
- BusinessKnowledgeRecallService(JdbcTemplate) - Constructor for class com.alibaba.cloud.ai.service.business.BusinessKnowledgeRecallService
- businessLogicExecutor(Function<OverAllState, Map<String, Object>>) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
-
Set business logic executor (used to execute business logic in mapResult)
C
- call(String) - Method in class com.alibaba.cloud.ai.service.LlmService
- callWithSystemPrompt(String, String) - Method in class com.alibaba.cloud.ai.service.LlmService
- chatClient(ChatModel) - Method in class com.alibaba.cloud.ai.util.AiConfiguration
- chatModel() - Method in class com.alibaba.cloud.ai.util.AiConfiguration
- ChatResponseUtil - Class in com.alibaba.cloud.ai.util
- ChatResponseUtil() - Constructor for class com.alibaba.cloud.ai.util.ChatResponseUtil
- clearCache() - Static method in class com.alibaba.cloud.ai.prompt.PromptLoader
-
清除提示词缓存
- clearStepResult(Map<String, String>, Integer) - Static method in class com.alibaba.cloud.ai.util.StepResultUtils
-
清空特定步骤的结果
- clearTempDir(Path) - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
-
删除临时目录
- code() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskRequest
-
Returns the value of the
coderecord component. - CodeExecutorConfiguration - Class in com.alibaba.cloud.ai.config
- CodeExecutorConfiguration() - Constructor for class com.alibaba.cloud.ai.config.CodeExecutorConfiguration
- CodeExecutorProperties - Class in com.alibaba.cloud.ai.config
- CodeExecutorProperties() - Constructor for class com.alibaba.cloud.ai.config.CodeExecutorProperties
- CodePoolExecutorEnum - Enum Class in com.alibaba.cloud.ai.service.code
-
运行Python任务的容器池(实现枚举)
- CodePoolExecutorService - Interface in com.alibaba.cloud.ai.service.code
-
运行Python任务的容器池接口
- CodePoolExecutorService.State - Enum Class in com.alibaba.cloud.ai.service.code
- CodePoolExecutorService.TaskRequest - Record Class in com.alibaba.cloud.ai.service.code
- CodePoolExecutorService.TaskResponse - Record Class in com.alibaba.cloud.ai.service.code
- CodePoolExecutorServiceFactory - Class in com.alibaba.cloud.ai.service.code
-
运行Python任务的容器池(工厂)
- COLUMN_DOCUMENTS_BY_KEYWORDS_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- ColumnDTO - Class in com.alibaba.cloud.ai.dto.schema
- ColumnDTO() - Constructor for class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- com.alibaba.cloud.ai.annotation - package com.alibaba.cloud.ai.annotation
- com.alibaba.cloud.ai.config - package com.alibaba.cloud.ai.config
- com.alibaba.cloud.ai.constant - package com.alibaba.cloud.ai.constant
- com.alibaba.cloud.ai.dispatcher - package com.alibaba.cloud.ai.dispatcher
- com.alibaba.cloud.ai.dto - package com.alibaba.cloud.ai.dto
- com.alibaba.cloud.ai.dto.schema - package com.alibaba.cloud.ai.dto.schema
- com.alibaba.cloud.ai.entity - package com.alibaba.cloud.ai.entity
- com.alibaba.cloud.ai.mapper - package com.alibaba.cloud.ai.mapper
- com.alibaba.cloud.ai.model.execution - package com.alibaba.cloud.ai.model.execution
- com.alibaba.cloud.ai.node - package com.alibaba.cloud.ai.node
- com.alibaba.cloud.ai.prompt - package com.alibaba.cloud.ai.prompt
- com.alibaba.cloud.ai.service - package com.alibaba.cloud.ai.service
- com.alibaba.cloud.ai.service.analytic - package com.alibaba.cloud.ai.service.analytic
- com.alibaba.cloud.ai.service.base - package com.alibaba.cloud.ai.service.base
- com.alibaba.cloud.ai.service.business - package com.alibaba.cloud.ai.service.business
- com.alibaba.cloud.ai.service.code - package com.alibaba.cloud.ai.service.code
- com.alibaba.cloud.ai.service.code.impl - package com.alibaba.cloud.ai.service.code.impl
- com.alibaba.cloud.ai.service.semantic - package com.alibaba.cloud.ai.service.semantic
- com.alibaba.cloud.ai.service.simple - package com.alibaba.cloud.ai.service.simple
- com.alibaba.cloud.ai.util - package com.alibaba.cloud.ai.util
- completionMessage(String) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
- ConditionalOnADBEnabled - Annotation Interface in com.alibaba.cloud.ai.annotation
- CONFIG_PREFIX - Static variable in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- Constant - Class in com.alibaba.cloud.ai.constant
- Constant() - Constructor for class com.alibaba.cloud.ai.constant.Constant
- consumerThreadPool - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- CONTAINERD - Enum constant in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorEnum
- containerPoolExecutor(CodeExecutorProperties, ChatClient.Builder) - Method in class com.alibaba.cloud.ai.config.CodeExecutorConfiguration
- contentExtractor(Function<ChatResponse, String>) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
- convertTableToDocument(TableInfoBO) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
- convertToDocument(TableInfoBO, ColumnInfoBO) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
- convertToDoubleList(float[]) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
将 float[] 转换为 Double List
- convertToFloatList(float[]) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
将 float[] 转换为 Float List
- coreContainerState - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- countActiveByAgentIdExcluding(Integer, Integer) - Method in interface com.alibaba.cloud.ai.mapper.AgentDatasourceMapper
-
统计智能体启用的数据源数量(排除指定数据源)
- createCustomStatusResponse(String) - Static method in class com.alibaba.cloud.ai.util.ChatResponseUtil
-
创建自定义状态响应
- createCustomStatusResponse(String, StreamResponseType) - Static method in class com.alibaba.cloud.ai.util.ChatResponseUtil
-
创建自定义状态响应
- createDatasource(Datasource) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
创建数据源
- createEmptyGenerator(Class<?>, OverAllState, Flux<ChatResponse>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a StreamingChatGenerator using the class object to obtain the node name
- createEmptyGenerator(String, OverAllState, Flux<ChatResponse>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a basic StreamingChatGenerator with an empty mapResult
- createEmptyGenerator(Flux<ChatResponse>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create an empty StreamingChatGenerator with an empty mapResult
- createGenerator(Class<?>, OverAllState, Function<ChatResponse, Map<String, Object>>, Flux<ChatResponse>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a StreamingChatGenerator using the class object to obtain the node name and a custom result mapping function
- createGenerator(String, OverAllState, Function<ChatResponse, Map<String, Object>>, Flux<ChatResponse>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a StreamingChatGenerator with a custom result mapping function
- createGeneratorWithCallback(Class<?>, OverAllState, Function<ChatResponse, Map<String, Object>>, Flux<ChatResponse>, Consumer<Map<String, Object>>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a StreamingChatGenerator with a completion callback When the generator finishes processing, the completion callback will be executed
- createGeneratorWithCallback(String, OverAllState, Function<ChatResponse, Map<String, Object>>, Flux<ChatResponse>, Consumer<Map<String, Object>>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a StreamingChatGenerator with a completion callback When the generator finishes processing, the completion callback will be executed
- createGeneratorWithComposeCompletion(Class<?>, OverAllState, Function<ChatResponse, Map<String, Object>>, Flux<ChatResponse>, String) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a simple generator with a completion callback, using AsyncGenerator's composeWith mechanism
- createGeneratorWithOrderedNotifications(Class<?>, OverAllState, Function<ChatResponse, Map<String, Object>>, Flux<ChatResponse>, String, String) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a generator with ordered notifications, ensuring sequential output: start message -> main processing -> completion message
- createMultiStepGenerator(Class<?>, OverAllState, List<StreamingChatGeneratorUtil.ProcessingStep>, Function<Map<String, Object>, Map<String, Object>>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create multi-step processing streaming generator Supports executing multiple steps in the display process, each step has its own message and logic
- createNewContainer() - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- createNewContainer() - Method in class com.alibaba.cloud.ai.service.code.impl.DockerCodePoolExecutorService
- createStatusResponse(String) - Static method in class com.alibaba.cloud.ai.util.ChatResponseUtil
- createStatusResponse(String, StreamResponseType) - Static method in class com.alibaba.cloud.ai.util.ChatResponseUtil
- createStreamingGeneratorWithMessages(Class<?>, OverAllState, String, String, Function<String, Map<String, Object>>, Flux<ChatResponse>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Quickly create streaming generator with start and end messages
- createStreamingGeneratorWithMessages(Class<?>, OverAllState, String, String, Function<String, Map<String, Object>>, Flux<ChatResponse>, StreamResponseType) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
- createStreamingGeneratorWithMessages(Class<?>, OverAllState, Function<String, Map<String, Object>>, Flux<ChatResponse>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
- createStreamingGeneratorWithMessages(Class<?>, OverAllState, Function<String, Map<String, Object>>, Flux<ChatResponse>, StreamResponseType) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
- createStreamingProcessor() - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create streaming processor builder instance
- createStreamPrintGenerator(String) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
-
Create a StreamingChatGenerator for streaming and printing text
- createWritableFile(Path, String) - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
-
创建可写的临时文件
- creator() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns the value of the
creatorrecord component. - currentCoreContainerSize - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- currentTempContainerSize - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- customOpenAiEmbeddingModel() - Method in class com.alibaba.cloud.ai.util.AiConfiguration
-
自定义 OpenAI EmbeddingModel 配置
D
- dashScopeEmbeddingModel() - Method in class com.alibaba.cloud.ai.util.AiConfiguration
-
DashScope EmbeddingModel 配置
- Datasource - Class in com.alibaba.cloud.ai.entity
-
数据源实体类
- Datasource() - Constructor for class com.alibaba.cloud.ai.entity.Datasource
- Datasource(String, String, String, Integer, String, String, String) - Constructor for class com.alibaba.cloud.ai.entity.Datasource
- DatasourceMapper - Interface in com.alibaba.cloud.ai.mapper
-
数据源 Mapper 接口
- DatasourceService - Class in com.alibaba.cloud.ai.service
-
数据源服务类
- DatasourceService() - Constructor for class com.alibaba.cloud.ai.service.DatasourceService
- DateTimeUtil - Class in com.alibaba.cloud.ai.util
- DateTimeUtil() - Constructor for class com.alibaba.cloud.ai.util.DateTimeUtil
- dbAccessor - Variable in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- dbConfig - Variable in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- dbConfig - Variable in class com.alibaba.cloud.ai.service.base.BaseSchemaService
- defaultNl2SqlService(BaseVectorStoreService, BaseSchemaService, LlmService) - Method in class com.alibaba.cloud.ai.config.BaseDefaultConfiguration
- defaultSchemaService(BaseVectorStoreService, DbConfig, Gson) - Method in class com.alibaba.cloud.ai.config.BaseDefaultConfiguration
- deleteAgentData(String) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
删除指定智能体的所有数据
- deleteConfig(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
删除配置
- deleteDatasource(Integer) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
删除数据源
- deleteDocuments(DeleteRequest) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
删除指定条件的向量数据
- deleteDocuments(String, List<String>) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
删除指定智能体的特定文档
- deleteDocumentsByType(String, String) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
删除指定智能体的特定类型文档
- deleteDocumentsForAgent(String, DeleteRequest) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
为指定智能体删除向量数据
- description() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns the value of the
descriptionrecord component. - disableAllByAgentId(Integer) - Method in interface com.alibaba.cloud.ai.mapper.AgentDatasourceMapper
-
禁用智能体的所有数据源
- disableAllByPromptType(String) - Method in interface com.alibaba.cloud.ai.mapper.UserPromptConfigMapper
-
禁用指定类型的所有配置
- disableById(String) - Method in interface com.alibaba.cloud.ai.mapper.UserPromptConfigMapper
-
禁用指定配置
- disableConfig(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
禁用指定配置
- disableConfigsByType(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
禁用指定类型的所有配置
- DOCKER - Enum constant in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorEnum
- DockerCodePoolExecutorService - Class in com.alibaba.cloud.ai.service.code.impl
-
运行Python任务的容器池(Docker实现类)
- DockerCodePoolExecutorService(CodeExecutorProperties) - Constructor for class com.alibaba.cloud.ai.service.code.impl.DockerCodePoolExecutorService
E
- embedDouble(String) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
将文本转换为 Double 类型的向量
- embedFloat(String) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
将文本转换为 Float 类型的向量
- enableById(String) - Method in interface com.alibaba.cloud.ai.mapper.UserPromptConfigMapper
-
启用指定配置
- enableConfig(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
启用指定配置
- enabled() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns the value of the
enabledrecord component. - equals(Object) - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
-
Indicates whether some other object is "equal to" this one.
- error(String) - Static method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
- EVIDENCES - Static variable in class com.alibaba.cloud.ai.constant.Constant
- exceptionMsg() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
-
Returns the value of the
exceptionMsgrecord component. - ExceptionUtils - Class in com.alibaba.cloud.ai.util
-
异常处理工具类
- ExceptionUtils() - Constructor for class com.alibaba.cloud.ai.util.ExceptionUtils
- execTaskInContainer(CodePoolExecutorService.TaskRequest, String) - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- execTaskInContainer(CodePoolExecutorService.TaskRequest, String) - Method in class com.alibaba.cloud.ai.service.code.impl.DockerCodePoolExecutorService
- executeSql(String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- ExecutionStep - Class in com.alibaba.cloud.ai.model.execution
- ExecutionStep() - Constructor for class com.alibaba.cloud.ai.model.execution.ExecutionStep
- ExecutionStep(int, String, ExecutionStep.ToolParameters) - Constructor for class com.alibaba.cloud.ai.model.execution.ExecutionStep
- ExecutionStep.ToolParameters - Class in com.alibaba.cloud.ai.model.execution
- expandQuestion(String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
-
将问题扩展为多个不同表述的问题变体
- EXTRACT_DATETIME_PROMPT_TEMPLATE - Static variable in class com.alibaba.cloud.ai.prompt.PromptConstant
-
Deprecated.
- extractDatabaseName(SchemaDTO) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
提取数据库名称
- extractEvidences(String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
-
抽取证据
- extractEvidences(String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
-
抽取证据 - 支持智能体隔离
- extractForeignKeyRelations(List<Document>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
提取外键关系
- extractKeywords(String, List<String>) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- extractRawText(String) - Static method in class com.alibaba.cloud.ai.util.MarkdownParser
- extractText(String) - Static method in class com.alibaba.cloud.ai.util.MarkdownParser
F
- fineSelect(SchemaDTO, String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- fineSelect(SchemaDTO, String, List<String>) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- fineSelect(SchemaDTO, String, List<String>, String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- format(String) - Static method in class com.alibaba.cloud.ai.util.NewLineParser
G
- GENERAL_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_MONTH_COMPLETE_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_MONTH_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_MONTH_LAST_COMPLETE_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_MONTH_LAST_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_MONTH_LAST_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_MONTH_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_MONTH_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_QUARTER_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_WEEK_SPECIFIC_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_COMPLETE_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_HALF_YEAR_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_MONTH_COMPLETE_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_MONTH_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_MONTH_LAST_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_MONTH_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_MONTH_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_QUARTER_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- GENERAL_YEAR_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- generateConnectionUrl() - Method in class com.alibaba.cloud.ai.entity.Datasource
-
生成连接URL
- generateContainerName() - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
-
生成唯一的容器名称
- generateSql(List<String>, String, SchemaDTO) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- generateSql(List<String>, String, SchemaDTO, String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- getActiveConfigByType(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
根据提示词类型获取启用的配置
- getAgentDatasources(Integer) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
获取智能体关联的数据源列表
- getAgentFieldName() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getAgentId() - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- getAgentId() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getAgentId() - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- getAgentVectorStoreManager() - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
获取智能体向量存储管理器(供其他服务使用)
- getAllAgentIds() - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
获取所有有数据的智能体ID
- getAllConfigs() - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
获取所有配置
- getAllDatasources() - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
获取所有数据源列表
- getBusinessKnowledgePromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getBusinessTerm() - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- getCacheSize() - Static method in class com.alibaba.cloud.ai.prompt.PromptLoader
-
获取缓存大小
- getCodePoolExecutor() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getCodeTimeout() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getColumn() - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- getColumnDocumentsByKeywords(List<String>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
根据关键词获取所有列文档
- getColumnDocumentsByKeywords(List<String>, String) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
根据关键词获取所有列文档 - 支持智能体隔离
- getColumnDocumentsByKeywordsForAgent(String, List<String>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
为指定智能体根据关键词获取所有列文档
- getConfigById(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
根据ID获取配置
- getConfigsByType(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
根据提示词类型获取所有配置
- getConnectionUrl() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getContainerNamePrefix() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getContainerTimeout() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getCoreContainerNum() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getCoreThreadSize() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getCpuCore() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getCreateTime() - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- getCreateTime() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getCreateTime() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getCreator() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getCreatorId() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getCurrentExecutionStep(OverAllState) - Method in class com.alibaba.cloud.ai.node.AbstractPlanBasedNode
-
Get the current execution step from the plan
- getCurrentStepNumber(OverAllState) - Method in class com.alibaba.cloud.ai.node.AbstractPlanBasedNode
-
Get the current step number from state
- getCustomPromptContent(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
获取自定义提示词内容,如果没有自定义配置则返回null
- getData() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- getDatabaseName() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getDatasetId() - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- getDatasource() - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- getDatasourceById(Integer) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
根据ID获取数据源详情
- getDatasourceId() - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- getDatasourcesByStatus(String) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
根据状态获取数据源列表
- getDatasourcesByType(String) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
根据类型获取数据源列表
- getDatasourceStats() - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
获取数据源统计信息
- getDayEx(LocalDate, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getDefaultRecall() - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- getDefaultRecall() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getDescription() - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- getDescription() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- getDescription() - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- getDescription() - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- getDescription() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getDescription() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getDescription() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- getDocumentCount(String) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
获取智能体的文档数量(估算)
- getDocumentList(OverAllState, String) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
获取Document列表
- getDocumentListList(OverAllState, String) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
获取Document列表的列表
- getDocuments(String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
获取向量库中的文档
- getDocumentsForAgent(String, String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
为指定智能体获取向量库中的文档
- getDocumentsForAgent(String, String, String) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
为指定智能体获取向量库中的文档 重写父类方法,使用智能体特定的向量存储
- getEmbeddingModel() - Method in class com.alibaba.cloud.ai.service.analytic.AnalyticVectorStoreService
- getEmbeddingModel() - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
获取嵌入模型
- getEmbeddingModel() - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
- getEnabled() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getEnabled() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getEnumeration() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- getEvidences() - Method in class com.alibaba.cloud.ai.dto.KeywordExtractionResult
-
获取提取的证据列表
- getExecutionPlan() - Method in class com.alibaba.cloud.ai.model.execution.Plan
- getExecutor() - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.ProcessingStep
- getExtractDatetimePromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getFieldByDataSetId(String) - Method in class com.alibaba.cloud.ai.service.business.BusinessKnowledgeRecallService
- getFieldByDataSetId(String) - Method in class com.alibaba.cloud.ai.service.semantic.SemanticModelRecallService
- getFieldDescription() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getFieldSynonyms() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getFieldType() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getForeignKeys() - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- getGeneralMonthCompleteWeekEx(LocalDate, String, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralMonthLastCompleteWeekEx(LocalDate, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralMonthLastWeek(LocalDate, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralMonthWeekEx(LocalDate, String, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralWeekDayEx(LocalDate, String, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralYearCompleteWeekEx(LocalDate, String, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralYearHalfYearEx(LocalDate, String, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralYearMonthCompleteWeekEx(LocalDate, String, int, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralYearMonthLastDayEx(LocalDate, String, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralYearMonthWeekEx(LocalDate, String, int, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getGeneralYearWeekEx(LocalDate, String, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getHost() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getHost() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getId() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getId() - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- getId() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getId() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getImageName() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getInitRewritePromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getInputDataDescription() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- getInstruction() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- getIsActive() - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- getKeepThreadAliveTime() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getKeywords() - Method in class com.alibaba.cloud.ai.dto.KeywordExtractionResult
-
获取提取的关键词列表
- getLimitMemory() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getListValue(OverAllState, String) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
安全获取列表类型状态值
- getMapping() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- getMaxThreadSize() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getMessage() - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.ProcessingStep
- getMixSelectorPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getMixSqlGeneratorPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getMixSqlGeneratorSystemCheckPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getMixSqlGeneratorSystemPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getMonthEx(LocalDate, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getMonthLastDayEx(LocalDate, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getName() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- getName() - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- getName() - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- getName() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getName() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getNetworkMode() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getObjectValue(OverAllState, String, Class<T>) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
安全获取对象类型状态值
- getObjectValue(OverAllState, String, Class<T>, Supplier<T>) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
安全获取对象类型状态值,带默认值提供器
- getObjectValue(OverAllState, String, Class<T>, T) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
安全获取对象类型状态值,带默认值
- getOrCreateVectorStore(String) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
获取或创建智能体专用的向量存储
- getOriginalDescription() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getOriginalFieldName() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- getPassword() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getPlan(OverAllState) - Method in class com.alibaba.cloud.ai.node.AbstractPlanBasedNode
-
Get the plan object from state
- getPlannerPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getPort() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getPrimaryKeys() - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- getPromptType() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getPythonAnalyzePromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getPythonGeneratorPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getQuarterEx(LocalDate, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getQuestion() - Method in class com.alibaba.cloud.ai.dto.KeywordExtractionResult
-
获取问题变体
- getQuestionExpansionPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getQuestionToKeywordsPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getRange() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- getRecentNCompleteMonth(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNCompleteQuarter(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNCompleteWeek(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNCompleteYear(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNDay(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNDayWithoutToday(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNMonth(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNQuarterWithCurrent(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNWeek(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getRecentNYear(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getReportGeneratorPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getResultMessage() - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.ProcessingStep
- getRootCause(Throwable) - Static method in class com.alibaba.cloud.ai.util.ExceptionUtils
-
获取异常的根本原因
- getSamples() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- getSemanticConsistencyPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getSemanticModelPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getSimpleMessage(Throwable) - Static method in class com.alibaba.cloud.ai.util.ExceptionUtils
-
获取简化的异常消息
- getSpecificYearCompleteWeekEx(LocalDate, int, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getSpecificYearHalfYearEx(LocalDate, int, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getSpecificYearMonthCompleteWeekEx(LocalDate, int, int, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getSpecificYearMonthLastCompleteWeekEx(LocalDate, int, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getSpecificYearMonthLastWeek(LocalDate, int, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getSpecificYearMonthWeekEx(LocalDate, int, int, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getSpecificYearWeekEx(LocalDate, int, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getSqlErrorFixerPromptTemplate() - Static method in class com.alibaba.cloud.ai.prompt.PromptConstant
- getSqlQuery() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- getStatistics() - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
获取向量存储统计信息
- getStatus() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getStep() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep
- getStepResult(Map<String, String>, Integer) - Static method in class com.alibaba.cloud.ai.util.StepResultUtils
-
获取步骤结果
- getStringValue(OverAllState, String) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
安全获取字符串类型状态值
- getStringValue(OverAllState, String, String) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
安全获取字符串类型状态值,带默认值
- getSummaryAndRecommendations() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- getSynonyms() - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- getSystemPrompt() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getTable() - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- getTableCount() - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- getTableDocuments(String) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
根据关键词获取所有表文档
- getTableDocuments(String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
根据关键词获取所有表文档 - 支持智能体隔离
- getTableDocumentsForAgent(String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
为指定智能体根据关键词获取所有表文档
- getTableMetadata(String) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
获取表元数据
- getTaskQueueSize() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getTempContainerAliveTime() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getTempContainerNum() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getTestStatus() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getThoughtProcess() - Method in class com.alibaba.cloud.ai.model.execution.Plan
- getThreadQueueSize() - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- getToolParameters() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep
- getToolToUse() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep
- getType() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- getType() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getUpdateTime() - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- getUpdateTime() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getUpdateTime() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- getUsername() - Method in class com.alibaba.cloud.ai.entity.Datasource
- getWeekDayEx(LocalDate, int) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getWeekEx(LocalDate, String) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- getYearEx(LocalDate, String, boolean) - Static method in class com.alibaba.cloud.ai.util.DateTimeUtil
- gson - Variable in class com.alibaba.cloud.ai.service.base.BaseSchemaService
H
- HALF_YEAR_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- handleDocumentQuery(List<Document>, String, String, Function<String, SearchRequest>, Function<SearchRequest, List<Document>>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
通用文档查询处理模板,减少子类冗余代码。
- handleDocumentQuery(Map<String, Document>, String, String, Function<String, SearchRequest>, Function<SearchRequest, List<Document>>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
- hasAgentData(String) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
检查智能体是否有向量数据
- hasCustomConfig(String) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
检查是否有自定义配置
- hashCode() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
-
Returns a hash code value for this object.
- hasStepResult(Map<String, String>, Integer) - Static method in class com.alibaba.cloud.ai.util.StepResultUtils
-
检查步骤结果是否存在
- hasValue(OverAllState, String) - Static method in class com.alibaba.cloud.ai.util.StateUtils
-
检查状态值是否存在
I
- id() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns the value of the
idrecord component. - INIT_REWRITE_PROMPT_TEMPLATE - Static variable in class com.alibaba.cloud.ai.prompt.PromptConstant
-
Deprecated.
- input() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskRequest
-
Returns the value of the
inputrecord component. - INPUT_KEY - Static variable in class com.alibaba.cloud.ai.constant.Constant
- INTENT_UNCLEAR - Static variable in class com.alibaba.cloud.ai.constant.Constant
- isRecallInfoSatisfyRequirement(String, SchemaDTO, List<String>) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- isSuccess() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
-
Returns the value of the
isSuccessrecord component. - isSuccessful() - Method in class com.alibaba.cloud.ai.dto.KeywordExtractionResult
-
提取是否成功
K
- KATA - Enum constant in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorEnum
- KEYWORD_EXTRACT_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- KEYWORD_EXTRACT_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- KeywordExtractionResult - Class in com.alibaba.cloud.ai.dto
-
关键词提取结果数据结构,用于存储每个问题变体的提取结果
- KeywordExtractionResult(String, boolean) - Constructor for class com.alibaba.cloud.ai.dto.KeywordExtractionResult
-
构造函数 - 失败情况
- KeywordExtractionResult(String, List<String>, List<String>) - Constructor for class com.alibaba.cloud.ai.dto.KeywordExtractionResult
-
构造函数 - 成功情况
- KeywordExtractNode - Class in com.alibaba.cloud.ai.node
-
Keyword, entity, and temporal information extraction node to prepare for subsequent schema recall.
- KeywordExtractNode(BaseNl2SqlService) - Constructor for class com.alibaba.cloud.ai.node.KeywordExtractNode
L
- LlmService - Class in com.alibaba.cloud.ai.service
- LlmService(ChatClient) - Constructor for class com.alibaba.cloud.ai.service.LlmService
- loadPrompt(String) - Static method in class com.alibaba.cloud.ai.prompt.PromptLoader
-
从文件加载提示词模板
- logNodeEntry() - Method in class com.alibaba.cloud.ai.node.AbstractPlanBasedNode
-
Log node entry
- logNodeOutput(String, Object) - Method in class com.alibaba.cloud.ai.node.AbstractPlanBasedNode
-
Log node output
M
- MarkdownParser - Class in com.alibaba.cloud.ai.util
- MarkdownParser() - Constructor for class com.alibaba.cloud.ai.util.MarkdownParser
- metaObjectHandler() - Method in class com.alibaba.cloud.ai.config.MyBatisPlusConfig
-
元数据处理器,用于自动填充字段
- MIX_SELECTOR_PROMPT_TEMPLATE - Static variable in class com.alibaba.cloud.ai.prompt.PromptConstant
-
Deprecated.
- MIX_SQL_GENERATOR_PROMPT_TEMPLATE - Static variable in class com.alibaba.cloud.ai.prompt.PromptConstant
-
Deprecated.
- MIX_SQL_GENERATOR_SYSTEM_PROMPT_CHECK_TEMPLATE - Static variable in class com.alibaba.cloud.ai.prompt.PromptConstant
-
Deprecated.
- MIX_SQL_GENERATOR_SYSTEM_PROMPT_TEMPLATE - Static variable in class com.alibaba.cloud.ai.prompt.PromptConstant
-
Deprecated.
- mixRag(String, List<String>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
基于 RAG 构建 schema
- mixRagForAgent(String, String, List<String>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
基于 RAG 构建 schema - 支持智能体隔离
- mixSqlGeneratorSystemCheckPrompt(String, DbConfig, SchemaDTO, List<String>) - Static method in class com.alibaba.cloud.ai.prompt.PromptHelper
- MyBatisPlusConfig - Class in com.alibaba.cloud.ai.config
-
MyBatis Plus 配置类
- MyBatisPlusConfig() - Constructor for class com.alibaba.cloud.ai.config.MyBatisPlusConfig
- mybatisPlusInterceptor() - Method in class com.alibaba.cloud.ai.config.MyBatisPlusConfig
-
MyBatis Plus 拦截器配置 添加分页插件、乐观锁插件和防全表更新删除插件
N
- name() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns the value of the
namerecord component. - newInstance(CodeExecutorProperties, ChatClient.Builder) - Static method in class com.alibaba.cloud.ai.service.code.CodePoolExecutorServiceFactory
- NewLineParser - Class in com.alibaba.cloud.ai.util
- NewLineParser() - Constructor for class com.alibaba.cloud.ai.util.NewLineParser
- nl2sql(String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- NL2SQL_GRAPH_NAME - Static variable in class com.alibaba.cloud.ai.constant.Constant
- Nl2sqlConfiguration - Class in com.alibaba.cloud.ai.config
- Nl2sqlConfiguration(BaseNl2SqlService, BaseSchemaService, Accessor, DbConfig, CodeExecutorProperties, CodePoolExecutorService, SemanticModelRecallService, BusinessKnowledgeRecallService, UserPromptConfigService, DatasourceService) - Constructor for class com.alibaba.cloud.ai.config.Nl2sqlConfiguration
- nl2sqlGraph(ChatClient.Builder) - Method in class com.alibaba.cloud.ai.config.Nl2sqlConfiguration
- Nl2SqlService - Class in com.alibaba.cloud.ai.service
-
NL2SQL接口预留
- Nl2SqlService(BaseNl2SqlService, BaseSchemaService) - Constructor for class com.alibaba.cloud.ai.service.Nl2SqlService
- nodeClass(Class<?>) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
-
Set node class (automatically extract class name as node name)
- nodeName(String) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
-
Set node name
O
- of(String, Function<OverAllState, Map<String, Object>>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.ProcessingStep
- of(String, Function<OverAllState, Map<String, Object>>, Function<Map<String, Object>, String>) - Static method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.ProcessingStep
P
- Plan - Class in com.alibaba.cloud.ai.model.execution
- Plan() - Constructor for class com.alibaba.cloud.ai.model.execution.Plan
- Plan(String, List<ExecutionStep>) - Constructor for class com.alibaba.cloud.ai.model.execution.Plan
- PLAN_CURRENT_STEP - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PLAN_EXECUTOR_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PLAN_NEXT_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PLAN_REPAIR_COUNT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PLAN_VALIDATION_ERROR - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PLAN_VALIDATION_STATUS - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PlanExecutorDispatcher - Class in com.alibaba.cloud.ai.dispatcher
-
Dispatches to the next node based on the plan execution and validation status.
- PlanExecutorDispatcher() - Constructor for class com.alibaba.cloud.ai.dispatcher.PlanExecutorDispatcher
- PlanExecutorNode - Class in com.alibaba.cloud.ai.node
-
计划执行与验证节点,根据计划决定下一个执行的节点,并在执行前进行验证。
- PlanExecutorNode() - Constructor for class com.alibaba.cloud.ai.node.PlanExecutorNode
- PLANNER_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PLANNER_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PlannerNode - Class in com.alibaba.cloud.ai.node
- PlannerNode(ChatClient.Builder) - Constructor for class com.alibaba.cloud.ai.node.PlannerNode
- processColumnWeights(List<List<Document>>, List<Document>) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
给每个列打分(结合其所在表的评分)
- ProcessingStep(String, Function<OverAllState, Map<String, Object>>) - Constructor for class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.ProcessingStep
- ProcessingStep(String, Function<OverAllState, Map<String, Object>>, Function<Map<String, Object>, String>) - Constructor for class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.ProcessingStep
- PromptConfigDTO - Record Class in com.alibaba.cloud.ai.dto
-
提示词配置请求DTO
- PromptConfigDTO(String, String) - Constructor for record class com.alibaba.cloud.ai.dto.PromptConfigDTO
- PromptConfigDTO(String, String, String, String, Boolean, String, String) - Constructor for record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Creates an instance of a
PromptConfigDTOrecord class. - PromptConstant - Class in com.alibaba.cloud.ai.prompt
-
提示词常量类,动态加载提示词文件
- PromptConstant() - Constructor for class com.alibaba.cloud.ai.prompt.PromptConstant
- PromptHelper - Class in com.alibaba.cloud.ai.prompt
- PromptHelper() - Constructor for class com.alibaba.cloud.ai.prompt.PromptHelper
- PromptLoader - Class in com.alibaba.cloud.ai.prompt
-
提示词加载器,用于从文件系统加载提示词模板
- PromptLoader() - Constructor for class com.alibaba.cloud.ai.prompt.PromptLoader
- promptType() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns the value of the
promptTyperecord component. - properties - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- PYTHON_ANALYSIS_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PYTHON_ANALYZE_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PYTHON_EXECUTE_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PYTHON_EXECUTE_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PYTHON_GENERATE_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PYTHON_GENERATE_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PYTHON_IS_SUCCESS - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PYTHON_TRIES_COUNT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- PythonAnalyzeNode - Class in com.alibaba.cloud.ai.node
-
根据Python代码的运行结果做总结分析
- PythonAnalyzeNode(ChatClient.Builder) - Constructor for class com.alibaba.cloud.ai.node.PythonAnalyzeNode
- PythonExecuteNode - Class in com.alibaba.cloud.ai.node
-
根据SQL查询结果生成Python代码,并运行Python代码获取运行结果。
- PythonExecuteNode(CodePoolExecutorService) - Constructor for class com.alibaba.cloud.ai.node.PythonExecuteNode
- PythonExecutorDispatcher - Class in com.alibaba.cloud.ai.dispatcher
- PythonExecutorDispatcher() - Constructor for class com.alibaba.cloud.ai.dispatcher.PythonExecutorDispatcher
- PythonGenerateNode - Class in com.alibaba.cloud.ai.node
-
生成Python代码的节点
- PythonGenerateNode(CodeExecutorProperties, ChatClient.Builder) - Constructor for class com.alibaba.cloud.ai.node.PythonGenerateNode
Q
- QUERY_REWRITE_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- QUERY_REWRITE_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- QueryRewriteDispatcher - Class in com.alibaba.cloud.ai.dispatcher
- QueryRewriteDispatcher() - Constructor for class com.alibaba.cloud.ai.dispatcher.QueryRewriteDispatcher
- QueryRewriteNode - Class in com.alibaba.cloud.ai.node
-
Query rewriting and intent clarification node to improve intent understanding accuracy.
- QueryRewriteNode(BaseNl2SqlService) - Constructor for class com.alibaba.cloud.ai.node.QueryRewriteNode
- QUESTION_TO_KEYWORDS_PROMPT_TEMPLATE - Static variable in class com.alibaba.cloud.ai.prompt.PromptConstant
-
Deprecated.
R
- READY - Enum constant in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.State
- readyCoreContainer - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- readyTempContainer - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- RECENT_N_COMPLETE_MONTH_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_COMPLETE_QUARTER_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_COMPLETE_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_COMPLETE_YEAR_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_DAY_WITHOUT_TODAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_MONTH_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_QUARTER_WITH_CURRENT_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- RECENT_N_YEAR_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- removeContainer(String) - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- removeContainer(String) - Method in class com.alibaba.cloud.ai.service.code.impl.DockerCodePoolExecutorService
- removeDatasourceFromAgent(Integer, Integer) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
移除智能体的数据源关联
- REPORT_GENERATOR_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- ReportGeneratorNode - Class in com.alibaba.cloud.ai.node
-
Report generation node that creates comprehensive analysis reports based on execution results.
- ReportGeneratorNode(ChatClient.Builder, UserPromptConfigService) - Constructor for class com.alibaba.cloud.ai.node.ReportGeneratorNode
- requirement() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskRequest
-
Returns the value of the
requirementrecord component. - restClientCustomizer() - Method in class com.alibaba.cloud.ai.config.RestConfiguration
- RestConfiguration - Class in com.alibaba.cloud.ai.config
- RestConfiguration() - Constructor for class com.alibaba.cloud.ai.config.RestConfiguration
- RESULT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- resultMapper(Function<String, Map<String, Object>>) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
-
Set result mapping function (convert collected content to final returned Map)
- rewrite(String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- rewriteStream(String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- rewriteStream(String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- RUNNING - Enum constant in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.State
- runTask(CodePoolExecutorService.TaskRequest) - Method in interface com.alibaba.cloud.ai.service.code.CodePoolExecutorService
- runTask(CodePoolExecutorService.TaskRequest) - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- runTask(CodePoolExecutorService.TaskRequest) - Method in class com.alibaba.cloud.ai.service.code.impl.AiSimulationCodeExecutorService
S
- safeExecute(Runnable, String) - Static method in class com.alibaba.cloud.ai.util.ExceptionUtils
-
安全执行操作,捕获并记录异常
- safeExecute(Supplier<T>, T, String) - Static method in class com.alibaba.cloud.ai.util.ExceptionUtils
-
安全执行操作,捕获并记录异常
- saveOrUpdateConfig(PromptConfigDTO) - Method in class com.alibaba.cloud.ai.service.UserPromptConfigService
-
创建或更新提示词配置
- schema(SchemaInitRequest) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
- schema(SchemaInitRequest) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
初始化数据库 schema 到向量库
- SCHEMA_RECALL_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SCHEMA_RECALL_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SchemaDTO - Class in com.alibaba.cloud.ai.dto.schema
- SchemaDTO() - Constructor for class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- schemaForAgent(String, SchemaInitRequest) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
为指定智能体初始化数据库 schema 到向量库
- SchemaRecallNode - Class in com.alibaba.cloud.ai.node
-
Schema recall node that retrieves relevant database schema information based on keywords and intent.
- SchemaRecallNode(BaseSchemaService) - Constructor for class com.alibaba.cloud.ai.node.SchemaRecallNode
- schemaService - Variable in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- searchTableByNameAndVectorType(SearchRequest) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
获取表的文档
- searchTableByNameAndVectorType(SearchRequest) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
- searchWithFilter(SearchRequest) - Method in class com.alibaba.cloud.ai.service.analytic.AnalyticVectorStoreService
-
自定义 filter 的搜索接口
- searchWithFilter(SearchRequest) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
自定义 filter 的搜索接口
- searchWithFilter(SearchRequest) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
自定义 filter 的搜索接口
- searchWithVectorType(SearchRequest) - Method in class com.alibaba.cloud.ai.service.analytic.AnalyticVectorStoreService
-
默认 filter 的搜索接口
- searchWithVectorType(SearchRequest) - Method in class com.alibaba.cloud.ai.service.base.BaseVectorStoreService
-
默认 filter 的搜索接口
- searchWithVectorType(SearchRequest) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
默认 filter 的搜索接口
- searchWithVectorTypeForAgent(String, SearchRequest) - Method in class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
-
为指定智能体搜索向量数据
- select(String, List<String>) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- select(String, List<String>, String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- selectActiveByPromptType(String) - Method in interface com.alibaba.cloud.ai.mapper.UserPromptConfigMapper
-
根据提示词类型查询启用的配置
- selectByAgentId(Integer) - Method in interface com.alibaba.cloud.ai.mapper.AgentDatasourceMapper
-
根据智能体ID查询关联的数据源
- selectByAgentIdAndDatasourceId(Integer, Integer) - Method in interface com.alibaba.cloud.ai.mapper.AgentDatasourceMapper
-
根据智能体ID和数据源ID查询关联关系
- selectByAgentIdWithDatasource(Integer) - Method in interface com.alibaba.cloud.ai.mapper.AgentDatasourceMapper
-
根据智能体ID查询关联的数据源(包含数据源详细信息)
- selectByPromptType(String) - Method in interface com.alibaba.cloud.ai.mapper.UserPromptConfigMapper
-
根据提示词类型查询配置列表
- selectByStatus(String) - Method in interface com.alibaba.cloud.ai.mapper.DatasourceMapper
-
根据状态查询数据源列表
- selectByType(String) - Method in interface com.alibaba.cloud.ai.mapper.DatasourceMapper
-
根据类型查询数据源列表
- selectStatusStats() - Method in interface com.alibaba.cloud.ai.mapper.DatasourceMapper
-
获取数据源统计信息 - 按状态统计
- selectTestStatusStats() - Method in interface com.alibaba.cloud.ai.mapper.DatasourceMapper
-
获取数据源统计信息 - 按测试状态统计
- selectTypeStats() - Method in interface com.alibaba.cloud.ai.mapper.DatasourceMapper
-
获取数据源统计信息 - 按类型统计
- selectWeightedColumns(List<List<Document>>, int) - Method in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
按照权重选取最多 maxCount 个列
- SEMANTIC_CONSISTENCY_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SEMANTIC_CONSISTENCY_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SEMANTIC_CONSISTENCY_NODE_RECOMMEND_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SEMANTIC_CONSISTENCY_PROMPT_TEMPLATE - Static variable in class com.alibaba.cloud.ai.prompt.PromptConstant
-
Deprecated.
- SEMANTIC_MODEL - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SemanticConsistenceDispatcher - Class in com.alibaba.cloud.ai.dispatcher
- SemanticConsistenceDispatcher() - Constructor for class com.alibaba.cloud.ai.dispatcher.SemanticConsistenceDispatcher
- semanticConsistency(String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
-
Deprecated.
- SemanticConsistencyNode - Class in com.alibaba.cloud.ai.node
-
Semantic consistency validation node that checks SQL query semantic consistency.
- SemanticConsistencyNode(BaseNl2SqlService) - Constructor for class com.alibaba.cloud.ai.node.SemanticConsistencyNode
- semanticConsistencyStream(String, String) - Method in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- SemanticModelDTO - Class in com.alibaba.cloud.ai.dto
-
语义模型配置实体类
- SemanticModelDTO() - Constructor for class com.alibaba.cloud.ai.dto.SemanticModelDTO
- SemanticModelDTO(String, String, String, String, String, Boolean, Boolean, String, String) - Constructor for class com.alibaba.cloud.ai.dto.SemanticModelDTO
- SemanticModelDTO(String, String, String, String, String, String, Boolean, Boolean) - Constructor for class com.alibaba.cloud.ai.dto.SemanticModelDTO
- SemanticModelRecallService - Class in com.alibaba.cloud.ai.service.semantic
- SemanticModelRecallService(JdbcTemplate) - Constructor for class com.alibaba.cloud.ai.service.semantic.SemanticModelRecallService
- setAgentFieldName(String) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setAgentId(Integer) - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- setAgentId(String) - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- setAgentId(String) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setBusinessTerm(String) - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- setCodePoolExecutor(CodePoolExecutorEnum) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setCodeTimeout(String) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setColumn(List<ColumnDTO>) - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- setConnectionUrl(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setContainerNamePrefix(String) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setContainerTimeout(Long) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setCoreContainerNum(Integer) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setCoreThreadSize(Integer) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setCpuCore(Long) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setCreateTime(LocalDateTime) - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- setCreateTime(LocalDateTime) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setCreateTime(LocalDateTime) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setCreator(String) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setCreatorId(Long) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setData(List<String>) - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- setDatabaseName(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setDatasetId(String) - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- setDatasource(Datasource) - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- setDatasourceId(Integer) - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- setDefaultRecall(Boolean) - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- setDefaultRecall(Boolean) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setDescription(String) - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- setDescription(String) - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- setDescription(String) - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- setDescription(String) - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- setDescription(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setDescription(String) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setDescription(String) - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- setEnabled(Boolean) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setEnabled(Boolean) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setEnumeration(int) - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- setExecutionPlan(List<ExecutionStep>) - Method in class com.alibaba.cloud.ai.model.execution.Plan
- setFieldDescription(String) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setFieldSynonyms(String) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setFieldType(String) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setForeignKeys(List<List<String>>) - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- setHost(String) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setHost(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setId(Integer) - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- setId(Integer) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setId(Long) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setId(String) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setImageName(String) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setInputDataDescription(String) - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- setInstruction(String) - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- setIsActive(Integer) - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- setKeepThreadAliveTime(Long) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setLimitMemory(Long) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setMapping(Map<String, String>) - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- setMaxThreadSize(Integer) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setName(String) - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- setName(String) - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- setName(String) - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- setName(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setName(String) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setNetworkMode(String) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setOriginalDescription(String) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setOriginalFieldName(String) - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- setPassword(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setPort(Integer) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setPrimaryKeys(List<String>) - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- setPromptType(String) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setRange(String) - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- setSamples(List<String>) - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- setSqlQuery(String) - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- setStatus(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setStep(int) - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep
- setSummaryAndRecommendations(String) - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- setSynonyms(String) - Method in class com.alibaba.cloud.ai.dto.BusinessKnowledgeDTO
- setSystemPrompt(String) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setTable(List<TableDTO>) - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- setTableCount(Integer) - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- setTaskQueueSize(Integer) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setTempContainerAliveTime(Integer) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setTempContainerNum(Integer) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setTestStatus(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setThoughtProcess(String) - Method in class com.alibaba.cloud.ai.model.execution.Plan
- setThreadQueueSize(Integer) - Method in class com.alibaba.cloud.ai.config.CodeExecutorProperties
- setToolParameters(ExecutionStep.ToolParameters) - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep
- setToolToUse(String) - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep
- setType(String) - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- setType(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setUpdateTime(LocalDateTime) - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- setUpdateTime(LocalDateTime) - Method in class com.alibaba.cloud.ai.entity.Datasource
- setUpdateTime(LocalDateTime) - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- setUsername(String) - Method in class com.alibaba.cloud.ai.entity.Datasource
- shutdownPool() - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- shutdownPool() - Method in class com.alibaba.cloud.ai.service.code.impl.DockerCodePoolExecutorService
- similaritySearch(String, String, int) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
为指定智能体搜索相似文档
- similaritySearchWithFilter(String, String, int, String) - Method in class com.alibaba.cloud.ai.service.simple.AgentVectorStoreManager
-
为指定智能体搜索相似文档(带过滤条件)
- SimpleNl2SqlService - Class in com.alibaba.cloud.ai.service.simple
- SimpleNl2SqlService(BaseVectorStoreService, BaseSchemaService, LlmService, Accessor, DbConfig) - Constructor for class com.alibaba.cloud.ai.service.simple.SimpleNl2SqlService
- SimpleSchemaService - Class in com.alibaba.cloud.ai.service.simple
- SimpleSchemaService(DbConfig, Gson, BaseVectorStoreService) - Constructor for class com.alibaba.cloud.ai.service.simple.SimpleSchemaService
- SimpleVectorStoreService - Class in com.alibaba.cloud.ai.service.simple
- SimpleVectorStoreService(EmbeddingModel, Gson, Accessor, DbConfig, AgentVectorStoreManager) - Constructor for class com.alibaba.cloud.ai.service.simple.SimpleVectorStoreService
- SMALL_TALK_REJECT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SPECIFIC_YEAR_COMPLETE_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_HALF_YEAR_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_MONTH_COMPLETE_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_MONTH_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_MONTH_LAST_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_MONTH_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_MONTH_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_QUARTER_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SPECIFIC_YEAR_WEEK_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- SQL_EXECUTE_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_EXECUTE_NODE_EXCEPTION_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_EXECUTE_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_GENERATE_COUNT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_GENERATE_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_GENERATE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_GENERATE_SCHEMA_MISSING - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_GENERATE_SCHEMA_MISSING_ADVICE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_RESULT_LIST_MEMORY - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_VALIDATE_EXCEPTION_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_VALIDATE_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SQL_VALIDATE_NODE_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- SqlExecuteNode - Class in com.alibaba.cloud.ai.node
-
SQL execution node that executes SQL queries against the database.
- SqlExecuteNode(Accessor, DatasourceService) - Constructor for class com.alibaba.cloud.ai.node.SqlExecuteNode
- SQLExecutorDispatcher - Class in com.alibaba.cloud.ai.dispatcher
- SQLExecutorDispatcher() - Constructor for class com.alibaba.cloud.ai.dispatcher.SQLExecutorDispatcher
- SqlGenerateDispatcher - Class in com.alibaba.cloud.ai.dispatcher
- SqlGenerateDispatcher() - Constructor for class com.alibaba.cloud.ai.dispatcher.SqlGenerateDispatcher
- SqlGenerateNode - Class in com.alibaba.cloud.ai.node
-
Enhanced SQL generation node that handles SQL query regeneration with advanced optimization features.
- SqlGenerateNode(ChatClient.Builder, BaseNl2SqlService) - Constructor for class com.alibaba.cloud.ai.node.SqlGenerateNode
- SqlValidateDispatcher - Class in com.alibaba.cloud.ai.dispatcher
- SqlValidateDispatcher() - Constructor for class com.alibaba.cloud.ai.dispatcher.SqlValidateDispatcher
- startMessage(String) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
- state(OverAllState) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
-
Set state
- StateUtils - Class in com.alibaba.cloud.ai.util
-
状态管理工具类,提供类型安全的状态获取方法
- StateUtils() - Constructor for class com.alibaba.cloud.ai.util.StateUtils
- stdErr() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
-
Returns the value of the
stdErrrecord component. - stdOut() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
-
Returns the value of the
stdOutrecord component. - StepResultUtils - Class in com.alibaba.cloud.ai.util
-
步骤结果管理工具类
- StepResultUtils() - Constructor for class com.alibaba.cloud.ai.util.StepResultUtils
- stopContainer(String) - Method in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- stopContainer(String) - Method in class com.alibaba.cloud.ai.service.code.impl.DockerCodePoolExecutorService
- streamCall(String) - Method in class com.alibaba.cloud.ai.service.LlmService
-
流式返回用户prompt的回复
- streamCallWithSystemPrompt(String, String) - Method in class com.alibaba.cloud.ai.service.LlmService
-
流式返回用户prompt的回复,带有系统提示
- StreamingChatGeneratorUtil - Class in com.alibaba.cloud.ai.util
-
StreamingChatGenerator utility class for creating and configuring StreamingChatGenerator instances
- StreamingChatGeneratorUtil() - Constructor for class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil
- StreamingChatGeneratorUtil.ProcessingStep - Class in com.alibaba.cloud.ai.util
- StreamingChatGeneratorUtil.StreamingProcessorBuilder - Class in com.alibaba.cloud.ai.util
- systemPrompt() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns the value of the
systemPromptrecord component.
T
- TABLE_DOCUMENTS_FOR_SCHEMA_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- TABLE_RELATION_NODE - Static variable in class com.alibaba.cloud.ai.constant.Constant
- TABLE_RELATION_OUTPUT - Static variable in class com.alibaba.cloud.ai.constant.Constant
- TableDTO - Class in com.alibaba.cloud.ai.dto.schema
- TableDTO() - Constructor for class com.alibaba.cloud.ai.dto.schema.TableDTO
- TableRelationNode - Class in com.alibaba.cloud.ai.node
-
Table relationship inference node that automatically completes complex structures like JOINs and foreign keys.
- TableRelationNode(BaseSchemaService, BaseNl2SqlService, BusinessKnowledgeRecallService, SemanticModelRecallService) - Constructor for class com.alibaba.cloud.ai.node.TableRelationNode
- taskQueue - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- TaskRequest(String, String, String) - Constructor for record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskRequest
-
Creates an instance of a
TaskRequestrecord class. - TaskResponse(boolean, String, String, String) - Constructor for record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
-
Creates an instance of a
TaskResponserecord class. - tempContainerRemoveFuture - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- tempContainerState - Variable in class com.alibaba.cloud.ai.service.code.impl.AbstractCodePoolExecutorService
- testConnection(Integer) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
测试数据源连接
- toggleDatasourceForAgent(Integer, Integer, Boolean) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
启用/禁用智能体的数据源
- toJsonStr() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- toJsonStr() - Method in class com.alibaba.cloud.ai.model.execution.Plan
- ToolParameters() - Constructor for class com.alibaba.cloud.ai.model.execution.ExecutionStep.ToolParameters
- toString() - Method in class com.alibaba.cloud.ai.dto.KeywordExtractionResult
- toString() - Method in record class com.alibaba.cloud.ai.dto.PromptConfigDTO
-
Returns a string representation of this record class.
- toString() - Method in class com.alibaba.cloud.ai.dto.schema.ColumnDTO
- toString() - Method in class com.alibaba.cloud.ai.dto.schema.SchemaDTO
- toString() - Method in class com.alibaba.cloud.ai.dto.schema.TableDTO
- toString() - Method in class com.alibaba.cloud.ai.dto.SemanticModelDTO
- toString() - Method in class com.alibaba.cloud.ai.entity.AgentDatasource
- toString() - Method in class com.alibaba.cloud.ai.entity.Datasource
- toString() - Method in class com.alibaba.cloud.ai.entity.UserPromptConfig
- toString() - Method in class com.alibaba.cloud.ai.model.execution.ExecutionStep
- toString() - Method in class com.alibaba.cloud.ai.model.execution.Plan
- toString() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskRequest
-
Returns a string representation of this record class.
- toString() - Method in record class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.TaskResponse
-
Returns a string representation of this record class.
- trimResult(boolean) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
-
Set whether to trim the final result
- type(StreamResponseType) - Method in class com.alibaba.cloud.ai.util.StreamingChatGeneratorUtil.StreamingProcessorBuilder
U
- updateDatasource(Integer, Datasource) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
更新数据源
- updateTestStatus(Integer, String) - Method in class com.alibaba.cloud.ai.service.DatasourceService
-
更新数据源测试状态
- UserPromptConfig - Class in com.alibaba.cloud.ai.entity
-
用户自定义提示词配置实体类
- UserPromptConfig() - Constructor for class com.alibaba.cloud.ai.entity.UserPromptConfig
- UserPromptConfig(String, String) - Constructor for class com.alibaba.cloud.ai.entity.UserPromptConfig
- UserPromptConfigMapper - Interface in com.alibaba.cloud.ai.mapper
-
用户提示词配置 Mapper 接口
- UserPromptConfigService - Class in com.alibaba.cloud.ai.service
-
用户提示词配置管理服务 提供提示词配置的增删改查功能,支持运行时配置更新
- UserPromptConfigService() - Constructor for class com.alibaba.cloud.ai.service.UserPromptConfigService
V
- valueOf(String) - Static method in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.alibaba.cloud.ai.service.code.CodePoolExecutorService.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VectorStoreConfig - Class in com.alibaba.cloud.ai.annotation
-
向量存储配置类 确保AgentVectorStoreManager在管理模块中可用
- VectorStoreConfig() - Constructor for class com.alibaba.cloud.ai.annotation.VectorStoreConfig
- vectorStoreService - Variable in class com.alibaba.cloud.ai.service.base.BaseNl2SqlService
- vectorStoreService - Variable in class com.alibaba.cloud.ai.service.base.BaseSchemaService
-
向量存储服务
W
- webClientBuilder() - Method in class com.alibaba.cloud.ai.config.RestConfiguration
- WEEK_DAY_PATTERN - Static variable in class com.alibaba.cloud.ai.util.DateTimeUtil
- wrapAsRuntimeException(Exception, String) - Static method in class com.alibaba.cloud.ai.util.ExceptionUtils
-
包装异常为运行时异常
All Classes and Interfaces|All Packages|Constant Field Values