Class: TencentCloud::Lke::V20231130::AgentThought

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

Overview

Agent的思考过程

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sessionid = nil, requestid = nil, recordid = nil, elapsed = nil, isworkflow = nil, workflowname = nil, procedures = nil, traceid = nil, files = nil) ⇒ AgentThought

Returns a new instance of AgentThought.



966
967
968
969
970
971
972
973
974
975
976
# File 'lib/v20231130/models.rb', line 966

def initialize(sessionid=nil, requestid=nil, recordid=nil, elapsed=nil, isworkflow=nil, workflowname=nil, procedures=nil, traceid=nil, files=nil)
  @SessionId = sessionid
  @RequestId = requestid
  @RecordId = recordid
  @Elapsed = elapsed
  @IsWorkflow = isworkflow
  @WorkflowName = workflowname
  @Procedures = procedures
  @TraceId = traceid
  @Files = files
end

Instance Attribute Details

#ElapsedObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def Elapsed
  @Elapsed
end

#FilesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def Files
  @Files
end

#IsWorkflowObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def IsWorkflow
  @IsWorkflow
end

#ProceduresObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def Procedures
  @Procedures
end

#RecordIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def RecordId
  @RecordId
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def RequestId
  @RequestId
end

#SessionIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def SessionId
  @SessionId
end

#TraceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def TraceId
  @TraceId
end

#WorkflowNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SessionId:

    会话 ID

  • RequestId:

    请求 ID

  • RecordId:

    对应哪条会话, 会话 ID, 用于回答的消息存储使用, 可提前生成, 保存消息时使用

  • Elapsed:

    当前请求执行时间, 单位 ms

  • IsWorkflow:

    当前是否为工作流

  • WorkflowName:

    如果当前是工作流,工作流名称

  • Procedures:

    具体思考过程详情

  • TraceId:

    TraceId

  • Files:

    文件信息



964
965
966
# File 'lib/v20231130/models.rb', line 964

def WorkflowName
  @WorkflowName
end

Instance Method Details

#deserialize(params) ⇒ Object



978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
# File 'lib/v20231130/models.rb', line 978

def deserialize(params)
  @SessionId = params['SessionId']
  @RequestId = params['RequestId']
  @RecordId = params['RecordId']
  @Elapsed = params['Elapsed']
  @IsWorkflow = params['IsWorkflow']
  @WorkflowName = params['WorkflowName']
  unless params['Procedures'].nil?
    @Procedures = []
    params['Procedures'].each do |i|
      agentprocedure_tmp = AgentProcedure.new
      agentprocedure_tmp.deserialize(i)
      @Procedures << agentprocedure_tmp
    end
  end
  @TraceId = params['TraceId']
  unless params['Files'].nil?
    @Files = []
    params['Files'].each do |i|
      fileinfo_tmp = FileInfo.new
      fileinfo_tmp.deserialize(i)
      @Files << fileinfo_tmp
    end
  end
end