Class: TencentCloud::Hunyuan::V20230901::ChatCompletionsRequest

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

Overview

ChatCompletions请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(model = nil, messages = nil, stream = nil, streammoderation = nil, topp = nil, temperature = nil, enableenhancement = nil, tools = nil, toolchoice = nil, customtool = nil, searchinfo = nil, citation = nil, enablespeedsearch = nil, enablemultimedia = nil, enabledeepsearch = nil, seed = nil, forcesearchenhancement = nil, stop = nil, enablerecommendedquestions = nil, enabledeepread = nil, websearchoptions = nil, topicchoice = nil, enablethinking = nil) ⇒ ChatCompletionsRequest

Returns a new instance of ChatCompletionsRequest.



219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
# File 'lib/v20230901/models.rb', line 219

def initialize(model=nil, messages=nil, stream=nil, streammoderation=nil, topp=nil, temperature=nil, enableenhancement=nil, tools=nil, toolchoice=nil, customtool=nil, searchinfo=nil, citation=nil, enablespeedsearch=nil, enablemultimedia=nil, enabledeepsearch=nil, seed=nil, forcesearchenhancement=nil, stop=nil, enablerecommendedquestions=nil, enabledeepread=nil, websearchoptions=nil, topicchoice=nil, enablethinking=nil)
  @Model = model
  @Messages = messages
  @Stream = stream
  @StreamModeration = streammoderation
  @TopP = topp
  @Temperature = temperature
  @EnableEnhancement = enableenhancement
  @Tools = tools
  @ToolChoice = toolchoice
  @CustomTool = customtool
  @SearchInfo = searchinfo
  @Citation = citation
  @EnableSpeedSearch = enablespeedsearch
  @EnableMultimedia = enablemultimedia
  @EnableDeepSearch = enabledeepsearch
  @Seed = seed
  @ForceSearchEnhancement = forcesearchenhancement
  @Stop = stop
  @EnableRecommendedQuestions = enablerecommendedquestions
  @EnableDeepRead = enabledeepread
  @WebSearchOptions = websearchoptions
  @TopicChoice = topicchoice
  @EnableThinking = enablethinking
end

Instance Attribute Details

#CitationObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def Citation
  @Citation
end

#CustomToolObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def CustomTool
  @CustomTool
end

#EnableDeepReadObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def EnableDeepRead
  @EnableDeepRead
end

#EnableDeepSearchObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def EnableDeepSearch
  @EnableDeepSearch
end

#EnableEnhancementObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def EnableEnhancement
  @EnableEnhancement
end

#EnableMultimediaObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def EnableMultimedia
  @EnableMultimedia
end

#EnableRecommendedQuestionsObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def EnableRecommendedQuestions
  @EnableRecommendedQuestions
end

#EnableSpeedSearchObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def EnableSpeedSearch
  @EnableSpeedSearch
end

#EnableThinkingObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def EnableThinking
  @EnableThinking
end

#ForceSearchEnhancementObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def ForceSearchEnhancement
  @ForceSearchEnhancement
end

#MessagesObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def Messages
  @Messages
end

#ModelObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def Model
  @Model
end

#SearchInfoObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def SearchInfo
  @SearchInfo
end

#SeedObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def Seed
  @Seed
end

#StopObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def Stop
  @Stop
end

#StreamObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def Stream
  @Stream
end

#StreamModerationObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def StreamModeration
  @StreamModeration
end

#TemperatureObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def Temperature
  @Temperature
end

#ToolChoiceObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def ToolChoice
  @ToolChoice
end

#ToolsObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def Tools
  @Tools
end

#TopicChoiceObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def TopicChoice
  @TopicChoice
end

#TopPObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def TopP
  @TopP
end

#WebSearchOptionsObject

**说明:** 未来我们可能会修改此行为以便和 OpenAI 保持一致。但是目前有使用该参数的情况下,开发者需要注意该参数是否会对应用造成影响,以及未来该行为调整时带来的影响。说明:

  1. 未传值时默认关闭。

  2. 开启后,在返回值的最后一个包中会增加 RecommendedQuestions 字段表示推荐问答, 最多返回3条。

Parameters:

  • EnableRecommendedQuestions:

    推荐问答开关。

  • EnableDeepRead:

    是否开启深度阅读,默认是false,在值为true时,会返回深度阅读的结果信息。说明:1.深度阅读需要开启插件增强,即设置EnableEnhancement为true,当设置EnableDeepRead为true时EnableEnhancement默认为true;2.目前暂时只支持单文档单轮的深度阅读;3.深度阅读功能的文件上传可以使用FilesUploads接口,具体参数详见FilesUploads接口文档

  • WebSearchOptions:

    知识注入相关的参数信息

  • TopicChoice:

    用户传入Topic

  • EnableThinking:

    模型思维链开关 说明: 1. 未传值时默认开启,打开模型思维链推理能力。 2. 关闭后,关闭模型思维链推理能力。 开关当前仅对hunyuan-a13b模型生效 示例值:ture



212
213
214
# File 'lib/v20230901/models.rb', line 212

def WebSearchOptions
  @WebSearchOptions
end

Instance Method Details

#deserialize(params) ⇒ Object



245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
# File 'lib/v20230901/models.rb', line 245

def deserialize(params)
  @Model = params['Model']
  unless params['Messages'].nil?
    @Messages = []
    params['Messages'].each do |i|
      message_tmp = Message.new
      message_tmp.deserialize(i)
      @Messages << message_tmp
    end
  end
  @Stream = params['Stream']
  @StreamModeration = params['StreamModeration']
  @TopP = params['TopP']
  @Temperature = params['Temperature']
  @EnableEnhancement = params['EnableEnhancement']
  unless params['Tools'].nil?
    @Tools = []
    params['Tools'].each do |i|
      tool_tmp = Tool.new
      tool_tmp.deserialize(i)
      @Tools << tool_tmp
    end
  end
  @ToolChoice = params['ToolChoice']
  unless params['CustomTool'].nil?
    @CustomTool = Tool.new
    @CustomTool.deserialize(params['CustomTool'])
  end
  @SearchInfo = params['SearchInfo']
  @Citation = params['Citation']
  @EnableSpeedSearch = params['EnableSpeedSearch']
  @EnableMultimedia = params['EnableMultimedia']
  @EnableDeepSearch = params['EnableDeepSearch']
  @Seed = params['Seed']
  @ForceSearchEnhancement = params['ForceSearchEnhancement']
  @Stop = params['Stop']
  @EnableRecommendedQuestions = params['EnableRecommendedQuestions']
  @EnableDeepRead = params['EnableDeepRead']
  unless params['WebSearchOptions'].nil?
    @WebSearchOptions = WebSearchOptions.new
    @WebSearchOptions.deserialize(params['WebSearchOptions'])
  end
  @TopicChoice = params['TopicChoice']
  @EnableThinking = params['EnableThinking']
end