Class: TencentCloud::Hunyuan::V20230901::ThreadToolResources

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

Overview

在会话中提供给助手工具的一系列资源。不同类型的工具会有各自对应的资源。比如代码解释器需要一个文件 ID 的列表,而文件搜索工具则需要一个向量存储 ID 的列表。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(codeinterpreter = nil, vectorstoreids = nil) ⇒ ThreadToolResources

Returns a new instance of ThreadToolResources.



2868
2869
2870
2871
# File 'lib/v20230901/models.rb', line 2868

def initialize(codeinterpreter=nil, vectorstoreids=nil)
  @CodeInterpreter = codeinterpreter
  @VectorStoreIDs = vectorstoreids
end

Instance Attribute Details

#CodeInterpreterObject

Parameters:

  • CodeInterpreter:

    文件 ID 列表

  • VectorStoreIDs:

    向量存储 ID 列表



2866
2867
2868
# File 'lib/v20230901/models.rb', line 2866

def CodeInterpreter
  @CodeInterpreter
end

#VectorStoreIDsObject

Parameters:

  • CodeInterpreter:

    文件 ID 列表

  • VectorStoreIDs:

    向量存储 ID 列表



2866
2867
2868
# File 'lib/v20230901/models.rb', line 2866

def VectorStoreIDs
  @VectorStoreIDs
end

Instance Method Details

#deserialize(params) ⇒ Object



2873
2874
2875
2876
# File 'lib/v20230901/models.rb', line 2873

def deserialize(params)
  @CodeInterpreter = params['CodeInterpreter']
  @VectorStoreIDs = params['VectorStoreIDs']
end