public class AgentToolInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
AgentToolInfo() |
AgentToolInfo(AgentToolInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getCallingMethod()
Get NON_STREAMING: 非流式 STREAMIN: 流式
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getCreateType()
Get 创建方式,0:服务创建,1:代码创建,2:MCP创建
|
AgentPluginHeader[] |
getHeaders()
Get header信息
|
String |
getIconUrl()
Get 插件图标url
|
AgentToolReqParam[] |
getInputs()
Get 输入参数
|
Boolean |
getIsBindingKnowledge()
Get 该工具是否和知识库绑定
|
AgentMCPServerInfo |
getMcpServer()
Get MCP插件的配置信息
|
AgentToolRspParam[] |
getOutputs()
Get 输出参数
|
String |
getPluginId()
Get 插件id
|
String |
getPluginName()
Get 插件名称
|
Long |
getPluginType()
Get 0 自定义插件
1 官方插件
2 第三方插件 目前用于第三方实现的mcp server
|
Long |
getStatus()
Get 插件状态,1:可用,2:不可用
|
String |
getToolDesc()
Get 工具描述
|
String |
getToolId()
Get 工具id
|
String |
getToolName()
Get 工具名称
|
void |
setCallingMethod(String CallingMethod)
Set NON_STREAMING: 非流式 STREAMIN: 流式
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCreateType(Long CreateType)
Set 创建方式,0:服务创建,1:代码创建,2:MCP创建
|
void |
setHeaders(AgentPluginHeader[] Headers)
Set header信息
|
void |
setIconUrl(String IconUrl)
Set 插件图标url
|
void |
setInputs(AgentToolReqParam[] Inputs)
Set 输入参数
|
void |
setIsBindingKnowledge(Boolean IsBindingKnowledge)
Set 该工具是否和知识库绑定
|
void |
setMcpServer(AgentMCPServerInfo McpServer)
Set MCP插件的配置信息
|
void |
setOutputs(AgentToolRspParam[] Outputs)
Set 输出参数
|
void |
setPluginId(String PluginId)
Set 插件id
|
void |
setPluginName(String PluginName)
Set 插件名称
|
void |
setPluginType(Long PluginType)
Set 0 自定义插件
1 官方插件
2 第三方插件 目前用于第三方实现的mcp server
|
void |
setStatus(Long Status)
Set 插件状态,1:可用,2:不可用
|
void |
setToolDesc(String ToolDesc)
Set 工具描述
|
void |
setToolId(String ToolId)
Set 工具id
|
void |
setToolName(String ToolName)
Set 工具名称
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public AgentToolInfo()
public AgentToolInfo(AgentToolInfo source)
public String getPluginId()
public void setPluginId(String PluginId)
PluginId
- 插件idpublic String getPluginName()
public void setPluginName(String PluginName)
PluginName
- 插件名称public String getIconUrl()
public void setIconUrl(String IconUrl)
IconUrl
- 插件图标urlpublic Long getPluginType()
public void setPluginType(Long PluginType)
PluginType
- 0 自定义插件
1 官方插件
2 第三方插件 目前用于第三方实现的mcp serverpublic String getToolId()
public void setToolId(String ToolId)
ToolId
- 工具idpublic String getToolName()
public void setToolName(String ToolName)
ToolName
- 工具名称public String getToolDesc()
public void setToolDesc(String ToolDesc)
ToolDesc
- 工具描述public AgentToolReqParam[] getInputs()
public void setInputs(AgentToolReqParam[] Inputs)
Inputs
- 输入参数public AgentToolRspParam[] getOutputs()
public void setOutputs(AgentToolRspParam[] Outputs)
Outputs
- 输出参数public Long getCreateType()
public void setCreateType(Long CreateType)
CreateType
- 创建方式,0:服务创建,1:代码创建,2:MCP创建public AgentMCPServerInfo getMcpServer()
public void setMcpServer(AgentMCPServerInfo McpServer)
McpServer
- MCP插件的配置信息public Boolean getIsBindingKnowledge()
public void setIsBindingKnowledge(Boolean IsBindingKnowledge)
IsBindingKnowledge
- 该工具是否和知识库绑定public Long getStatus()
public void setStatus(Long Status)
Status
- 插件状态,1:可用,2:不可用public AgentPluginHeader[] getHeaders()
public void setHeaders(AgentPluginHeader[] Headers)
Headers
- header信息public String getCallingMethod()
public void setCallingMethod(String CallingMethod)
CallingMethod
- NON_STREAMING: 非流式 STREAMIN: 流式
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.