- BAIDU - 类 中的静态变量org.noear.solon.ai.skills.search.WebSearchSkill
-
- BaiduWebSearchRepository - org.noear.solon.ai.rag.search中的类
-
百度AI搜索Repository(支持基础搜索和AI搜索)
基于百度AI搜索V2接口实现的Repository,支持两种搜索模式:
- 基础搜索:返回搜索结果列表,不传model参数
- AI搜索:结合大模型进行智能总结,传入model参数
API文档参考:
API文档参考
- BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder - org.noear.solon.ai.rag.search中的类
-
Builder模式构建器
- BaiduWebSearchRepository.SearchType - org.noear.solon.ai.rag.search中的枚举
-
搜索类型枚举
- basePath(String) - 类 中的方法io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider.Builder
-
Sets the project basePath as endpoint prefix where clients should send their
JSON-RPC messages
- basePrice - 类 中的变量org.noear.solon.ai.agent.team.protocol.MarketBasedProtocol.MarketState.AgentProfile
-
- baseUri(String) - 类 中的方法org.noear.solon.ai.rag.loader.HtmlSimpleLoader.Options
-
- bash(String) - 类 中的方法org.noear.solon.ai.skills.cli.CliSkill
-
- batchSaveObjects(List<Map<String, Object>>) - 类 中的方法org.noear.solon.ai.rag.repository.weaviate.WeaviateClient
-
批量保存对象
- batchSize - 类 中的变量org.noear.solon.ai.embedding.EmbeddingConfig
-
- batchSize() - 类 中的方法org.noear.solon.ai.embedding.EmbeddingModel
-
嵌入批次大小
- batchSize(int) - 类 中的方法org.noear.solon.ai.embedding.EmbeddingModel.Builder
-
批次大小(一批文档大小)
- bearer(String) - 接口 中的静态方法org.noear.solon.ai.skills.restapi.ApiAuthenticator
-
快捷创建 Bearer Token 认证器
- BING - 类 中的静态变量org.noear.solon.ai.skills.search.WebSearchSkill
-
- BLACKBOARD - 接口 中的静态变量org.noear.solon.ai.agent.team.TeamProtocols
-
黑板模式协议 (Blackboard)
核心:共享空间。
- BlackboardProtocol - org.noear.solon.ai.agent.team.protocol中的类
-
黑板协作协议 (Blackboard Protocol)
核心特征:全局共享看板。
- BlackboardProtocol(TeamAgentConfig) - 类 的构造器org.noear.solon.ai.agent.team.protocol.BlackboardProtocol
-
- BlackboardProtocol.BoardState - org.noear.solon.ai.agent.team.protocol中的类
-
黑板状态机:管理共享数据与待办队列 (TODOs)
- blob() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.BlobResourceContents
-
- BLOB - 类 中的静态变量org.noear.solon.ai.rag.repository.RedisRepository
-
- BlobBlock - org.noear.solon.ai.chat.content中的类
-
二进制内容块
- BlobBlock() - 类 的构造器org.noear.solon.ai.chat.content.BlobBlock
-
- BlobResourceContents() - 类 的构造器com.agentclientprotocol.sdk.spec.AcpSchema.BlobResourceContents
-
- BlobResourceContents(String, String, String, Map<String, Object>) - 类 的构造器io.modelcontextprotocol.spec.McpSchema.BlobResourceContents
-
- BlobResourceContents(String, String, String) - 类 的构造器io.modelcontextprotocol.spec.McpSchema.BlobResourceContents
-
- blockAdd(ContentBlock) - 类 中的方法org.noear.solon.ai.chat.message.UserMessageTemplate
-
添加多模态内容块
- blockquoteAsNew(boolean) - 类 中的方法org.noear.solon.ai.rag.loader.MarkdownLoader.Options
-
- blocks - 类 中的变量org.noear.solon.ai.chat.content.Contents
-
- BoardState() - 类 的构造器org.noear.solon.ai.agent.team.protocol.BlackboardProtocol.BoardState
-
- BochaWebSearchRepository - org.noear.solon.ai.rag.search中的类
-
联网搜索知识库
- BochaWebSearchRepository(AiConfig) - 类 的构造器org.noear.solon.ai.rag.search.BochaWebSearchRepository
-
- BochaWebSearchRepository(EmbeddingModel, AiConfig) - 类 的构造器org.noear.solon.ai.rag.search.BochaWebSearchRepository
-
- BochaWebSearchRepository.Builder - org.noear.solon.ai.rag.search中的类
-
构建器
- BodyAnnoDetector - org.noear.solon.ai.chat.tool.impl中的类
-
Body 注解检测
- BodyAnnoDetector() - 类 的构造器org.noear.solon.ai.chat.tool.impl.BodyAnnoDetector
-
- bool(String) - 类 中的静态方法org.noear.solon.ai.rag.repository.elasticsearch.MetadataField
-
创建布尔类型字段
- bool(String) - 类 中的静态方法org.noear.solon.ai.rag.repository.opensearch.MetadataField
-
创建布尔类型字段
- boolParamAdd(String, String) - 类 中的方法org.noear.solon.ai.chat.tool.FunctionToolDesc
-
申明函数布尔参数
- build() - 类 中的方法com.agentclientprotocol.sdk.agent.AcpAgent.AsyncAgentBuilder
-
Builds the asynchronous ACP agent.
- build() - 类 中的方法com.agentclientprotocol.sdk.agent.AcpAgent.SyncAgentBuilder
-
Builds the synchronous ACP agent.
- build() - 类 中的方法com.agentclientprotocol.sdk.agent.support.AcpAgentSupport.Builder
-
Build the AcpAgentSupport instance.
- build() - 类 中的方法com.agentclientprotocol.sdk.agent.support.AcpInvocationContext.Builder
-
- build() - 类 中的方法com.agentclientprotocol.sdk.capabilities.NegotiatedCapabilities.Builder
-
- build() - 类 中的方法com.agentclientprotocol.sdk.client.AcpClient.AsyncSpec
-
Creates an instance of
AcpAsyncClient with the provided configurations
or sensible defaults.
- build() - 类 中的方法com.agentclientprotocol.sdk.client.AcpClient.SyncSpec
-
Creates an instance of
AcpSyncClient with the provided configurations
or sensible defaults.
- build() - 类 中的方法com.agentclientprotocol.sdk.client.transport.AgentParameters.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.client.McpClient.AsyncSpec
-
Create an instance of
McpAsyncClient with the provided configurations
or sensible defaults.
- build() - 类 中的方法io.modelcontextprotocol.client.McpClient.SyncSpec
-
Create an instance of
McpSyncClient with the provided configurations or
sensible defaults.
- build() - 类 中的方法io.modelcontextprotocol.client.transport.ServerParameters.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.client.transport.WebRxSseClientTransport.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.client.transport.WebRxStreamableHttpTransport.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.server.McpServer.AsyncSpecification
-
- build() - 类 中的方法io.modelcontextprotocol.server.McpServer.SingleSessionAsyncSpecification
-
Builds an asynchronous MCP server that provides non-blocking operations.
- build() - 类 中的方法io.modelcontextprotocol.server.McpServer.SingleSessionSyncSpecification
-
Builds a synchronous MCP server that provides blocking operations.
- build() - 类 中的方法io.modelcontextprotocol.server.McpServer.StatelessAsyncSpecification
-
- build() - 类 中的方法io.modelcontextprotocol.server.McpServer.StatelessSyncSpecification
-
- build() - 类 中的方法io.modelcontextprotocol.server.McpServer.StreamableServerAsyncSpecification
-
Builds an asynchronous MCP server that provides non-blocking operations.
- build() - 类 中的方法io.modelcontextprotocol.server.McpServer.StreamableSyncSpecification
-
Builds a synchronous MCP server that provides blocking operations.
- build() - 类 中的方法io.modelcontextprotocol.server.McpServer.SyncSpecification
-
- build() - 类 中的方法io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecification.Builder
-
Builds the AsyncToolSpecification instance.
- build() - 类 中的方法io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecification.Builder
-
Builds the SyncToolSpecification instance.
- build() - 类 中的方法io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncToolSpecification.Builder
-
Builds the AsyncToolSpecification instance.
- build() - 类 中的方法io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncToolSpecification.Builder
-
Builds the SyncToolSpecification instance.
- build() - 类 中的方法io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.server.transport.WebRxStatelessServerTransport.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.server.transport.WebRxStreamableServerTransportProvider.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpError.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.CallToolRequest.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.CallToolResult.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.ClientCapabilities.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.CreateMessageRequest.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.CreateMessageResult.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.ElicitRequest.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.ElicitResult.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.LoggingMessageNotification.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.ModelPreferences.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.Resource.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.ResourceLink.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.ResourceTemplate.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.ServerCapabilities.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.spec.McpSchema.Tool.Builder
-
- build() - 类 中的方法io.modelcontextprotocol.util.KeepAliveScheduler.Builder
-
Builds and returns a new KeepAliveScheduler instance.
- build() - 类 中的方法org.noear.solon.ai.agent.react.ReActAgent.Builder
-
- build() - 接口 中的方法org.noear.solon.ai.agent.react.ReActSystemPrompt.Builder
-
构建实例
- build() - 类 中的方法org.noear.solon.ai.agent.react.ReActSystemPromptCn.Builder
-
- build() - 类 中的方法org.noear.solon.ai.agent.react.ReActSystemPromptEn.Builder
-
- build() - 类 中的方法org.noear.solon.ai.agent.simple.SimpleAgent.Builder
-
- build() - 类 中的方法org.noear.solon.ai.agent.simple.SimpleSystemPrompt.Builder
-
- build() - 类 中的方法org.noear.solon.ai.agent.team.TeamAgent.Builder
-
- build() - 接口 中的方法org.noear.solon.ai.agent.team.TeamSystemPrompt.Builder
-
实例化系统提示词对象
- build() - 类 中的方法org.noear.solon.ai.agent.team.TeamSystemPromptCn.Builder
-
- build() - 类 中的方法org.noear.solon.ai.agent.team.TeamSystemPromptEn.Builder
-
- build() - 类 中的方法org.noear.solon.ai.chat.ChatModel.Builder
-
构建
- build() - 类 中的方法org.noear.solon.ai.chat.session.InMemoryChatSession.Builder
-
构建
- build() - 类 中的方法org.noear.solon.ai.chat.skill.SkillDesc.Builder
-
- build() - 类 中的方法org.noear.solon.ai.embedding.EmbeddingModel.Builder
-
- build() - 类 中的方法org.noear.solon.ai.generate.GenerateContent.Builder
-
- build() - 类 中的方法org.noear.solon.ai.generate.GenerateModel.Builder
-
- build(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 类 中的方法org.noear.solon.ai.llm.dialect.claude.ClaudeRequestBuilder
-
构建请求 JSON
- build(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 类 中的方法org.noear.solon.ai.llm.dialect.gemini.GeminiRequestBuilder
-
构建请求 JSON
- build(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 类 中的方法org.noear.solon.ai.llm.dialect.openai.OpenaiResponsesRequestBuilder
-
构建请求 JSON
- build() - 类 中的方法org.noear.solon.ai.mcp.client.McpClientProvider.Builder
-
- build() - 类 中的方法org.noear.solon.ai.mcp.client.McpServerParameters.Builder
-
- build() - 类 中的方法org.noear.solon.ai.mcp.server.McpServerEndpointProvider.Builder
-
构建
- build() - 类 中的方法org.noear.solon.ai.rag.loader.DdlLoadConfig.Builder
-
- build() - 类 中的方法org.noear.solon.ai.rag.repository.ChromaRepository.Builder
-
- build() - 类 中的方法org.noear.solon.ai.rag.repository.DashVectorRepository.Builder
-
- build() - 类 中的方法org.noear.solon.ai.rag.repository.ElasticsearchRepository.Builder
-
构建 ElasticsearchRepository 实例
- build() - 类 中的方法org.noear.solon.ai.rag.repository.MilvusRepository.Builder
-
- build() - 类 中的方法org.noear.solon.ai.rag.repository.MySqlRepository.Builder
-
构建 MySqlRepository 实例
- build() - 类 中的方法org.noear.solon.ai.rag.repository.OpenSearchRepository.Builder
-
构建 OpenSearchRepository 实例
- build() - 类 中的方法org.noear.solon.ai.rag.repository.PgVectorRepository.Builder
-
构建 PgVectorRepository 实例
- build() - 类 中的方法org.noear.solon.ai.rag.repository.QdrantRepository.Builder
-
- build() - 类 中的方法org.noear.solon.ai.rag.repository.RedisRepository.Builder
-
构建 RedisRepository 实例
- build() - 类 中的方法org.noear.solon.ai.rag.repository.TcVectorDbRepository.Builder
-
构建 VectorDBRepository
- build() - 类 中的方法org.noear.solon.ai.rag.repository.VectoRexRepository.Builder
-
- build() - 类 中的方法org.noear.solon.ai.rag.repository.WeaviateRepository.Builder
-
- build() - 类 中的方法org.noear.solon.ai.rag.repository.WebSearchRepository.Builder
-
已过时。
- build() - 类 中的方法org.noear.solon.ai.rag.search.BaiduWebSearchRepository.BaiduAiSearchRepositoryBuilder
-
构建BaiduAiSearchRepository实例
- build() - 类 中的方法org.noear.solon.ai.rag.search.BochaWebSearchRepository.Builder
-
- build() - 类 中的方法org.noear.solon.ai.reranking.RerankingModel.Builder
-
- buildAssistantMessageByToolMessages(AssistantMessage, List<ToolMessage>) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildAssistantMessageByToolMessages(AssistantMessage, List<ToolMessage>) - 接口 中的方法org.noear.solon.ai.chat.dialect.ChatDialect
-
构建助理消息根据直接返回的工具消息
- buildAssistantMessageByToolMessages(List<ToolMessage>) - 类 中的方法org.noear.solon.ai.llm.dialect.openai.OpenaiResponsesRequestBuilder
-
构建助手消息(通过工具消息)
- buildAssistantMessageNodeDo(ChatConfig, ONode, AssistantMessage) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 接口 中的方法org.noear.solon.ai.chat.dialect.ChatDialect
-
构建助理消息节点
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 类 中的方法org.noear.solon.ai.llm.dialect.claude.ClaudeChatDialect
-
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 类 中的方法org.noear.solon.ai.llm.dialect.claude.ClaudeRequestBuilder
-
构建助手消息(用于工具调用)
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 类 中的方法org.noear.solon.ai.llm.dialect.gemini.GeminiChatDialect
-
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 类 中的方法org.noear.solon.ai.llm.dialect.gemini.GeminiRequestBuilder
-
构建助手消息节点(用于工具调用)
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 类 中的方法org.noear.solon.ai.llm.dialect.ollama.OllamaChatDialect
-
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 类 中的方法org.noear.solon.ai.llm.dialect.openai.OpenaiResponsesDialect
-
构建助手消息(用于工具调用)
- buildAssistantToolCallMessageNode(ChatResponseDefault, Map<String, ToolCallBuilder>) - 类 中的方法org.noear.solon.ai.llm.dialect.openai.OpenaiResponsesRequestBuilder
-
构建助手消息(用于工具调用后的多轮对话)
- buildChatMessageNode(ChatConfig, ChatMessage) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildContent(Map<String, Object>) - 类 中的方法org.noear.solon.ai.rag.splitter.JsonSplitter
-
构建内容
- buildEqCondition(VariableNode, ConstantNode) - 类 中的方法org.noear.solon.ai.rag.repository.qdrant.FilterTransformer
-
- builder() - 类 中的静态方法com.agentclientprotocol.sdk.agent.support.AcpAgentSupport
-
Create a new empty builder.
- Builder() - 类 的构造器com.agentclientprotocol.sdk.agent.support.AcpAgentSupport.Builder
-
- builder() - 类 中的静态方法com.agentclientprotocol.sdk.agent.support.AcpInvocationContext
-
Create a new builder.
- Builder() - 类 的构造器com.agentclientprotocol.sdk.agent.support.AcpInvocationContext.Builder
-
- Builder() - 类 的构造器com.agentclientprotocol.sdk.capabilities.NegotiatedCapabilities.Builder
-
- builder(String) - 类 中的静态方法com.agentclientprotocol.sdk.client.transport.AgentParameters
-
- Builder(String) - 类 的构造器com.agentclientprotocol.sdk.client.transport.AgentParameters.Builder
-
- builder(String) - 类 中的静态方法io.modelcontextprotocol.client.transport.ServerParameters
-
- Builder(String) - 类 的构造器io.modelcontextprotocol.client.transport.ServerParameters.Builder
-
- builder(HttpUtilsBuilder) - 类 中的静态方法io.modelcontextprotocol.client.transport.WebRxSseClientTransport
-
- Builder(HttpUtilsBuilder) - 类 的构造器io.modelcontextprotocol.client.transport.WebRxSseClientTransport.Builder
-
Creates a new builder with the specified HttpUtilsBuilder.
- builder(HttpUtilsBuilder) - 类 中的静态方法io.modelcontextprotocol.client.transport.WebRxStreamableHttpTransport
-
- builder() - 类 中的静态方法io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecification
-
Creates a new builder instance.
- Builder() - 类 的构造器io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecification.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecification
-
Creates a new builder instance.
- Builder() - 类 的构造器io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecification.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncToolSpecification
-
Creates a new builder instance.
- Builder() - 类 的构造器io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncToolSpecification.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncToolSpecification
-
- Builder() - 类 的构造器io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncToolSpecification.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider
-
- Builder() - 类 的构造器io.modelcontextprotocol.server.transport.WebRxSseServerTransportProvider.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.server.transport.WebRxStatelessServerTransport
-
Create a builder for the server.
- builder() - 类 中的静态方法io.modelcontextprotocol.server.transport.WebRxStreamableServerTransportProvider
-
- builder(int) - 异常错误 中的静态方法io.modelcontextprotocol.spec.McpError
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.CallToolRequest
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.CallToolRequest.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.CallToolResult
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.CallToolResult.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.ClientCapabilities
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.ClientCapabilities.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.CreateMessageRequest
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.CreateMessageRequest.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.CreateMessageResult
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.CreateMessageResult.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.ElicitRequest
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.ElicitRequest.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.ElicitResult
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.ElicitResult.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.LoggingMessageNotification
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.LoggingMessageNotification.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.ModelPreferences
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.ModelPreferences.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.Resource
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.Resource.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.ResourceLink
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.ResourceLink.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.ResourceTemplate
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.ResourceTemplate.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.ServerCapabilities
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.ServerCapabilities.Builder
-
- builder() - 类 中的静态方法io.modelcontextprotocol.spec.McpSchema.Tool
-
- Builder() - 类 的构造器io.modelcontextprotocol.spec.McpSchema.Tool.Builder
-
- builder(Supplier<Flux<McpSession>>) - 类 中的静态方法io.modelcontextprotocol.util.KeepAliveScheduler
-
Creates a new Builder instance for constructing KeepAliveScheduler.
- Builder(ChatModel) - 类 的构造器org.noear.solon.ai.agent.react.ReActAgent.Builder
-
- builder() - 接口 中的静态方法org.noear.solon.ai.agent.react.ReActSystemPrompt
-
获取提示词构建器
- builder() - 类 中的静态方法org.noear.solon.ai.agent.react.ReActSystemPromptCn
-
创建构建器
- Builder() - 类 的构造器org.noear.solon.ai.agent.react.ReActSystemPromptCn.Builder
-
- builder() - 类 中的静态方法org.noear.solon.ai.agent.react.ReActSystemPromptEn
-
- Builder() - 类 的构造器org.noear.solon.ai.agent.react.ReActSystemPromptEn.Builder
-
- Builder() - 类 的构造器org.noear.solon.ai.agent.simple.SimpleAgent.Builder
-
- builder() - 类 中的静态方法org.noear.solon.ai.agent.simple.SimpleSystemPrompt
-
- Builder() - 类 的构造器org.noear.solon.ai.agent.simple.SimpleSystemPrompt.Builder
-
- Builder(ChatModel) - 类 的构造器org.noear.solon.ai.agent.team.TeamAgent.Builder
-
- builder() - 接口 中的静态方法org.noear.solon.ai.agent.team.TeamSystemPrompt
-
获取构建器实例
- builder() - 类 中的静态方法org.noear.solon.ai.agent.team.TeamSystemPromptCn
-
- Builder() - 类 的构造器org.noear.solon.ai.agent.team.TeamSystemPromptCn.Builder
-
- builder() - 类 中的静态方法org.noear.solon.ai.agent.team.TeamSystemPromptEn
-
- Builder() - 类 的构造器org.noear.solon.ai.agent.team.TeamSystemPromptEn.Builder
-
- Builder(String) - 类 的构造器org.noear.solon.ai.chat.ChatModel.Builder
-
- Builder(ChatConfig) - 类 的构造器org.noear.solon.ai.chat.ChatModel.Builder
-
- builder() - 类 中的静态方法org.noear.solon.ai.chat.session.InMemoryChatSession
-
- Builder() - 类 的构造器org.noear.solon.ai.chat.session.InMemoryChatSession.Builder
-
- builder(String) - 类 中的静态方法org.noear.solon.ai.chat.skill.SkillDesc
-
- Builder(String) - 类 的构造器org.noear.solon.ai.chat.skill.SkillDesc.Builder
-
- Builder(String) - 类 的构造器org.noear.solon.ai.embedding.EmbeddingModel.Builder
-
- Builder(EmbeddingConfig) - 类 的构造器org.noear.solon.ai.embedding.EmbeddingModel.Builder
-
- builder() - 类 中的静态方法org.noear.solon.ai.generate.GenerateContent
-
- Builder() - 类 的构造器org.noear.solon.ai.generate.GenerateContent.Builder
-
- Builder(String) - 类 的构造器org.noear.solon.ai.generate.GenerateModel.Builder
-
- Builder(GenerateConfig) - 类 的构造器org.noear.solon.ai.generate.GenerateModel.Builder
-
- builder() - 类 中的静态方法org.noear.solon.ai.mcp.client.McpClientProvider
-
- Builder() - 类 的构造器org.noear.solon.ai.mcp.client.McpClientProvider.Builder
-
- builder(String) - 类 中的静态方法org.noear.solon.ai.mcp.client.McpServerParameters
-
- Builder(String) - 类 的构造器org.noear.solon.ai.mcp.client.McpServerParameters.Builder
-
- builder() - 类 中的静态方法org.noear.solon.ai.mcp.server.McpServerEndpointProvider
-
- Builder() - 类 的构造器org.noear.solon.ai.mcp.server.McpServerEndpointProvider.Builder
-
- Builder() - 类 的构造器org.noear.solon.ai.rag.loader.DdlLoadConfig.Builder
-
- builder(EmbeddingModel, ChromaClient) - 类 中的静态方法org.noear.solon.ai.rag.repository.ChromaRepository
-
- builder(EmbeddingModel, String) - 类 中的静态方法org.noear.solon.ai.rag.repository.ChromaRepository
-
创建 Builder(自动检测 API 版本)
- builder(EmbeddingModel, String, String, String) - 类 中的静态方法org.noear.solon.ai.rag.repository.ChromaRepository
-
创建支持完整配置的 Builder(自动检测 API 版本)
- builder(EmbeddingModel, DashVectorClient) - 类 中的静态方法org.noear.solon.ai.rag.repository.DashVectorRepository
-
- builder(EmbeddingModel, RestHighLevelClient) - 类 中的静态方法org.noear.solon.ai.rag.repository.ElasticsearchRepository
-
创建 Elasticsearch 知识库构建器
- Builder(EmbeddingModel, RestHighLevelClient) - 类 的构造器org.noear.solon.ai.rag.repository.ElasticsearchRepository.Builder
-
构造函数
- builder(EmbeddingModel, MilvusClientV2) - 类 中的静态方法org.noear.solon.ai.rag.repository.MilvusRepository
-
- Builder(EmbeddingModel, MilvusClientV2) - 类 的构造器org.noear.solon.ai.rag.repository.MilvusRepository.Builder
-
- builder(EmbeddingModel, DataSource) - 类 中的静态方法org.noear.solon.ai.rag.repository.MySqlRepository
-
创建 MySqlRepository 构建器
- Builder(EmbeddingModel, DataSource) - 类 的构造器org.noear.solon.ai.rag.repository.MySqlRepository.Builder
-
构造器
- builder(EmbeddingModel, RestHighLevelClient) - 类 中的静态方法org.noear.solon.ai.rag.repository.OpenSearchRepository
-
创建 OpenSearch 知识库构建器
- Builder(EmbeddingModel, RestHighLevelClient) - 类 的构造器org.noear.solon.ai.rag.repository.OpenSearchRepository.Builder
-
构造函数
- builder(EmbeddingModel, DataSource) - 类 中的静态方法org.noear.solon.ai.rag.repository.PgVectorRepository
-
创建 PgVectorRepository 构建器
- Builder(EmbeddingModel, DataSource) - 类 的构造器org.noear.solon.ai.rag.repository.PgVectorRepository.Builder
-
构造器
- builder(EmbeddingModel, QdrantClient) - 类 中的静态方法org.noear.solon.ai.rag.repository.QdrantRepository
-
- Builder(EmbeddingModel, QdrantClient) - 类 的构造器org.noear.solon.ai.rag.repository.QdrantRepository.Builder
-
- builder(EmbeddingModel, UnifiedJedis) - 类 中的静态方法org.noear.solon.ai.rag.repository.RedisRepository
-
创建 Redis 知识库
- Builder(EmbeddingModel, UnifiedJedis) - 类 的构造器org.noear.solon.ai.rag.repository.RedisRepository.Builder
-
构造器
- builder(VectorDBClient) - 类 中的静态方法org.noear.solon.ai.rag.repository.TcVectorDbRepository
-
创建构建器
- Builder(VectorDBClient) - 类 的构造器org.noear.solon.ai.rag.repository.TcVectorDbRepository.Builder
-
构造函数
- builder(EmbeddingModel, VectorRexClient) - 类 中的静态方法org.noear.solon.ai.rag.repository.VectoRexRepository
-
- Builder(EmbeddingModel, VectorRexClient) - 类 的构造器org.noear.solon.ai.rag.repository.VectoRexRepository.Builder
-
- builder(EmbeddingModel, String) - 类 中的静态方法org.noear.solon.ai.rag.repository.WeaviateRepository
-
创建 Builder
- builder(EmbeddingModel, String, String) - 类 中的静态方法org.noear.solon.ai.rag.repository.WeaviateRepository
-
- builder(EmbeddingModel, String, String, String) - 类 中的静态方法org.noear.solon.ai.rag.repository.WeaviateRepository
-
- builder(EmbeddingModel, WeaviateClient) - 类 中的静态方法org.noear.solon.ai.rag.repository.WeaviateRepository
-
- Builder(String) - 类 的构造器org.noear.solon.ai.rag.repository.WebSearchRepository.Builder
-
已过时。
- Builder(String) - 类 的构造器org.noear.solon.ai.rag.search.BochaWebSearchRepository.Builder
-
- Builder(String) - 类 的构造器org.noear.solon.ai.reranking.RerankingModel.Builder
-
- Builder(RerankingConfig) - 类 的构造器org.noear.solon.ai.reranking.RerankingModel.Builder
-
- buildGraph() - 类 中的方法org.noear.solon.ai.agent.react.ReActAgent
-
构建 ReAct 执行图:Start -> [Plan -> Reason <-> Action] -> End
- buildGraph(GraphSpec) - 类 中的方法org.noear.solon.ai.agent.team.protocol.A2AProtocol
-
- buildGraph(GraphSpec) - 类 中的方法org.noear.solon.ai.agent.team.protocol.ContractNetProtocol
-
- buildGraph(GraphSpec) - 类 中的方法org.noear.solon.ai.agent.team.protocol.HierarchicalProtocol
-
- buildGraph(GraphSpec) - 类 中的方法org.noear.solon.ai.agent.team.protocol.NoneProtocol
-
不定义内部流转逻辑,使 TeamAgent 仅作为 Agent 资源池使用
- buildGraph(GraphSpec) - 类 中的方法org.noear.solon.ai.agent.team.protocol.SequentialProtocol
-
- buildGraph(GraphSpec) - 类 中的方法org.noear.solon.ai.agent.team.protocol.SwarmProtocol
-
- buildGraph() - 类 中的方法org.noear.solon.ai.agent.team.TeamAgent
-
依据协作协议构建计算图(Graph)
- buildGraph(GraphSpec) - 接口 中的方法org.noear.solon.ai.agent.team.TeamProtocol
-
构建协作拓扑图(定义节点间的连接关系)
- buildGtCondition(VariableNode, ConstantNode) - 类 中的方法org.noear.solon.ai.rag.repository.qdrant.FilterTransformer
-
- buildGteCondition(VariableNode, ConstantNode) - 类 中的方法org.noear.solon.ai.rag.repository.qdrant.FilterTransformer
-
- buildInCondition(VariableNode, ConstantNode) - 类 中的方法org.noear.solon.ai.rag.repository.qdrant.FilterTransformer
-
- buildInputParams(AnnotatedElement, TypeEggg) - 类 中的静态方法org.noear.solon.ai.chat.tool.ToolSchemaUtil
-
构建参数申明(支持 @Param 和 @Body 注解)
- buildInputSchema(Collection<ParamDesc>) - 类 中的静态方法org.noear.solon.ai.chat.tool.ToolSchemaUtil
-
构建输入架构
- buildJsonSchema(FunctionTool) - 类 中的方法org.noear.solon.ai.mcp.server.manager.StatefulToolRegistry
-
- buildJsonSchema(FunctionTool) - 类 中的方法org.noear.solon.ai.mcp.server.manager.StatelessToolRegistry
-
- buildLtCondition(VariableNode, ConstantNode) - 类 中的方法org.noear.solon.ai.rag.repository.qdrant.FilterTransformer
-
- buildLteCondition(VariableNode, ConstantNode) - 类 中的方法org.noear.solon.ai.rag.repository.qdrant.FilterTransformer
-
- buildMessageNode(ChatMessage) - 类 中的方法org.noear.solon.ai.llm.dialect.claude.ClaudeRequestBuilder
-
构建消息
- buildMessageNode(ChatMessage) - 类 中的方法org.noear.solon.ai.llm.dialect.gemini.GeminiRequestBuilder
-
构建消息节点
- buildMetadata(Map<String, Object>) - 类 中的方法org.noear.solon.ai.rag.splitter.JsonSplitter
-
构建元数据
- buildNeCondition(VariableNode, ConstantNode) - 类 中的方法org.noear.solon.ai.rag.repository.qdrant.FilterTransformer
-
- buildNInCondition(VariableNode, ConstantNode) - 类 中的方法org.noear.solon.ai.rag.repository.qdrant.FilterTransformer
-
- buildOutputSchema(Type) - 类 中的静态方法org.noear.solon.ai.chat.tool.ToolSchemaUtil
-
构建输出架构
- buildReqToolsNode(ONode, ChatConfig, ChatOptions, ChatMessage) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
构建请求工具节点
- buildReqToolsNodeDo(ONode, Collection<FunctionTool>) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildRequestJson(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildRequestJson(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 接口 中的方法org.noear.solon.ai.chat.dialect.ChatDialect
-
构建请求数据
- buildRequestJson(EmbeddingConfig, EmbeddingOptions, List<String>) - 类 中的方法org.noear.solon.ai.embedding.dialect.AbstractEmbeddingDialect
-
- buildRequestJson(EmbeddingConfig, EmbeddingOptions, List<String>) - 接口 中的方法org.noear.solon.ai.embedding.dialect.EmbeddingDialect
-
构建请求数据
- buildRequestJson(GenerateConfig, GenerateOptions, String, Map) - 类 中的方法org.noear.solon.ai.generate.dialect.AbstractGenerateDialect
-
- buildRequestJson(GenerateConfig, GenerateOptions, String, Map) - 接口 中的方法org.noear.solon.ai.generate.dialect.GenerateDialect
-
构建请求数据
- buildRequestJson(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 类 中的方法org.noear.solon.ai.llm.dialect.claude.ClaudeChatDialect
-
构建 Messages 规范的请求体
- buildRequestJson(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 类 中的方法org.noear.solon.ai.llm.dialect.dashscope.DashscopeChatDialect
-
- buildRequestJson(EmbeddingConfig, EmbeddingOptions, List<String>) - 类 中的方法org.noear.solon.ai.llm.dialect.dashscope.DashscopeEmbeddingDialect
-
- buildRequestJson(GenerateConfig, GenerateOptions, String, Map) - 类 中的方法org.noear.solon.ai.llm.dialect.dashscope.DashscopeGenerateDialect
-
- buildRequestJson(RerankingConfig, RerankingOptions, String, List<Document>) - 类 中的方法org.noear.solon.ai.llm.dialect.dashscope.DashscopeRerankingDialect
-
- buildRequestJson(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 类 中的方法org.noear.solon.ai.llm.dialect.gemini.GeminiChatDialect
-
构建符合 Gemini API 规范的请求 JSON
主要处理逻辑:
构建 contents 数组,包含对话历史
处理 generationConfig 配置,特别是类型转换
类型转换说明:由于 YAML 配置文件读取的值都是字符串,
需要在此处进行类型转换以符合 Gemini API 的要求:
temperature 和 topP 转换为 Double 类型(范围 0-1 的小数)
thinkingBudget 转换为 Integer 类型(思考token预算)
thinkingConfig 中的 includeThoughts 转换为 Boolean 类型
- buildRequestJson(ChatConfig, ChatOptions, List<ChatMessage>, boolean) - 类 中的方法org.noear.solon.ai.llm.dialect.openai.OpenaiResponsesDialect
-
构建 Responses 规范的请求体
- buildRequestJson(RerankingConfig, RerankingOptions, String, List<Document>) - 类 中的方法org.noear.solon.ai.reranking.dialect.AbstractRerankingDialect
-
- buildRequestJson(RerankingConfig, RerankingOptions, String, List<Document>) - 接口 中的方法org.noear.solon.ai.reranking.dialect.RerankingDialect
-
构建请求数据
- buildSystemMessageNodeDo(ChatConfig, ONode, SystemMessage) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildToolMessageNodeDo(ChatConfig, ONode, ToolMessage) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildToolsNode(ONode, ChatOptions) - 类 中的方法org.noear.solon.ai.llm.dialect.claude.ClaudeRequestBuilder
-
构建工具
- buildToolsNode(ONode, ChatConfig, ChatOptions) - 类 中的方法org.noear.solon.ai.llm.dialect.gemini.GeminiRequestBuilder
-
构建工具节点
- buildToolsNode(ONode, ChatOptions) - 类 中的方法org.noear.solon.ai.llm.dialect.openai.OpenaiResponsesRequestBuilder
-
构建工具
- buildUserMessageNodeDo(ChatConfig, ONode, UserMessage) - 类 中的方法org.noear.solon.ai.chat.dialect.AbstractChatDialect
-
- buildUserMessageNodeDo(ChatConfig, ONode, UserMessage) - 类 中的方法org.noear.solon.ai.llm.dialect.dashscope.DashscopeChatDialect
-
- buildUserMessageNodeDo(ChatConfig, ONode, UserMessage) - 类 中的方法org.noear.solon.ai.llm.dialect.ollama.OllamaChatDialect
-