Class: TencentCloud::Iotexplorer::V20190423::InvokeAISearchServiceRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190423/models.rb

Overview

InvokeAISearchService请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productid = nil, devicename = nil, query = nil, summarylang = nil, channelid = nil, enablesummary = nil, starttimems = nil, endtimems = nil, timezone = nil, searchmode = nil, limit = nil, vectorsearchradius = nil, vectorsearchtopk = nil) ⇒ InvokeAISearchServiceRequest

Returns a new instance of InvokeAISearchServiceRequest.



9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
# File 'lib/v20190423/models.rb', line 9561

def initialize(productid=nil, devicename=nil, query=nil, summarylang=nil, channelid=nil, enablesummary=nil, starttimems=nil, endtimems=nil, timezone=nil, searchmode=nil, limit=nil, vectorsearchradius=nil, vectorsearchtopk=nil)
  @ProductId = productid
  @DeviceName = devicename
  @Query = query
  @SummaryLang = summarylang
  @ChannelId = channelid
  @EnableSummary = enablesummary
  @StartTimeMs = starttimems
  @EndTimeMs = endtimems
  @TimeZone = timezone
  @SearchMode = searchmode
  @Limit = limit
  @VectorSearchRadius = vectorsearchradius
  @VectorSearchTopK = vectorsearchtopk
end

Instance Attribute Details

#ChannelIdObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def ChannelId
  @ChannelId
end

#DeviceNameObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def DeviceName
  @DeviceName
end

#EnableSummaryObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def EnableSummary
  @EnableSummary
end

#EndTimeMsObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def EndTimeMs
  @EndTimeMs
end

#LimitObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def Limit
  @Limit
end

#ProductIdObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def ProductId
  @ProductId
end

#QueryObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def Query
  @Query
end

#SearchModeObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def SearchMode
  @SearchMode
end

#StartTimeMsObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def StartTimeMs
  @StartTimeMs
end

#SummaryLangObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def SummaryLang
  @SummaryLang
end

#TimeZoneObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def TimeZone
  @TimeZone
end

#VectorSearchRadiusObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def VectorSearchRadius
  @VectorSearchRadius
end

#VectorSearchTopKObject

注:符合iana标准 www.iana.org/time-zones,例如Asia/Shanghai、Asia/Bangkok

Parameters:

  • SearchMode:

    取值为1表示高级搜索,取值为2表示简单搜索,默认为1

  • Limit:

    最终输出的条数;仅当SearchMode为2时支持自定义设置,默认为50

  • VectorSearchRadius:

    向量搜索的相似度搜索半径,取值范围[-1, 1];仅当SearchMode为2时支持自定义设置,默认为0.5

  • VectorSearchTopK:

    指定向量搜索最相似的 Top K;仅当SearchMode为2时支持自定义设置,默认为100



9559
9560
9561
# File 'lib/v20190423/models.rb', line 9559

def VectorSearchTopK
  @VectorSearchTopK
end

Instance Method Details

#deserialize(params) ⇒ Object



9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
# File 'lib/v20190423/models.rb', line 9577

def deserialize(params)
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @Query = params['Query']
  @SummaryLang = params['SummaryLang']
  @ChannelId = params['ChannelId']
  @EnableSummary = params['EnableSummary']
  @StartTimeMs = params['StartTimeMs']
  @EndTimeMs = params['EndTimeMs']
  @TimeZone = params['TimeZone']
  @SearchMode = params['SearchMode']
  @Limit = params['Limit']
  @VectorSearchRadius = params['VectorSearchRadius']
  @VectorSearchTopK = params['VectorSearchTopK']
end