Class: TencentCloud::Vod::V20180717::AigcImageTaskInputFileInfo

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

Overview

AIGC生图任务输入文件信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, fileid = nil, url = nil, text = nil) ⇒ AigcImageTaskInputFileInfo

Returns a new instance of AigcImageTaskInputFileInfo.



4215
4216
4217
4218
4219
4220
# File 'lib/v20180717/models.rb', line 4215

def initialize(type=nil, fileid=nil, url=nil, text=nil)
  @Type = type
  @FileId = fileid
  @Url = url
  @Text = text
end

Instance Attribute Details

#FileIdObject

说明:

  1. 推荐使用小于7M的图片;

  2. 图片格式的取值为:jpeg,jpg, png, webp。

说明:

  1. 推荐使用小于7M的图片;

  2. 图片格式的取值为:jpeg,jpg, png, webp。

Parameters:

  • Type:

    输入的视频文件类型。取值有: <li>File:点播媒体文件;</li> <li>Url:可访问的 URL;</li>

  • FileId:

    图片文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](console.cloud.tencent.com/vod/media) 获取该字段。当 Type 取值为 File 时,本参数有效。

  • Url:

    可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。

  • Text:

    输入图片的描述信息,用于帮助模型理解图片。仅GEM 2.5、GEM 3.0 有效。



4213
4214
4215
# File 'lib/v20180717/models.rb', line 4213

def FileId
  @FileId
end

#TextObject

说明:

  1. 推荐使用小于7M的图片;

  2. 图片格式的取值为:jpeg,jpg, png, webp。

说明:

  1. 推荐使用小于7M的图片;

  2. 图片格式的取值为:jpeg,jpg, png, webp。

Parameters:

  • Type:

    输入的视频文件类型。取值有: <li>File:点播媒体文件;</li> <li>Url:可访问的 URL;</li>

  • FileId:

    图片文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](console.cloud.tencent.com/vod/media) 获取该字段。当 Type 取值为 File 时,本参数有效。

  • Url:

    可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。

  • Text:

    输入图片的描述信息,用于帮助模型理解图片。仅GEM 2.5、GEM 3.0 有效。



4213
4214
4215
# File 'lib/v20180717/models.rb', line 4213

def Text
  @Text
end

#TypeObject

说明:

  1. 推荐使用小于7M的图片;

  2. 图片格式的取值为:jpeg,jpg, png, webp。

说明:

  1. 推荐使用小于7M的图片;

  2. 图片格式的取值为:jpeg,jpg, png, webp。

Parameters:

  • Type:

    输入的视频文件类型。取值有: <li>File:点播媒体文件;</li> <li>Url:可访问的 URL;</li>

  • FileId:

    图片文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](console.cloud.tencent.com/vod/media) 获取该字段。当 Type 取值为 File 时,本参数有效。

  • Url:

    可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。

  • Text:

    输入图片的描述信息,用于帮助模型理解图片。仅GEM 2.5、GEM 3.0 有效。



4213
4214
4215
# File 'lib/v20180717/models.rb', line 4213

def Type
  @Type
end

#UrlObject

说明:

  1. 推荐使用小于7M的图片;

  2. 图片格式的取值为:jpeg,jpg, png, webp。

说明:

  1. 推荐使用小于7M的图片;

  2. 图片格式的取值为:jpeg,jpg, png, webp。

Parameters:

  • Type:

    输入的视频文件类型。取值有: <li>File:点播媒体文件;</li> <li>Url:可访问的 URL;</li>

  • FileId:

    图片文件的媒体文件 ID,即该文件在云点播上的全局唯一标识符,在上传成功后由云点播后台分配。可以在 [视频上传完成事件通知](/document/product/266/7830) 或 [云点播控制台](console.cloud.tencent.com/vod/media) 获取该字段。当 Type 取值为 File 时,本参数有效。

  • Url:

    可访问的文件 URL。当 Type 取值为 Url 时,本参数有效。

  • Text:

    输入图片的描述信息,用于帮助模型理解图片。仅GEM 2.5、GEM 3.0 有效。



4213
4214
4215
# File 'lib/v20180717/models.rb', line 4213

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



4222
4223
4224
4225
4226
4227
# File 'lib/v20180717/models.rb', line 4222

def deserialize(params)
  @Type = params['Type']
  @FileId = params['FileId']
  @Url = params['Url']
  @Text = params['Text']
end