QnAMakerOptions 类
- java.
lang. Object - com.
microsoft. bot. ai. qna. QnAMakerOptions
- com.
public class QnAMakerOptions
定义 QnA Maker 知识库的选项。
构造函数摘要
构造函数 | 说明 |
---|---|
QnAMakerOptions() |
初始化 QnAMakerOptions 类的新实例。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Qn |
getContext()
获取上一轮的上下文。 |
java.lang.Boolean |
getIsTest()
获取一个值,该值指示是调用要调用知识库的测试环境还是生产环境。 |
java.lang.Integer |
getQnAId()
获取 (当前问题(如果可用) )的 QnA ID。 |
java.lang.String |
getRankerType()
获取要使用的 QnA Maker 排名器类型。 |
java.lang.Float |
getScoreThreshold()
获取用于筛选返回结果的最低分数阈值。 |
Metadata[] |
getStrictFilters()
获取在 Metadata 调用 QnA Maker 以筛选结果时要发送的集合。 |
Join |
getStrictFiltersJoinOperator()
获取严格筛选器联接运算符。 |
java.lang.Double |
getTimeout()
获取请求超时前等待的时间(以毫秒为单位)。 |
java.lang.Integer |
getTop()
获取输出中所需的排名结果数。 |
void |
setContext(QnARequestContext withContext)
设置上一轮的上下文。 |
void |
setIsTest(Boolean withIsTest)
设置一个值,该值指示是调用要调用知识库的测试环境还是生产环境。 |
void |
setQnAId(Integer withQnAId)
设置 (当前提问的 QnA ID(如果可用) )。 |
void |
setRankerType(String withRankerType)
设置要使用的 QnA Maker 排名器类型。 |
void |
setScoreThreshold(Float withScoreThreshold)
设置用于筛选返回结果的最低分数阈值。 |
void |
setStrictFilters(Metadata[] withStrictFilters)
设置在 Metadata 调用 QnA Maker 以筛选结果时要发送的集合。 |
void |
setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)
设置严格筛选器联接运算符。 |
void |
setTimeout(Double withTimeout)
设置请求超时前等待的时间(以毫秒为单位)。 |
void |
setTop(Integer withTop)
设置输出中所需的排名结果数。 |
方法继承自 java.lang.Object
构造函数详细信息
QnAMakerOptions
public QnAMakerOptions()
初始化 QnAMakerOptions 类的新实例。
方法详细信息
getContext
public QnARequestContext getContext()
获取上一轮的上下文。
Returns:
getIsTest
public Boolean getIsTest()
获取一个值,该值指示是调用要调用知识库的测试环境还是生产环境。
Returns:
getQnAId
public Integer getQnAId()
获取 (当前问题(如果可用) )的 QnA ID。
Returns:
getRankerType
public String getRankerType()
获取要使用的 QnA Maker 排名器类型。
Returns:
getScoreThreshold
public Float getScoreThreshold()
获取用于筛选返回结果的最低分数阈值。 在筛选之前,分数规范化为 0.0 到 1.0 的范围。
Returns:
getStrictFilters
getStrictFiltersJoinOperator
public JoinOperator getStrictFiltersJoinOperator()
获取严格筛选器联接运算符。
Returns:
getTimeout
public Double getTimeout()
获取请求超时前等待的时间(以毫秒为单位)。
Returns:
getTop
public Integer getTop()
获取输出中所需的排名结果数。
Returns:
setContext
public void setContext(QnARequestContext withContext)
设置上一轮的上下文。
Parameters:
setIsTest
public void setIsTest(Boolean withIsTest)
设置一个值,该值指示是调用要调用知识库的测试环境还是生产环境。
Parameters:
setQnAId
public void setQnAId(Integer withQnAId)
设置 (当前提问的 QnA ID(如果可用) )。
Parameters:
setRankerType
public void setRankerType(String withRankerType)
设置要使用的 QnA Maker 排名器类型。
Parameters:
setScoreThreshold
public void setScoreThreshold(Float withScoreThreshold)
设置用于筛选返回结果的最低分数阈值。 在筛选之前,分数规范化为 0.0 到 1.0 的范围。
Parameters:
setStrictFilters
setStrictFiltersJoinOperator
public void setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)
设置严格筛选器联接运算符。
Parameters:
setTimeout
public void setTimeout(Double withTimeout)
设置请求超时前等待的时间(以毫秒为单位)。
Parameters:
setTop
public void setTop(Integer withTop)
设置输出中所需的排名结果数。
Parameters: