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.



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

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

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def ChannelId
  @ChannelId
end

#DeviceNameObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def DeviceName
  @DeviceName
end

#EnableSummaryObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def EnableSummary
  @EnableSummary
end

#EndTimeMsObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def EndTimeMs
  @EndTimeMs
end

#LimitObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def Limit
  @Limit
end

#ProductIdObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def ProductId
  @ProductId
end

#QueryObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def Query
  @Query
end

#SearchModeObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def SearchMode
  @SearchMode
end

#StartTimeMsObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def StartTimeMs
  @StartTimeMs
end

#SummaryLangObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def SummaryLang
  @SummaryLang
end

#TimeZoneObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def TimeZone
  @TimeZone
end

#VectorSearchRadiusObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def VectorSearchRadius
  @VectorSearchRadius
end

#VectorSearchTopKObject

Parameters:

  • SearchMode:

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

  • Limit:

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

  • VectorSearchRadius:

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

  • VectorSearchTopK:

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



9575
9576
9577
# File 'lib/v20190423/models.rb', line 9575

def VectorSearchTopK
  @VectorSearchTopK
end

Instance Method Details

#deserialize(params) ⇒ Object



9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
# File 'lib/v20190423/models.rb', line 9593

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