public class InvokeAISearchServiceRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| InvokeAISearchServiceRequest() | 
| InvokeAISearchServiceRequest(InvokeAISearchServiceRequest 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 | 
|---|---|
| Long | getChannelId()Get 通道ID | 
| String | getDeviceName()Get 设备名称 | 
| Boolean | getEnableSummary()Get 是否需要返回总结,默认为True;  开启后会加大接口响应时长 | 
| Long | getEndTimeMs()Get 结束时间。
注:
1. | 
| Long | getLimit()Get 最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50 | 
| String | getProductId()Get 产品ID | 
| String | getQuery()Get 自然语言查询 | 
| Long | getSearchMode()Get 取值为1表示高级搜索,取值为2表示简单搜索,默认为1 | 
| Long | getStartTimeMs()Get 开始时间。
注:
1. | 
| String | getSummaryLang()Get 搜索结果总结的语言类型,支持的类型有:en-US、zh-CN、id-ID、th-TH | 
| String | getTimeZone()Get 时区。默认值:Asia/Shanghai
注:
符合iana标准 https://www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok | 
| Float | getVectorSearchRadius()Get 向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5 | 
| Long | getVectorSearchTopK()Get 指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100 | 
| void | setChannelId(Long ChannelId)Set 通道ID | 
| void | setDeviceName(String DeviceName)Set 设备名称 | 
| void | setEnableSummary(Boolean EnableSummary)Set 是否需要返回总结,默认为True;  开启后会加大接口响应时长 | 
| void | setEndTimeMs(Long EndTimeMs)Set 结束时间。
注:
1. | 
| void | setLimit(Long Limit)Set 最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50 | 
| void | setProductId(String ProductId)Set 产品ID | 
| void | setQuery(String Query)Set 自然语言查询 | 
| void | setSearchMode(Long SearchMode)Set 取值为1表示高级搜索,取值为2表示简单搜索,默认为1 | 
| void | setStartTimeMs(Long StartTimeMs)Set 开始时间。
注:
1. | 
| void | setSummaryLang(String SummaryLang)Set 搜索结果总结的语言类型,支持的类型有:en-US、zh-CN、id-ID、th-TH | 
| void | setTimeZone(String TimeZone)Set 时区。默认值:Asia/Shanghai
注:
符合iana标准 https://www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok | 
| void | setVectorSearchRadius(Float VectorSearchRadius)Set 向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5 | 
| void | setVectorSearchTopK(Long VectorSearchTopK)Set 指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100 | 
| 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, toJsonStringpublic InvokeAISearchServiceRequest()
public InvokeAISearchServiceRequest(InvokeAISearchServiceRequest source)
public String getProductId()
public void setProductId(String ProductId)
ProductId - 产品IDpublic String getDeviceName()
public void setDeviceName(String DeviceName)
DeviceName - 设备名称public String getQuery()
public void setQuery(String Query)
Query - 自然语言查询public String getSummaryLang()
public void setSummaryLang(String SummaryLang)
SummaryLang - 搜索结果总结的语言类型,支持的类型有:en-US、zh-CN、id-ID、th-THpublic Long getChannelId()
public void setChannelId(Long ChannelId)
ChannelId - 通道IDpublic Boolean getEnableSummary()
public void setEnableSummary(Boolean EnableSummary)
EnableSummary - 是否需要返回总结,默认为True;  开启后会加大接口响应时长public Long getStartTimeMs()
public void setStartTimeMs(Long StartTimeMs)
StartTimeMs - 开始时间。
注:
1. 单位为毫秒(ms)
2. 如果同时指定了StartTimeMs与EndTimeMs,时间区间不能大于7天;如果只指定其中一个(例如只指定StartTimeMs,则查询自StartTimeMs后1天内的数据, 反之EndTimeMs也一样)
3. 只要指定了其中一个参数,接口则会忽略Query参数中关于时间的描述;(例如Query为"过去三天关于猫咪的视频", 则会将"过去三天忽略")public Long getEndTimeMs()
public void setEndTimeMs(Long EndTimeMs)
EndTimeMs - 结束时间。
注:
1. 单位为毫秒(ms)
2. 如果同时指定了StartTimeMs与EndTimeMs,时间区间不能大于7天;如果只指定其中一个(例如只指定StartTimeMs,则查询自StartTimeMs后1天内的数据, 反之EndTimeMs也一样)
3. 只要指定了其中一个参数,接口则会忽略Query参数中关于时间的描述;(例如Query为"过去三天关于猫咪的视频", 则会将"过去三天忽略")public String getTimeZone()
public void setTimeZone(String TimeZone)
TimeZone - 时区。默认值:Asia/Shanghai
注:
符合iana标准 https://www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkokpublic Long getSearchMode()
public void setSearchMode(Long SearchMode)
SearchMode - 取值为1表示高级搜索,取值为2表示简单搜索,默认为1public Long getLimit()
public void setLimit(Long Limit)
Limit - 最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50public Float getVectorSearchRadius()
public void setVectorSearchRadius(Float VectorSearchRadius)
VectorSearchRadius - 向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5public Long getVectorSearchTopK()
public void setVectorSearchTopK(Long VectorSearchTopK)
VectorSearchTopK - 指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100Copyright © 2025. All rights reserved.