chenpei d0dc94e36d feat: 将弹幕功能替换为AI聊天助手
新功能:
- 创建AI聊天助手组件(AIChatWidget)
- 支持文字+图片多模态对话
- 集成Gemini AI API
- 支持图片编辑和内容生成
- 实时对话历史管理
- 优雅的UI设计,支持黑夜模式

技术实现:
- 后端API代理Gemini API(/api/ai-chat)
- 支持最多5张图片上传
- 流式响应处理
- 对话历史管理
- Base64图片处理

配置:
- 在.env中添加Gemini API配置
- GEMINI_API_KEY
- GEMINI_API_BASE_URL
- GEMINI_MODEL

替换原弹幕功能,提供更强大的AI助手体验!
2025-10-27 17:45:37 +08:00

276 lines
32 KiB
Python
Executable File

# coding:utf-8
from volcengine.ServiceInfo import ServiceInfo
from volcengine.Credentials import Credentials
from volcengine.ApiInfo import ApiInfo
service_info_map = {
'cn-north-1': ServiceInfo(
'imagex.volcengineapi.com',
{'Accept': 'application/json'},
Credentials('', '', 'ImageX', 'cn-north-1'),
10, 10, "https"),
'ap-singapore-1': ServiceInfo(
'imagex-ap-singapore-1.volcengineapi.com',
{'Accept': 'application/json'},
Credentials('', '', 'ImageX', 'ap-singapore-1'),
10, 10, "https"),
'us-east-1': ServiceInfo(
'imagex-us-east-1.volcengineapi.com',
{'Accept': 'application/json'},
Credentials('', '', 'ImageX', 'us-east-1'),
10, 10, "https")
}
api_info = {
"UpdateImageDomainVolcOrigin": ApiInfo("POST", "/", {"Action": "UpdateImageDomainVolcOrigin", "Version": "2018-08-01"}, {}, {}),
"DelDomain": ApiInfo("POST", "/", {"Action": "DelDomain", "Version": "2023-05-01"}, {}, {}),
"AddDomainV1": ApiInfo("POST", "/", {"Action": "AddDomainV1", "Version": "2018-08-01"}, {}, {}),
"UpdateImageDomainIPAuth": ApiInfo("POST", "/", {"Action": "UpdateImageDomainIPAuth", "Version": "2018-08-01"}, {}, {}),
"UpdateRefer": ApiInfo("POST", "/", {"Action": "UpdateRefer", "Version": "2018-08-01"}, {}, {}),
"UpdateImageDomainUaAccess": ApiInfo("POST", "/", {"Action": "UpdateImageDomainUaAccess", "Version": "2018-08-01"}, {}, {}),
"UpdateHttps": ApiInfo("POST", "/", {"Action": "UpdateHttps", "Version": "2018-08-01"}, {}, {}),
"UpdateImageDomainDownloadSpeedLimit": ApiInfo("POST", "/", {"Action": "UpdateImageDomainDownloadSpeedLimit", "Version": "2018-08-01"}, {}, {}),
"UpdateResponseHeader": ApiInfo("POST", "/", {"Action": "UpdateResponseHeader", "Version": "2018-08-01"}, {}, {}),
"UpdateImageDomainAreaAccess": ApiInfo("POST", "/", {"Action": "UpdateImageDomainAreaAccess", "Version": "2018-08-01"}, {}, {}),
"UpdateDomainAdaptiveFmt": ApiInfo("POST", "/", {"Action": "UpdateDomainAdaptiveFmt", "Version": "2023-05-01"}, {}, {}),
"UpdateImageDomainConfig": ApiInfo("POST", "/", {"Action": "UpdateImageDomainConfig", "Version": "2018-08-01"}, {}, {}),
"UpdateAdvance": ApiInfo("POST", "/", {"Action": "UpdateAdvance", "Version": "2018-08-01"}, {}, {}),
"UpdateImageDomainBandwidthLimit": ApiInfo("POST", "/", {"Action": "UpdateImageDomainBandwidthLimit", "Version": "2018-08-01"}, {}, {}),
"UpdateSlimConfig": ApiInfo("POST", "/", {"Action": "UpdateSlimConfig", "Version": "2023-05-01"}, {}, {}),
"SetDefaultDomain": ApiInfo("POST", "/", {"Action": "SetDefaultDomain", "Version": "2023-05-01"}, {}, {}),
"DescribeImageVolcCdnAccessLog": ApiInfo("POST", "/", {"Action": "DescribeImageVolcCdnAccessLog", "Version": "2018-08-01"}, {}, {}),
"GetResponseHeaderValidateKeys": ApiInfo("GET", "/", {"Action": "GetResponseHeaderValidateKeys", "Version": "2023-05-01"}, {}, {}),
"GetDomainConfig": ApiInfo("GET", "/", {"Action": "GetDomainConfig", "Version": "2018-08-01"}, {}, {}),
"GetServiceDomains": ApiInfo("GET", "/", {"Action": "GetServiceDomains", "Version": "2018-08-01"}, {}, {}),
"DeleteImageMonitorRules": ApiInfo("POST", "/", {"Action": "DeleteImageMonitorRules", "Version": "2018-08-01"}, {}, {}),
"DeleteImageMonitorRecords": ApiInfo("POST", "/", {"Action": "DeleteImageMonitorRecords", "Version": "2018-08-01"}, {}, {}),
"CreateImageMonitorRule": ApiInfo("POST", "/", {"Action": "CreateImageMonitorRule", "Version": "2018-08-01"}, {}, {}),
"UpdateImageMonitorRule": ApiInfo("POST", "/", {"Action": "UpdateImageMonitorRule", "Version": "2018-08-01"}, {}, {}),
"UpdateImageMonitorRuleStatus": ApiInfo("POST", "/", {"Action": "UpdateImageMonitorRuleStatus", "Version": "2018-08-01"}, {}, {}),
"GetImageAlertRecords": ApiInfo("POST", "/", {"Action": "GetImageAlertRecords", "Version": "2018-08-01"}, {}, {}),
"GetImageMonitorRules": ApiInfo("GET", "/", {"Action": "GetImageMonitorRules", "Version": "2018-08-01"}, {}, {}),
"CreateImageSettingRule": ApiInfo("POST", "/", {"Action": "CreateImageSettingRule", "Version": "2023-05-01"}, {}, {}),
"DeleteImageSettingRule": ApiInfo("POST", "/", {"Action": "DeleteImageSettingRule", "Version": "2023-05-01"}, {}, {}),
"UpdateImageSettingRulePriority": ApiInfo("POST", "/", {"Action": "UpdateImageSettingRulePriority", "Version": "2023-05-01"}, {}, {}),
"UpdateImageSettingRule": ApiInfo("POST", "/", {"Action": "UpdateImageSettingRule", "Version": "2023-05-01"}, {}, {}),
"GetImageSettings": ApiInfo("GET", "/", {"Action": "GetImageSettings", "Version": "2023-05-01"}, {}, {}),
"GetImageSettingRuleHistory": ApiInfo("GET", "/", {"Action": "GetImageSettingRuleHistory", "Version": "2023-05-01"}, {}, {}),
"GetImageSettingRules": ApiInfo("GET", "/", {"Action": "GetImageSettingRules", "Version": "2023-05-01"}, {}, {}),
"CreateImageMigrateTask": ApiInfo("POST", "/", {"Action": "CreateImageMigrateTask", "Version": "2023-05-01"}, {}, {}),
"DeleteImageMigrateTask": ApiInfo("POST", "/", {"Action": "DeleteImageMigrateTask", "Version": "2023-05-01"}, {}, {}),
"ExportFailedMigrateTask": ApiInfo("GET", "/", {"Action": "ExportFailedMigrateTask", "Version": "2023-05-01"}, {}, {}),
"UpdateImageTaskStrategy": ApiInfo("POST", "/", {"Action": "UpdateImageTaskStrategy", "Version": "2023-05-01"}, {}, {}),
"TerminateImageMigrateTask": ApiInfo("POST", "/", {"Action": "TerminateImageMigrateTask", "Version": "2023-05-01"}, {}, {}),
"GetVendorBuckets": ApiInfo("POST", "/", {"Action": "GetVendorBuckets", "Version": "2023-05-01"}, {}, {}),
"GetImageMigrateTasks": ApiInfo("GET", "/", {"Action": "GetImageMigrateTasks", "Version": "2023-05-01"}, {}, {}),
"RerunImageMigrateTask": ApiInfo("POST", "/", {"Action": "RerunImageMigrateTask", "Version": "2023-05-01"}, {}, {}),
"GetImageAddOnTag": ApiInfo("GET", "/", {"Action": "GetImageAddOnTag", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCubeUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXCubeUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSourceRequestBandwidth": ApiInfo("GET", "/", {"Action": "DescribeImageXSourceRequestBandwidth", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSourceRequestTraffic": ApiInfo("GET", "/", {"Action": "DescribeImageXSourceRequestTraffic", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSourceRequest": ApiInfo("GET", "/", {"Action": "DescribeImageXSourceRequest", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXBucketRetrievalUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXBucketRetrievalUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXAIRequestCntUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXAIRequestCntUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSummary": ApiInfo("GET", "/", {"Action": "DescribeImageXSummary", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXDomainTrafficData": ApiInfo("GET", "/", {"Action": "DescribeImageXDomainTrafficData", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXDomainBandwidthData": ApiInfo("GET", "/", {"Action": "DescribeImageXDomainBandwidthData", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXDomainBandwidthNinetyFiveData": ApiInfo("GET", "/", {"Action": "DescribeImageXDomainBandwidthNinetyFiveData", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXBucketUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXBucketUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXBillingRequestCntUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXBillingRequestCntUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXRequestCntUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXRequestCntUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXBaseOpUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXBaseOpUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCompressUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXCompressUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXScreenshotUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXScreenshotUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXVideoClipDurationUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXVideoClipDurationUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXMultiCompressUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXMultiCompressUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXEdgeRequest": ApiInfo("GET", "/", {"Action": "DescribeImageXEdgeRequest", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXEdgeRequestBandwidth": ApiInfo("GET", "/", {"Action": "DescribeImageXEdgeRequestBandwidth", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXEdgeRequestTraffic": ApiInfo("GET", "/", {"Action": "DescribeImageXEdgeRequestTraffic", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXEdgeRequestRegions": ApiInfo("GET", "/", {"Action": "DescribeImageXEdgeRequestRegions", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXMirrorRequestHttpCodeByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXMirrorRequestHttpCodeByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXMirrorRequestHttpCodeOverview": ApiInfo("POST", "/", {"Action": "DescribeImageXMirrorRequestHttpCodeOverview", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXMirrorRequestTraffic": ApiInfo("POST", "/", {"Action": "DescribeImageXMirrorRequestTraffic", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXMirrorRequestBandwidth": ApiInfo("POST", "/", {"Action": "DescribeImageXMirrorRequestBandwidth", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXServerQPSUsage": ApiInfo("GET", "/", {"Action": "DescribeImageXServerQPSUsage", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXHitRateTrafficData": ApiInfo("GET", "/", {"Action": "DescribeImageXHitRateTrafficData", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXHitRateRequestData": ApiInfo("GET", "/", {"Action": "DescribeImageXHitRateRequestData", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCDNTopRequestData": ApiInfo("GET", "/", {"Action": "DescribeImageXCDNTopRequestData", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXHeifEncodeFileInSizeByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXHeifEncodeFileInSizeByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXHeifEncodeFileOutSizeByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXHeifEncodeFileOutSizeByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXHeifEncodeSuccessCountByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXHeifEncodeSuccessCountByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXHeifEncodeSuccessRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXHeifEncodeSuccessRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXHeifEncodeDurationByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXHeifEncodeDurationByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXHeifEncodeErrorCodeByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXHeifEncodeErrorCodeByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXExceedResolutionRatioAll": ApiInfo("POST", "/", {"Action": "DescribeImageXExceedResolutionRatioAll", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXExceedFileSize": ApiInfo("POST", "/", {"Action": "DescribeImageXExceedFileSize", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXExceedCountByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXExceedCountByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXServiceQuality": ApiInfo("GET", "/", {"Action": "DescribeImageXServiceQuality", "Version": "2023-05-01"}, {}, {}),
"GetImageXQueryApps": ApiInfo("GET", "/", {"Action": "GetImageXQueryApps", "Version": "2023-05-01"}, {}, {}),
"GetImageXQueryRegions": ApiInfo("GET", "/", {"Action": "GetImageXQueryRegions", "Version": "2023-05-01"}, {}, {}),
"GetImageXQueryDims": ApiInfo("GET", "/", {"Action": "GetImageXQueryDims", "Version": "2023-05-01"}, {}, {}),
"GetImageXQueryVals": ApiInfo("GET", "/", {"Action": "GetImageXQueryVals", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXUploadCountByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXUploadCountByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXUploadDuration": ApiInfo("POST", "/", {"Action": "DescribeImageXUploadDuration", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXUploadSuccessRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXUploadSuccessRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXUploadFileSize": ApiInfo("POST", "/", {"Action": "DescribeImageXUploadFileSize", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXUploadErrorCodeByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXUploadErrorCodeByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXUploadErrorCodeAll": ApiInfo("POST", "/", {"Action": "DescribeImageXUploadErrorCodeAll", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXUploadSpeed": ApiInfo("POST", "/", {"Action": "DescribeImageXUploadSpeed", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXUploadSegmentSpeedByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXUploadSegmentSpeedByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnSuccessRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnSuccessRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnSuccessRateAll": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnSuccessRateAll", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnErrorCodeByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnErrorCodeByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnErrorCodeAll": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnErrorCodeAll", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnDurationDetailByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnDurationDetailByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnDurationAll": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnDurationAll", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnReuseRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnReuseRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnReuseRateAll": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnReuseRateAll", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXCdnProtocolRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXCdnProtocolRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientFailureRate": ApiInfo("POST", "/", {"Action": "DescribeImageXClientFailureRate", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientDecodeSuccessRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientDecodeSuccessRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientDecodeDurationByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientDecodeDurationByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientQueueDurationByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientQueueDurationByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientErrorCodeByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientErrorCodeByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientErrorCodeAll": ApiInfo("POST", "/", {"Action": "DescribeImageXClientErrorCodeAll", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientLoadDuration": ApiInfo("POST", "/", {"Action": "DescribeImageXClientLoadDuration", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientLoadDurationAll": ApiInfo("POST", "/", {"Action": "DescribeImageXClientLoadDurationAll", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientSdkVerByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientSdkVerByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientFileSize": ApiInfo("POST", "/", {"Action": "DescribeImageXClientFileSize", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientTopFileSize": ApiInfo("POST", "/", {"Action": "DescribeImageXClientTopFileSize", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientCountByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientCountByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientQualityRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientQualityRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientTopQualityURL": ApiInfo("POST", "/", {"Action": "DescribeImageXClientTopQualityURL", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientDemotionRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientDemotionRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientTopDemotionURL": ApiInfo("POST", "/", {"Action": "DescribeImageXClientTopDemotionURL", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXClientScoreByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXClientScoreByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSensibleCountByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXSensibleCountByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSensibleCacheHitRateByTime": ApiInfo("POST", "/", {"Action": "DescribeImageXSensibleCacheHitRateByTime", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSensibleTopSizeURL": ApiInfo("POST", "/", {"Action": "DescribeImageXSensibleTopSizeURL", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSensibleTopResolutionURL": ApiInfo("POST", "/", {"Action": "DescribeImageXSensibleTopResolutionURL", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSensibleTopRamURL": ApiInfo("POST", "/", {"Action": "DescribeImageXSensibleTopRamURL", "Version": "2023-05-01"}, {}, {}),
"DescribeImageXSensibleTopUnknownURL": ApiInfo("POST", "/", {"Action": "DescribeImageXSensibleTopUnknownURL", "Version": "2023-05-01"}, {}, {}),
"CreateBatchProcessTask": ApiInfo("POST", "/", {"Action": "CreateBatchProcessTask", "Version": "2023-05-01"}, {}, {}),
"GetBatchProcessResult": ApiInfo("POST", "/", {"Action": "GetBatchProcessResult", "Version": "2023-05-01"}, {}, {}),
"GetBatchTaskInfo": ApiInfo("GET", "/", {"Action": "GetBatchTaskInfo", "Version": "2023-05-01"}, {}, {}),
"UpdateImageResourceStatus": ApiInfo("POST", "/", {"Action": "UpdateImageResourceStatus", "Version": "2023-05-01"}, {}, {}),
"UpdateFileStorageClass": ApiInfo("POST", "/", {"Action": "UpdateFileStorageClass", "Version": "2023-05-01"}, {}, {}),
"GetImageStorageFiles": ApiInfo("GET", "/", {"Action": "GetImageStorageFiles", "Version": "2018-08-01"}, {}, {}),
"DeleteImageUploadFiles": ApiInfo("POST", "/", {"Action": "DeleteImageUploadFiles", "Version": "2018-08-01"}, {}, {}),
"CreateFileRestore": ApiInfo("POST", "/", {"Action": "CreateFileRestore", "Version": "2023-05-01"}, {}, {}),
"UpdateImageUploadFiles": ApiInfo("POST", "/", {"Action": "UpdateImageUploadFiles", "Version": "2023-05-01"}, {}, {}),
"CommitImageUpload": ApiInfo("POST", "/", {"Action": "CommitImageUpload", "Version": "2018-08-01"}, {}, {}),
"UpdateImageFileCT": ApiInfo("POST", "/", {"Action": "UpdateImageFileCT", "Version": "2018-08-01"}, {}, {}),
"ApplyVpcUploadInfo": ApiInfo("GET", "/", {"Action": "ApplyVpcUploadInfo", "Version": "2023-05-01"}, {}, {}),
"ApplyImageUpload": ApiInfo("GET", "/", {"Action": "ApplyImageUpload", "Version": "2018-08-01"}, {}, {}),
"GetImageUploadFile": ApiInfo("GET", "/", {"Action": "GetImageUploadFile", "Version": "2023-05-01"}, {}, {}),
"GetImageUploadFiles": ApiInfo("GET", "/", {"Action": "GetImageUploadFiles", "Version": "2018-08-01"}, {}, {}),
"GetImageUpdateFiles": ApiInfo("GET", "/", {"Action": "GetImageUpdateFiles", "Version": "2023-05-01"}, {}, {}),
"PreviewImageUploadFile": ApiInfo("GET", "/", {"Action": "PreviewImageUploadFile", "Version": "2023-05-01"}, {}, {}),
"GetImageService": ApiInfo("GET", "/", {"Action": "GetImageService", "Version": "2018-08-01"}, {}, {}),
"GetAllImageServices": ApiInfo("GET", "/", {"Action": "GetAllImageServices", "Version": "2018-08-01"}, {}, {}),
"CreateImageCompressTask": ApiInfo("POST", "/", {"Action": "CreateImageCompressTask", "Version": "2018-08-01"}, {}, {}),
"FetchImageUrl": ApiInfo("POST", "/", {"Action": "FetchImageUrl", "Version": "2023-05-01"}, {}, {}),
"UpdateImageStorageTTL": ApiInfo("POST", "/", {"Action": "UpdateImageStorageTTL", "Version": "2023-05-01"}, {}, {}),
"GetCompressTaskInfo": ApiInfo("GET", "/", {"Action": "GetCompressTaskInfo", "Version": "2018-08-01"}, {}, {}),
"GetUrlFetchTask": ApiInfo("GET", "/", {"Action": "GetUrlFetchTask", "Version": "2018-08-01"}, {}, {}),
"GetResourceURL": ApiInfo("GET", "/", {"Action": "GetResourceURL", "Version": "2023-05-01"}, {}, {}),
"CreateImageFromUri": ApiInfo("POST", "/", {"Action": "CreateImageFromUri", "Version": "2023-05-01"}, {}, {}),
"UpdateImageFileKey": ApiInfo("POST", "/", {"Action": "UpdateImageFileKey", "Version": "2018-08-01"}, {}, {}),
"CreateImageContentTask": ApiInfo("POST", "/", {"Action": "CreateImageContentTask", "Version": "2023-05-01"}, {}, {}),
"GetImageContentTaskDetail": ApiInfo("POST", "/", {"Action": "GetImageContentTaskDetail", "Version": "2023-05-01"}, {}, {}),
"GetImageContentBlockList": ApiInfo("POST", "/", {"Action": "GetImageContentBlockList", "Version": "2023-05-01"}, {}, {}),
"CreateImageTranscodeQueue": ApiInfo("POST", "/", {"Action": "CreateImageTranscodeQueue", "Version": "2023-05-01"}, {}, {}),
"DeleteImageTranscodeQueue": ApiInfo("POST", "/", {"Action": "DeleteImageTranscodeQueue", "Version": "2023-05-01"}, {}, {}),
"UpdateImageTranscodeQueue": ApiInfo("POST", "/", {"Action": "UpdateImageTranscodeQueue", "Version": "2023-05-01"}, {}, {}),
"UpdateImageTranscodeQueueStatus": ApiInfo("POST", "/", {"Action": "UpdateImageTranscodeQueueStatus", "Version": "2023-05-01"}, {}, {}),
"GetImageTranscodeQueues": ApiInfo("GET", "/", {"Action": "GetImageTranscodeQueues", "Version": "2023-05-01"}, {}, {}),
"CreateImageTranscodeTask": ApiInfo("POST", "/", {"Action": "CreateImageTranscodeTask", "Version": "2023-05-01"}, {}, {}),
"GetImageTranscodeDetails": ApiInfo("GET", "/", {"Action": "GetImageTranscodeDetails", "Version": "2023-05-01"}, {}, {}),
"CreateImageTranscodeCallback": ApiInfo("POST", "/", {"Action": "CreateImageTranscodeCallback", "Version": "2023-05-01"}, {}, {}),
"DeleteImageTranscodeDetail": ApiInfo("POST", "/", {"Action": "DeleteImageTranscodeDetail", "Version": "2023-05-01"}, {}, {}),
"GetImagePSDetection": ApiInfo("POST", "/", {"Action": "GetImagePSDetection", "Version": "2023-05-01"}, {}, {}),
"GetImageEraseResult": ApiInfo("POST", "/", {"Action": "GetImageEraseResult", "Version": "2023-05-01"}, {}, {}),
"GetImageSuperResolutionResult": ApiInfo("POST", "/", {"Action": "GetImageSuperResolutionResult", "Version": "2023-05-01"}, {}, {}),
"GetDenoisingImage": ApiInfo("POST", "/", {"Action": "GetDenoisingImage", "Version": "2023-05-01"}, {}, {}),
"GetImageDuplicateDetection": ApiInfo("POST", "/", {"Action": "GetImageDuplicateDetection", "Version": "2018-08-01"}, {}, {}),
"GetImageOCRV2": ApiInfo("POST", "/", {"Action": "GetImageOCRV2", "Version": "2018-08-01"}, {}, {}),
"GetImageBgFillResult": ApiInfo("POST", "/", {"Action": "GetImageBgFillResult", "Version": "2023-05-01"}, {}, {}),
"GetSegmentImage": ApiInfo("POST", "/", {"Action": "GetSegmentImage", "Version": "2023-05-01"}, {}, {}),
"GetImageSmartCropResult": ApiInfo("POST", "/", {"Action": "GetImageSmartCropResult", "Version": "2023-05-01"}, {}, {}),
"GetImageComicResult": ApiInfo("POST", "/", {"Action": "GetImageComicResult", "Version": "2023-05-01"}, {}, {}),
"GetImageEnhanceResult": ApiInfo("POST", "/", {"Action": "GetImageEnhanceResult", "Version": "2018-08-01"}, {}, {}),
"GetImageQuality": ApiInfo("POST", "/", {"Action": "GetImageQuality", "Version": "2018-08-01"}, {}, {}),
"GetLicensePlateDetection": ApiInfo("POST", "/", {"Action": "GetLicensePlateDetection", "Version": "2023-05-01"}, {}, {}),
"GetPrivateImageType": ApiInfo("POST", "/", {"Action": "GetPrivateImageType", "Version": "2018-08-01"}, {}, {}),
"CreateCVImageGenerateTask": ApiInfo("POST", "/", {"Action": "CreateCVImageGenerateTask", "Version": "2023-05-01"}, {}, {}),
"CreateHiddenWatermarkImage": ApiInfo("POST", "/", {"Action": "CreateHiddenWatermarkImage", "Version": "2023-05-01"}, {}, {}),
"UpdateImageExifData": ApiInfo("POST", "/", {"Action": "UpdateImageExifData", "Version": "2023-05-01"}, {}, {}),
"GetImageDetectResult": ApiInfo("POST", "/", {"Action": "GetImageDetectResult", "Version": "2023-05-01"}, {}, {}),
"GetCVImageGenerateResult": ApiInfo("POST", "/", {"Action": "GetCVImageGenerateResult", "Version": "2023-05-01"}, {}, {}),
"CreateImageHmExtract": ApiInfo("POST", "/", {"Action": "CreateImageHmExtract", "Version": "2023-05-01"}, {}, {}),
"GetCVTextGenerateImage": ApiInfo("POST", "/", {"Action": "GetCVTextGenerateImage", "Version": "2023-05-01"}, {}, {}),
"GetCVImageGenerateTask": ApiInfo("POST", "/", {"Action": "GetCVImageGenerateTask", "Version": "2023-05-01"}, {}, {}),
"CreateImageHmEmbed": ApiInfo("POST", "/", {"Action": "CreateImageHmEmbed", "Version": "2023-05-01"}, {}, {}),
"GetCVAnimeGenerateImage": ApiInfo("POST", "/", {"Action": "GetCVAnimeGenerateImage", "Version": "2023-05-01"}, {}, {}),
"GetComprehensiveEnhanceImage": ApiInfo("POST", "/", {"Action": "GetComprehensiveEnhanceImage", "Version": "2023-05-01"}, {}, {}),
"GetImageAiGenerateTask": ApiInfo("GET", "/", {"Action": "GetImageAiGenerateTask", "Version": "2018-08-01"}, {}, {}),
"GetProductAIGCResult": ApiInfo("POST", "/", {"Action": "GetProductAIGCResult", "Version": "2023-05-01"}, {}, {}),
"GetImageEraseModels": ApiInfo("GET", "/", {"Action": "GetImageEraseModels", "Version": "2023-05-01"}, {}, {}),
"GetDedupTaskStatus": ApiInfo("GET", "/", {"Action": "GetDedupTaskStatus", "Version": "2018-08-01"}, {}, {}),
"CreateImageService": ApiInfo("POST", "/", {"Action": "CreateImageService", "Version": "2023-05-01"}, {}, {}),
"DeleteImageService": ApiInfo("POST", "/", {"Action": "DeleteImageService", "Version": "2023-05-01"}, {}, {}),
"UpdateImageAuthKey": ApiInfo("POST", "/", {"Action": "UpdateImageAuthKey", "Version": "2023-05-01"}, {}, {}),
"UpdateResEventRule": ApiInfo("POST", "/", {"Action": "UpdateResEventRule", "Version": "2018-08-01"}, {}, {}),
"UpdateServiceName": ApiInfo("POST", "/", {"Action": "UpdateServiceName", "Version": "2023-05-01"}, {}, {}),
"UpdateStorageRules": ApiInfo("POST", "/", {"Action": "UpdateStorageRules", "Version": "2023-05-01"}, {}, {}),
"UpdateStorageRulesV2": ApiInfo("POST", "/", {"Action": "UpdateStorageRulesV2", "Version": "2023-05-01"}, {}, {}),
"UpdateImageObjectAccess": ApiInfo("POST", "/", {"Action": "UpdateImageObjectAccess", "Version": "2023-05-01"}, {}, {}),
"UpdateImageUploadOverwrite": ApiInfo("POST", "/", {"Action": "UpdateImageUploadOverwrite", "Version": "2018-08-01"}, {}, {}),
"UpdateImageMirrorConf": ApiInfo("POST", "/", {"Action": "UpdateImageMirrorConf", "Version": "2018-08-01"}, {}, {}),
"GetImageServiceSubscription": ApiInfo("GET", "/", {"Action": "GetImageServiceSubscription", "Version": "2023-05-01"}, {}, {}),
"GetImageAuthKey": ApiInfo("GET", "/", {"Action": "GetImageAuthKey", "Version": "2023-05-01"}, {}, {}),
"CreateImageAnalyzeTask": ApiInfo("POST", "/", {"Action": "CreateImageAnalyzeTask", "Version": "2023-05-01"}, {}, {}),
"DeleteImageAnalyzeTaskRun": ApiInfo("POST", "/", {"Action": "DeleteImageAnalyzeTaskRun", "Version": "2023-05-01"}, {}, {}),
"DeleteImageAnalyzeTask": ApiInfo("POST", "/", {"Action": "DeleteImageAnalyzeTask", "Version": "2023-05-01"}, {}, {}),
"UpdateImageAnalyzeTaskStatus": ApiInfo("POST", "/", {"Action": "UpdateImageAnalyzeTaskStatus", "Version": "2023-05-01"}, {}, {}),
"UpdateImageAnalyzeTask": ApiInfo("POST", "/", {"Action": "UpdateImageAnalyzeTask", "Version": "2023-05-01"}, {}, {}),
"GetImageAnalyzeTasks": ApiInfo("GET", "/", {"Action": "GetImageAnalyzeTasks", "Version": "2023-05-01"}, {}, {}),
"GetImageAnalyzeResult": ApiInfo("GET", "/", {"Action": "GetImageAnalyzeResult", "Version": "2023-05-01"}, {}, {}),
"DeleteImageElements": ApiInfo("POST", "/", {"Action": "DeleteImageElements", "Version": "2023-05-01"}, {}, {}),
"DeleteImageBackgroundColors": ApiInfo("POST", "/", {"Action": "DeleteImageBackgroundColors", "Version": "2023-05-01"}, {}, {}),
"DeleteImageStyle": ApiInfo("POST", "/", {"Action": "DeleteImageStyle", "Version": "2023-05-01"}, {}, {}),
"CreateImageStyle": ApiInfo("POST", "/", {"Action": "CreateImageStyle", "Version": "2023-05-01"}, {}, {}),
"UpdateImageStyleMeta": ApiInfo("POST", "/", {"Action": "UpdateImageStyleMeta", "Version": "2023-05-01"}, {}, {}),
"AddImageElements": ApiInfo("POST", "/", {"Action": "AddImageElements", "Version": "2023-05-01"}, {}, {}),
"AddImageBackgroundColors": ApiInfo("POST", "/", {"Action": "AddImageBackgroundColors", "Version": "2023-05-01"}, {}, {}),
"UpdateImageStyle": ApiInfo("POST", "/", {"Action": "UpdateImageStyle", "Version": "2018-08-01"}, {}, {}),
"GetImageFonts": ApiInfo("GET", "/", {"Action": "GetImageFonts", "Version": "2023-05-01"}, {}, {}),
"GetImageElements": ApiInfo("GET", "/", {"Action": "GetImageElements", "Version": "2023-05-01"}, {}, {}),
"GetImageBackgroundColors": ApiInfo("GET", "/", {"Action": "GetImageBackgroundColors", "Version": "2023-05-01"}, {}, {}),
"GetImageStyles": ApiInfo("GET", "/", {"Action": "GetImageStyles", "Version": "2023-05-01"}, {}, {}),
"GetImageStyleDetail": ApiInfo("GET", "/", {"Action": "GetImageStyleDetail", "Version": "2018-08-01"}, {}, {}),
"GetImageStyleResult": ApiInfo("POST", "/", {"Action": "GetImageStyleResult", "Version": "2018-08-01"}, {}, {}),
"DownloadCert": ApiInfo("GET", "/", {"Action": "DownloadCert", "Version": "2023-05-01"}, {}, {}),
"GetImageAllDomainCert": ApiInfo("GET", "/", {"Action": "GetImageAllDomainCert", "Version": "2023-05-01"}, {}, {}),
"GetCertInfo": ApiInfo("GET", "/", {"Action": "GetCertInfo", "Version": "2023-05-01"}, {}, {}),
"GetAllCerts": ApiInfo("GET", "/", {"Action": "GetAllCerts", "Version": "2023-05-01"}, {}, {}),
"CreateImageTemplate": ApiInfo("POST", "/", {"Action": "CreateImageTemplate", "Version": "2018-08-01"}, {}, {}),
"DeleteTemplatesFromBin": ApiInfo("POST", "/", {"Action": "DeleteTemplatesFromBin", "Version": "2023-05-01"}, {}, {}),
"DeleteImageTemplate": ApiInfo("POST", "/", {"Action": "DeleteImageTemplate", "Version": "2023-05-01"}, {}, {}),
"CreateImageTemplatesByImport": ApiInfo("POST", "/", {"Action": "CreateImageTemplatesByImport", "Version": "2023-05-01"}, {}, {}),
"CreateTemplatesFromBin": ApiInfo("POST", "/", {"Action": "CreateTemplatesFromBin", "Version": "2023-05-01"}, {}, {}),
"GetImageTemplate": ApiInfo("GET", "/", {"Action": "GetImageTemplate", "Version": "2018-08-01"}, {}, {}),
"GetTemplatesFromBin": ApiInfo("GET", "/", {"Action": "GetTemplatesFromBin", "Version": "2018-08-01"}, {}, {}),
"GetAllImageTemplates": ApiInfo("GET", "/", {"Action": "GetAllImageTemplates", "Version": "2018-08-01"}, {}, {}),
"CreateImageAuditTask": ApiInfo("POST", "/", {"Action": "CreateImageAuditTask", "Version": "2023-05-01"}, {}, {}),
"DeleteImageAuditResult": ApiInfo("POST", "/", {"Action": "DeleteImageAuditResult", "Version": "2023-05-01"}, {}, {}),
"GetSyncAuditResult": ApiInfo("POST", "/", {"Action": "GetSyncAuditResult", "Version": "2018-08-01"}, {}, {}),
"UpdateImageAuditTaskStatus": ApiInfo("POST", "/", {"Action": "UpdateImageAuditTaskStatus", "Version": "2023-05-01"}, {}, {}),
"UpdateImageAuditTask": ApiInfo("POST", "/", {"Action": "UpdateImageAuditTask", "Version": "2023-05-01"}, {}, {}),
"UpdateAuditImageStatus": ApiInfo("POST", "/", {"Action": "UpdateAuditImageStatus", "Version": "2023-05-01"}, {}, {}),
"GetImageAuditTasks": ApiInfo("GET", "/", {"Action": "GetImageAuditTasks", "Version": "2023-05-01"}, {}, {}),
"GetImageAuditResult": ApiInfo("GET", "/", {"Action": "GetImageAuditResult", "Version": "2023-05-01"}, {}, {}),
"GetAuditEntrysCount": ApiInfo("GET", "/", {"Action": "GetAuditEntrysCount", "Version": "2023-05-01"}, {}, {}),
"CreateImageRetryAuditTask": ApiInfo("POST", "/", {"Action": "CreateImageRetryAuditTask", "Version": "2023-05-01"}, {}, {})
}