Class: TencentCloud::Hunyuan::V20230901::History

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

Overview

混元生图多轮对话历史记录。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(chatid = nil, prompt = nil, revisedprompt = nil, seed = nil) ⇒ History

Returns a new instance of History.



1503
1504
1505
1506
1507
1508
# File 'lib/v20230901/models.rb', line 1503

def initialize(chatid=nil, prompt=nil, revisedprompt=nil, seed=nil)
  @ChatId = chatid
  @Prompt = prompt
  @RevisedPrompt = revisedprompt
  @Seed = seed
end

Instance Attribute Details

#ChatIdObject

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

Parameters:

  • ChatId:

    对话的 ID,用于唯一标识一轮对话

  • Prompt:

    原始输入的 Prompt 文本

  • RevisedPrompt:

    扩写后的 Prompt 文本

  • Seed:

    生成图的随机种子



1501
1502
1503
# File 'lib/v20230901/models.rb', line 1501

def ChatId
  @ChatId
end

#PromptObject

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

Parameters:

  • ChatId:

    对话的 ID,用于唯一标识一轮对话

  • Prompt:

    原始输入的 Prompt 文本

  • RevisedPrompt:

    扩写后的 Prompt 文本

  • Seed:

    生成图的随机种子



1501
1502
1503
# File 'lib/v20230901/models.rb', line 1501

def Prompt
  @Prompt
end

#RevisedPromptObject

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

Parameters:

  • ChatId:

    对话的 ID,用于唯一标识一轮对话

  • Prompt:

    原始输入的 Prompt 文本

  • RevisedPrompt:

    扩写后的 Prompt 文本

  • Seed:

    生成图的随机种子



1501
1502
1503
# File 'lib/v20230901/models.rb', line 1501

def RevisedPrompt
  @RevisedPrompt
end

#SeedObject

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

Parameters:

  • ChatId:

    对话的 ID,用于唯一标识一轮对话

  • Prompt:

    原始输入的 Prompt 文本

  • RevisedPrompt:

    扩写后的 Prompt 文本

  • Seed:

    生成图的随机种子



1501
1502
1503
# File 'lib/v20230901/models.rb', line 1501

def Seed
  @Seed
end

Instance Method Details

#deserialize(params) ⇒ Object



1510
1511
1512
1513
1514
1515
# File 'lib/v20230901/models.rb', line 1510

def deserialize(params)
  @ChatId = params['ChatId']
  @Prompt = params['Prompt']
  @RevisedPrompt = params['RevisedPrompt']
  @Seed = params['Seed']
end