类 NacosAiService
java.lang.Object
com.alibaba.nacos.client.ai.NacosAiService
- 所有已实现的接口:
com.alibaba.nacos.api.ai.A2aService,com.alibaba.nacos.api.ai.AiService
Nacos AI client service implementation.
- 作者:
- xiweng.yy
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidderegisterAgentEndpoint(String agentName, com.alibaba.nacos.api.ai.model.a2a.AgentEndpoint endpoint) voidderegisterMcpServerEndpoint(String mcpName, String address, int port) com.alibaba.nacos.api.ai.model.a2a.AgentCardDetailInfogetAgentCard(String agentName, String version, String registrationType) com.alibaba.nacos.api.ai.model.mcp.McpServerDetailInfogetMcpServer(String mcpName, String version) voidregisterAgentEndpoint(String agentName, com.alibaba.nacos.api.ai.model.a2a.AgentEndpoint endpoint) voidregisterMcpServerEndpoint(String mcpName, String address, int port, String version) voidreleaseAgentCard(com.alibaba.nacos.api.ai.model.a2a.AgentCard agentCard, String registrationType, boolean setAsLatest) releaseMcpServer(com.alibaba.nacos.api.ai.model.mcp.McpServerBasicInfo serverSpecification, com.alibaba.nacos.api.ai.model.mcp.McpToolSpecification toolSpecification, com.alibaba.nacos.api.ai.model.mcp.McpEndpointSpec endpointSpecification) voidshutdown()com.alibaba.nacos.api.ai.model.a2a.AgentCardDetailInfosubscribeAgentCard(String agentName, String version, com.alibaba.nacos.api.ai.listener.AbstractNacosAgentCardListener agentCardListener) com.alibaba.nacos.api.ai.model.mcp.McpServerDetailInfosubscribeMcpServer(String mcpName, String version, com.alibaba.nacos.api.ai.listener.AbstractNacosMcpServerListener mcpServerListener) voidunsubscribeAgentCard(String agentName, String version, com.alibaba.nacos.api.ai.listener.AbstractNacosAgentCardListener agentCardListener) voidunsubscribeMcpServer(String mcpName, String version, com.alibaba.nacos.api.ai.listener.AbstractNacosMcpServerListener mcpServerListener) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.alibaba.nacos.api.ai.A2aService
deregisterAgentEndpoint, getAgentCard, getAgentCard, registerAgentEndpoint, registerAgentEndpoint, registerAgentEndpoint, registerAgentEndpoint, releaseAgentCard, releaseAgentCard, subscribeAgentCard, unsubscribeAgentCard从接口继承的方法 com.alibaba.nacos.api.ai.AiService
getMcpServer, registerMcpServerEndpoint, releaseMcpServer, subscribeMcpServer, unsubscribeMcpServer
-
构造器详细资料
-
NacosAiService
- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
-
方法详细资料
-
getMcpServer
public com.alibaba.nacos.api.ai.model.mcp.McpServerDetailInfo getMcpServer(String mcpName, String version) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
getMcpServer在接口中com.alibaba.nacos.api.ai.AiService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
releaseMcpServer
public String releaseMcpServer(com.alibaba.nacos.api.ai.model.mcp.McpServerBasicInfo serverSpecification, com.alibaba.nacos.api.ai.model.mcp.McpToolSpecification toolSpecification, com.alibaba.nacos.api.ai.model.mcp.McpEndpointSpec endpointSpecification) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
releaseMcpServer在接口中com.alibaba.nacos.api.ai.AiService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
registerMcpServerEndpoint
public void registerMcpServerEndpoint(String mcpName, String address, int port, String version) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
registerMcpServerEndpoint在接口中com.alibaba.nacos.api.ai.AiService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
deregisterMcpServerEndpoint
public void deregisterMcpServerEndpoint(String mcpName, String address, int port) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
deregisterMcpServerEndpoint在接口中com.alibaba.nacos.api.ai.AiService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
subscribeMcpServer
public com.alibaba.nacos.api.ai.model.mcp.McpServerDetailInfo subscribeMcpServer(String mcpName, String version, com.alibaba.nacos.api.ai.listener.AbstractNacosMcpServerListener mcpServerListener) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
subscribeMcpServer在接口中com.alibaba.nacos.api.ai.AiService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
unsubscribeMcpServer
public void unsubscribeMcpServer(String mcpName, String version, com.alibaba.nacos.api.ai.listener.AbstractNacosMcpServerListener mcpServerListener) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
unsubscribeMcpServer在接口中com.alibaba.nacos.api.ai.AiService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
getAgentCard
public com.alibaba.nacos.api.ai.model.a2a.AgentCardDetailInfo getAgentCard(String agentName, String version, String registrationType) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
getAgentCard在接口中com.alibaba.nacos.api.ai.A2aService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
releaseAgentCard
public void releaseAgentCard(com.alibaba.nacos.api.ai.model.a2a.AgentCard agentCard, String registrationType, boolean setAsLatest) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
releaseAgentCard在接口中com.alibaba.nacos.api.ai.A2aService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
registerAgentEndpoint
public void registerAgentEndpoint(String agentName, com.alibaba.nacos.api.ai.model.a2a.AgentEndpoint endpoint) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
registerAgentEndpoint在接口中com.alibaba.nacos.api.ai.A2aService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
deregisterAgentEndpoint
public void deregisterAgentEndpoint(String agentName, com.alibaba.nacos.api.ai.model.a2a.AgentEndpoint endpoint) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
deregisterAgentEndpoint在接口中com.alibaba.nacos.api.ai.A2aService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
subscribeAgentCard
public com.alibaba.nacos.api.ai.model.a2a.AgentCardDetailInfo subscribeAgentCard(String agentName, String version, com.alibaba.nacos.api.ai.listener.AbstractNacosAgentCardListener agentCardListener) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
subscribeAgentCard在接口中com.alibaba.nacos.api.ai.A2aService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
unsubscribeAgentCard
public void unsubscribeAgentCard(String agentName, String version, com.alibaba.nacos.api.ai.listener.AbstractNacosAgentCardListener agentCardListener) throws com.alibaba.nacos.api.exception.NacosException - 指定者:
unsubscribeAgentCard在接口中com.alibaba.nacos.api.ai.A2aService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
shutdown
public void shutdown() throws com.alibaba.nacos.api.exception.NacosException- 指定者:
shutdown在接口中com.alibaba.nacos.api.ai.AiService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-