Class: TencentCloud::Tione::V20211111::ChatCompletionRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tione::V20211111::ChatCompletionRequest
- Defined in:
- lib/v20211111/models.rb
Overview
ChatCompletion请求参数结构体
Instance Attribute Summary collapse
-
#MaxTokens ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。.
-
#Messages ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。.
-
#Model ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。.
-
#Temperature ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。.
-
#TopP ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(model = nil, messages = nil, temperature = nil, topp = nil, maxtokens = nil) ⇒ ChatCompletionRequest
constructor
A new instance of ChatCompletionRequest.
Constructor Details
#initialize(model = nil, messages = nil, temperature = nil, topp = nil, maxtokens = nil) ⇒ ChatCompletionRequest
Returns a new instance of ChatCompletionRequest.
219 220 221 222 223 224 225 |
# File 'lib/v20211111/models.rb', line 219 def initialize(model=nil, =nil, temperature=nil, topp=nil, maxtokens=nil) @Model = model @Messages = @Temperature = temperature @TopP = topp @MaxTokens = maxtokens end |
Instance Attribute Details
#MaxTokens ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。
217 218 219 |
# File 'lib/v20211111/models.rb', line 217 def MaxTokens @MaxTokens end |
#Messages ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。
217 218 219 |
# File 'lib/v20211111/models.rb', line 217 def Messages @Messages end |
#Model ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。
217 218 219 |
# File 'lib/v20211111/models.rb', line 217 def Model @Model end |
#Temperature ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。
217 218 219 |
# File 'lib/v20211111/models.rb', line 217 def Temperature @Temperature end |
#TopP ⇒ Object
自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。
217 218 219 |
# File 'lib/v20211111/models.rb', line 217 def TopP @TopP end |
Instance Method Details
#deserialize(params) ⇒ Object
227 228 229 230 231 232 233 234 235 236 237 238 239 240 |
# File 'lib/v20211111/models.rb', line 227 def deserialize(params) @Model = params['Model'] unless params['Messages'].nil? @Messages = [] params['Messages'].each do |i| = Message.new .deserialize(i) @Messages << end end @Temperature = params['Temperature'] @TopP = params['TopP'] @MaxTokens = params['MaxTokens'] end |