Class: TencentCloud::Vod::V20180717::CreateAigcImageTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::CreateAigcImageTaskRequest
- Defined in:
- lib/v20180717/models.rb
Overview
CreateAigcImageTask请求参数结构体
Instance Attribute Summary collapse
-
#EnhancePrompt ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#ExtInfo ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#FileInfos ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#ModelName ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#ModelVersion ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#NegativePrompt ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#OutputConfig ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#Prompt ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#SessionContext ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#SessionId ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#SubAppId ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
-
#TasksPriority ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(subappid = nil, modelname = nil, modelversion = nil, fileinfos = nil, prompt = nil, negativeprompt = nil, enhanceprompt = nil, outputconfig = nil, sessionid = nil, sessioncontext = nil, taskspriority = nil, extinfo = nil) ⇒ CreateAigcImageTaskRequest
constructor
A new instance of CreateAigcImageTaskRequest.
Constructor Details
#initialize(subappid = nil, modelname = nil, modelversion = nil, fileinfos = nil, prompt = nil, negativeprompt = nil, enhanceprompt = nil, outputconfig = nil, sessionid = nil, sessioncontext = nil, taskspriority = nil, extinfo = nil) ⇒ CreateAigcImageTaskRequest
Returns a new instance of CreateAigcImageTaskRequest.
7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 |
# File 'lib/v20180717/models.rb', line 7474 def initialize(subappid=nil, modelname=nil, modelversion=nil, fileinfos=nil, prompt=nil, negativeprompt=nil, enhanceprompt=nil, outputconfig=nil, sessionid=nil, sessioncontext=nil, taskspriority=nil, extinfo=nil) @SubAppId = subappid @ModelName = modelname @ModelVersion = modelversion @FileInfos = fileinfos @Prompt = prompt @NegativePrompt = negativeprompt @EnhancePrompt = enhanceprompt @OutputConfig = outputconfig @SessionId = sessionid @SessionContext = sessioncontext @TasksPriority = taskspriority @ExtInfo = extinfo end |
Instance Attribute Details
#EnhancePrompt ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def EnhancePrompt @EnhancePrompt end |
#ExtInfo ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def ExtInfo @ExtInfo end |
#FileInfos ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def FileInfos @FileInfos end |
#ModelName ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def ModelName @ModelName end |
#ModelVersion ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def ModelVersion @ModelVersion end |
#NegativePrompt ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def NegativePrompt @NegativePrompt end |
#OutputConfig ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def OutputConfig @OutputConfig end |
#Prompt ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def Prompt @Prompt end |
#SessionContext ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def SessionContext @SessionContext end |
#SessionId ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def SessionId @SessionId end |
#SubAppId ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def SubAppId @SubAppId end |
#TasksPriority ⇒ Object
<li>GEM:Gemini;</li> <li>Qwen:千问。</li> <li>Hunyuan:混元。</li> <li>当 ModelName 是 GEM,可选值为 2.5、3.0;</li> <li>当 ModelName 是 Qwen,可选值为 0925;</li> <li>当 ModelName 是 Hunyuan,可选值为 3.0;</li>
7472 7473 7474 |
# File 'lib/v20180717/models.rb', line 7472 def TasksPriority @TasksPriority end |
Instance Method Details
#deserialize(params) ⇒ Object
7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 |
# File 'lib/v20180717/models.rb', line 7489 def deserialize(params) @SubAppId = params['SubAppId'] @ModelName = params['ModelName'] @ModelVersion = params['ModelVersion'] unless params['FileInfos'].nil? @FileInfos = [] params['FileInfos'].each do |i| aigcimagetaskinputfileinfo_tmp = AigcImageTaskInputFileInfo.new aigcimagetaskinputfileinfo_tmp.deserialize(i) @FileInfos << aigcimagetaskinputfileinfo_tmp end end @Prompt = params['Prompt'] @NegativePrompt = params['NegativePrompt'] @EnhancePrompt = params['EnhancePrompt'] unless params['OutputConfig'].nil? @OutputConfig = AigcImageOutputConfig.new @OutputConfig.deserialize(params['OutputConfig']) end @SessionId = params['SessionId'] @SessionContext = params['SessionContext'] @TasksPriority = params['TasksPriority'] @ExtInfo = params['ExtInfo'] end |