public class AgentPluginInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
AgentPluginInfo() |
AgentPluginInfo(AgentPluginInfo 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 |
---|---|
AgentPluginHeader[] |
getHeaders()
Get 应用配置的插件header信息
|
AgentKnowledgeQAPlugin |
getKnowledgeQa()
Get 知识库问答插件配置
|
AgentModelInfo |
getModel()
Get 插件调用LLM时使用的模型配置,一般用于指定知识库问答插件的生成模型
|
String |
getPluginId()
Get 插件id
|
Long |
getPluginInfoType()
Get 插件信息类型; 0: 未指定类型; 1: 知识库问答插件
|
void |
setHeaders(AgentPluginHeader[] Headers)
Set 应用配置的插件header信息
|
void |
setKnowledgeQa(AgentKnowledgeQAPlugin KnowledgeQa)
Set 知识库问答插件配置
|
void |
setModel(AgentModelInfo Model)
Set 插件调用LLM时使用的模型配置,一般用于指定知识库问答插件的生成模型
|
void |
setPluginId(String PluginId)
Set 插件id
|
void |
setPluginInfoType(Long PluginInfoType)
Set 插件信息类型; 0: 未指定类型; 1: 知识库问答插件
|
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 AgentPluginInfo()
public AgentPluginInfo(AgentPluginInfo source)
public String getPluginId()
public void setPluginId(String PluginId)
PluginId
- 插件idpublic AgentPluginHeader[] getHeaders()
public void setHeaders(AgentPluginHeader[] Headers)
Headers
- 应用配置的插件header信息public AgentModelInfo getModel()
public void setModel(AgentModelInfo Model)
Model
- 插件调用LLM时使用的模型配置,一般用于指定知识库问答插件的生成模型public Long getPluginInfoType()
public void setPluginInfoType(Long PluginInfoType)
PluginInfoType
- 插件信息类型; 0: 未指定类型; 1: 知识库问答插件public AgentKnowledgeQAPlugin getKnowledgeQa()
public void setKnowledgeQa(AgentKnowledgeQAPlugin KnowledgeQa)
KnowledgeQa
- 知识库问答插件配置Copyright © 2025. All rights reserved.