{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "EasyAI Official Base Model Catalog Source", "type": "object", "required": ["schemaVersion", "providers", "baseModels"], "additionalProperties": false, "properties": { "schemaVersion": { "const": 1 }, "providers": { "type": "array", "minItems": 1, "items": { "$ref": "#/definitions/provider" } }, "baseModels": { "type": "array", "minItems": 1, "items": { "$ref": "#/definitions/baseModel" } } }, "definitions": { "nonEmptyString": { "type": "string", "minLength": 1 }, "nonNegativeInteger": { "type": "integer", "minimum": 0 }, "positiveInteger": { "type": "integer", "minimum": 1 }, "stringList": { "type": "array", "items": { "type": "string", "minLength": 1 }, "uniqueItems": true }, "numberList": { "type": "array", "items": { "type": "number" } }, "integerList": { "type": "array", "items": { "type": "integer" }, "uniqueItems": true }, "numberRange": { "type": "array", "items": { "type": "number" }, "minItems": 2, "maxItems": 2 }, "numberRangeOrMap": { "oneOf": [ { "$ref": "#/definitions/numberRange" }, { "type": "object", "minProperties": 1, "additionalProperties": { "$ref": "#/definitions/numberRange" } } ] }, "numberListOrMap": { "oneOf": [ { "$ref": "#/definitions/numberList" }, { "type": "object", "minProperties": 1, "additionalProperties": { "$ref": "#/definitions/numberList" } } ] }, "stringListOrMap": { "oneOf": [ { "$ref": "#/definitions/stringList" }, { "type": "object", "minProperties": 1, "additionalProperties": { "$ref": "#/definitions/stringList" } } ] }, "capabilityName": { "enum": [ "audio_generate", "audio_understanding", "digital_human_generate", "image_analysis", "image_edit", "image_generate", "image_to_model", "image_to_video", "image_vectorize", "mesh_edit", "multiview_to_model", "omni", "omni_video", "speech_to_text", "text_embedding", "text_generate", "text_rerank", "text_to_model", "text_to_speech", "tools_call", "video_enhance", "video_generate", "video_understanding", "voice_clone" ] }, "provider": { "type": "object", "required": ["code", "name", "displayName"], "properties": { "code": { "$ref": "#/definitions/nonEmptyString" }, "name": { "$ref": "#/definitions/nonEmptyString" }, "displayName": { "$ref": "#/definitions/nonEmptyString" }, "iconPath": { "$ref": "#/definitions/nonEmptyString" } }, "additionalProperties": false }, "baseModel": { "type": "object", "required": [ "catalogKey", "providerCode", "displayName", "alias", "defaultRealModelName", "modelTypes", "capabilities", "status" ], "properties": { "catalogKey": { "type": "string", "pattern": "^base:(runtime|seed):.+" }, "seedKey": { "$ref": "#/definitions/nonEmptyString" }, "providerCode": { "$ref": "#/definitions/nonEmptyString" }, "displayName": { "$ref": "#/definitions/nonEmptyString" }, "alias": { "$ref": "#/definitions/nonEmptyString" }, "defaultRealModelName": { "$ref": "#/definitions/nonEmptyString" }, "modelTypes": { "type": "array", "minItems": 1, "uniqueItems": true, "items": { "$ref": "#/definitions/capabilityName" } }, "iconPath": { "$ref": "#/definitions/nonEmptyString" }, "description": { "$ref": "#/definitions/nonEmptyString" }, "capabilities": { "$ref": "#/definitions/capabilities" }, "status": { "enum": ["active", "deprecated", "offline"] } }, "additionalProperties": false }, "languageCapability": { "type": "object", "required": ["type"], "properties": { "type": { "$ref": "#/definitions/capabilityName" }, "max_context_tokens": { "$ref": "#/definitions/nonNegativeInteger" }, "max_input_tokens": { "$ref": "#/definitions/nonNegativeInteger" }, "max_output_tokens": { "$ref": "#/definitions/nonNegativeInteger" }, "max_thinking_tokens": { "$ref": "#/definitions/nonNegativeInteger" }, "outputTokenLimitScope": { "enum": ["total", "answer_only"] }, "outputTokenParameter": { "enum": ["max_tokens", "max_completion_tokens"] }, "defaultOutputTokenBudget": { "const": "candidate_max" }, "supportThinking": { "type": "boolean" }, "supportThinkingModeSwitch": { "type": "boolean" }, "supportStructuredOutput": { "type": "boolean" }, "supportTool": { "type": "boolean" }, "supportWebSearch": { "type": "boolean" }, "thinkingBudgetTokensRange": { "$ref": "#/definitions/numberRange" }, "thinkingEffortLevels": { "$ref": "#/definitions/stringList" }, "supportedApiProtocols": { "$ref": "#/definitions/stringList" } }, "additionalProperties": false }, "textEmbeddingCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "text_embedding" }, "dimensions": { "type": "array", "items": { "$ref": "#/definitions/positiveInteger" }, "uniqueItems": true } }, "additionalProperties": false }, "textRerankCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "text_rerank" }, "maxDocuments": { "$ref": "#/definitions/positiveInteger" }, "maxRequestTokens": { "$ref": "#/definitions/positiveInteger" }, "maxTokensPerDocument": { "$ref": "#/definitions/positiveInteger" }, "supportInstruct": { "type": "boolean" }, "supportTopN": { "type": "boolean" } }, "additionalProperties": false }, "inputParameter": { "type": "object", "required": ["type", "parameter"], "properties": { "type": { "$ref": "#/definitions/nonEmptyString" }, "parameter": { "$ref": "#/definitions/nonEmptyString" } }, "additionalProperties": false }, "imageCapability": { "type": "object", "required": ["type"], "properties": { "type": { "enum": ["image_generate", "image_edit"] }, "allow_custom_width_height_size": { "type": "boolean" }, "aspect_ratio_allowed": { "$ref": "#/definitions/stringList" }, "aspect_ratio_range": { "$ref": "#/definitions/numberRange" }, "input_format_allowed": { "$ref": "#/definitions/stringList" }, "input_max_file_size_bytes": { "$ref": "#/definitions/nonNegativeInteger" }, "input_max_images_count": { "$ref": "#/definitions/nonNegativeInteger" }, "input_multiple_images": { "type": "boolean" }, "input_output_max_images_count": { "$ref": "#/definitions/nonNegativeInteger" }, "input_parameters": { "type": "array", "items": { "$ref": "#/definitions/inputParameter" } }, "input_size_range": { "$ref": "#/definitions/stringList" }, "output_max_images_count": { "$ref": "#/definitions/nonNegativeInteger" }, "output_max_size": { "$ref": "#/definitions/nonNegativeInteger" }, "output_multiple_images": { "type": "boolean" }, "output_resolutions": { "$ref": "#/definitions/stringList" }, "output_size_range": { "$ref": "#/definitions/numberRange" }, "quality_options": { "$ref": "#/definitions/stringList" }, "size_param_format": { "$ref": "#/definitions/nonEmptyString" }, "support_quality_control": { "type": "boolean" }, "width_height_multiple": { "$ref": "#/definitions/positiveInteger" }, "width_height_range": { "$ref": "#/definitions/numberRange" } }, "additionalProperties": false }, "promptLengthLimit": { "type": "object", "required": ["max"], "properties": { "max": { "$ref": "#/definitions/positiveInteger" }, "count_mode": { "$ref": "#/definitions/nonEmptyString" }, "label": { "$ref": "#/definitions/nonEmptyString" } }, "additionalProperties": false }, "resolutionRoute": { "type": "object", "required": [ "mode", "generation_resolution", "target_resolution", "display_resolution", "enhance_model", "fallback_policy", "billing_mode" ], "properties": { "mode": { "$ref": "#/definitions/nonEmptyString" }, "generation_resolution": { "$ref": "#/definitions/nonEmptyString" }, "target_resolution": { "$ref": "#/definitions/nonEmptyString" }, "display_resolution": { "$ref": "#/definitions/nonEmptyString" }, "enhance_model": { "$ref": "#/definitions/nonEmptyString" }, "fallback_policy": { "$ref": "#/definitions/nonEmptyString" }, "billing_mode": { "$ref": "#/definitions/nonEmptyString" } }, "additionalProperties": false }, "resolutionRoutes": { "type": "object", "minProperties": 1, "additionalProperties": { "$ref": "#/definitions/resolutionRoute" } }, "modeConstraint": { "type": "object", "properties": { "aspect_ratio_allowed": { "$ref": "#/definitions/stringList" }, "forced_aspect_ratio": { "$ref": "#/definitions/nonEmptyString" }, "prompt_required": { "type": "boolean" } }, "additionalProperties": false }, "modeConstraints": { "type": "object", "minProperties": 1, "additionalProperties": { "$ref": "#/definitions/modeConstraint" } }, "mediaConstraint": { "type": "object", "properties": { "formats": { "$ref": "#/definitions/stringList" }, "codecs": { "$ref": "#/definitions/stringList" }, "max_size_mb": { "type": "number", "minimum": 0 }, "max_count": { "$ref": "#/definitions/nonNegativeInteger" }, "min_dimension": { "$ref": "#/definitions/nonNegativeInteger" }, "max_dimension": { "$ref": "#/definitions/nonNegativeInteger" }, "aspect_ratio_range": { "$ref": "#/definitions/numberRange" }, "duration_range": { "$ref": "#/definitions/numberRange" }, "max_total_duration_seconds": { "type": "number", "minimum": 0 }, "fps_range": { "$ref": "#/definitions/numberRange" }, "requires_visual_reference": { "type": "boolean" } }, "additionalProperties": false }, "inputMediaConstraints": { "type": "object", "required": ["max_request_size_mb"], "properties": { "max_request_size_mb": { "type": "number", "minimum": 0 }, "image": { "$ref": "#/definitions/mediaConstraint" }, "video": { "$ref": "#/definitions/mediaConstraint" }, "audio": { "$ref": "#/definitions/mediaConstraint" } }, "additionalProperties": false }, "providerOperations": { "type": "object", "properties": { "context_ir": { "type": "boolean" }, "regeneration": { "type": "object", "required": [ "source_resolutions", "target_resolutions", "requires_audio", "source_fps" ], "properties": { "source_resolutions": { "$ref": "#/definitions/stringList" }, "target_resolutions": { "$ref": "#/definitions/stringList" }, "requires_audio": { "type": "boolean" }, "source_fps": { "type": "number", "minimum": 0 } }, "additionalProperties": false } }, "additionalProperties": false }, "limitsWithVideo": { "type": "object", "properties": { "max_images_and_elements": { "$ref": "#/definitions/nonNegativeInteger" }, "duration_options": { "$ref": "#/definitions/numberList" } }, "additionalProperties": false }, "videoDraftCapability": { "type": "object", "additionalProperties": false, "required": [ "enabled", "contract_version", "draft_resolution", "final_resolutions", "validity_seconds", "input_modes" ], "properties": { "enabled": { "type": "boolean" }, "contract_version": { "enum": [ 1, 2 ] }, "draft_resolution": { "enum": [ "480p", "720p" ] }, "final_resolutions": { "type": "array", "minItems": 1, "maxItems": 1, "items": { "enum": [ "1080p", "1440p" ] } }, "validity_seconds": { "type": "integer", "minimum": 0 }, "input_modes": { "$ref": "#/definitions/stringList" }, "finalization_protocol": { "enum": [ "minimax_h3_media_context", "easyai_result_reference" ] } }, "allOf": [ { "if": { "properties": { "contract_version": { "const": 1 } } }, "then": { "properties": { "validity_seconds": { "const": 604800 }, "draft_resolution": { "const": "480p" }, "final_resolutions": { "items": { "const": "1080p" } } } }, "else": { "required": [ "finalization_protocol" ], "properties": { "draft_resolution": { "const": "720p" }, "final_resolutions": { "items": { "const": "1440p" } } } } } ] }, "videoCapability": { "type": "object", "required": ["type"], "properties": { "type": { "enum": ["video_generate", "image_to_video", "omni_video"] }, "draft_mode": { "$ref": "#/definitions/videoDraftCapability" }, "aspect_ratio_allowed": { "$ref": "#/definitions/stringListOrMap" }, "aspect_ratio_range": { "$ref": "#/definitions/numberRange" }, "duration_options": { "$ref": "#/definitions/numberListOrMap" }, "duration_range": { "$ref": "#/definitions/numberRangeOrMap" }, "input_audio": { "type": "boolean" }, "input_first_frame": { "type": "boolean" }, "input_first_last_frame": { "type": "boolean" }, "input_last_frame": { "type": "boolean" }, "input_media_constraints": { "$ref": "#/definitions/inputMediaConstraints" }, "input_reference_generate_multiple": { "type": "boolean" }, "input_reference_generate_single": { "type": "boolean" }, "input_size_limit": { "type": "number", "minimum": 0 }, "input_smart_multi_frame": { "type": "boolean" }, "input_width_height_range": { "$ref": "#/definitions/numberRange" }, "limits_with_video": { "$ref": "#/definitions/limitsWithVideo" }, "max_audios": { "$ref": "#/definitions/nonNegativeInteger" }, "max_elements": { "$ref": "#/definitions/nonNegativeInteger" }, "max_file_size_mb": { "type": "number", "minimum": 0 }, "max_images": { "$ref": "#/definitions/nonNegativeInteger" }, "max_images_and_elements": { "$ref": "#/definitions/nonNegativeInteger" }, "max_images_for_last_frame": { "$ref": "#/definitions/nonNegativeInteger" }, "max_videos": { "$ref": "#/definitions/nonNegativeInteger" }, "mode_constraints": { "$ref": "#/definitions/modeConstraints" }, "output_audio": { "type": "boolean" }, "output_audio_mode": { "$ref": "#/definitions/nonEmptyString" }, "output_bgm": { "type": "boolean" }, "output_resolutions": { "$ref": "#/definitions/stringListOrMap" }, "output_support_return_last_frame": { "type": "boolean" }, "output_video_continuation": { "type": "boolean" }, "prompt_length_limit": { "$ref": "#/definitions/promptLengthLimit" }, "provider_operations": { "$ref": "#/definitions/providerOperations" }, "resolution_routes": { "$ref": "#/definitions/resolutionRoutes" }, "size_allowed": { "$ref": "#/definitions/stringListOrMap" }, "smart_multi_frame_mode": { "$ref": "#/definitions/nonEmptyString" }, "smart_multi_frame_range": { "$ref": "#/definitions/numberRange" }, "support_instruction_edit": { "type": "boolean" }, "support_video_effect_template": { "type": "boolean" }, "support_video_effect_template_list": { "$ref": "#/definitions/stringList" }, "supported_modes": { "$ref": "#/definitions/stringList" }, "supports_portrait_asset_reference": { "type": "boolean" }, "supportWebSearch": { "type": "boolean" } }, "additionalProperties": false }, "faceLimitRange": { "type": "object", "required": ["min", "max"], "properties": { "min": { "$ref": "#/definitions/nonNegativeInteger" }, "max": { "$ref": "#/definitions/nonNegativeInteger" } }, "additionalProperties": false }, "faceLimitByGeometryQuality": { "type": "object", "minProperties": 1, "additionalProperties": { "type": "object", "properties": { "triangle": { "$ref": "#/definitions/nonNegativeInteger" }, "quad": { "$ref": "#/definitions/nonNegativeInteger" } }, "additionalProperties": false } }, "faceLimitRangeByTopology": { "type": "object", "minProperties": 1, "additionalProperties": { "$ref": "#/definitions/faceLimitRange" } }, "crossProviderEdit": { "type": "object", "properties": { "tripo3d_import_supported": { "type": "boolean" } }, "additionalProperties": false }, "multiviewInput": { "type": "object", "required": ["min_images", "max_images", "views"], "properties": { "min_images": { "$ref": "#/definitions/nonNegativeInteger" }, "max_images": { "$ref": "#/definitions/nonNegativeInteger" }, "views": { "type": "array", "items": { "type": "object", "required": ["type", "order"], "properties": { "type": { "$ref": "#/definitions/nonEmptyString" }, "required": { "type": "boolean" }, "order": { "$ref": "#/definitions/nonNegativeInteger" } }, "additionalProperties": false } }, "file_constraints": { "type": "object", "properties": { "allowed_mime_types": { "$ref": "#/definitions/stringList" }, "min_side": { "$ref": "#/definitions/nonNegativeInteger" }, "max_side": { "$ref": "#/definitions/nonNegativeInteger" }, "per_file_max_bytes": { "$ref": "#/definitions/nonNegativeInteger" }, "auxiliary_total_max_bytes": { "$ref": "#/definitions/nonNegativeInteger" } }, "additionalProperties": false } }, "additionalProperties": false }, "model3dCapability": { "type": "object", "required": ["type"], "properties": { "type": { "enum": ["text_to_model", "image_to_model", "multiview_to_model"] }, "cross_provider_edit": { "$ref": "#/definitions/crossProviderEdit" }, "default_geometry_instruct_mode": { "$ref": "#/definitions/nonEmptyString" }, "default_output_format": { "$ref": "#/definitions/nonEmptyString" }, "face_limit_by_geometry_quality": { "$ref": "#/definitions/faceLimitByGeometryQuality" }, "face_limit_range": { "$ref": "#/definitions/faceLimitRange" }, "face_limit_range_by_topology": { "$ref": "#/definitions/faceLimitRangeByTopology" }, "geometry_instruct_modes": { "$ref": "#/definitions/stringList" }, "geometry_quality_options": { "$ref": "#/definitions/stringList" }, "max_face_limit": { "$ref": "#/definitions/nonNegativeInteger" }, "max_face_limit_quad": { "$ref": "#/definitions/nonNegativeInteger" }, "multiview_input": { "$ref": "#/definitions/multiviewInput" }, "multiview_max_images": { "$ref": "#/definitions/nonNegativeInteger" }, "multiview_min_images": { "$ref": "#/definitions/nonNegativeInteger" }, "multiview_required_slots": { "$ref": "#/definitions/stringList" }, "output_formats": { "$ref": "#/definitions/stringList" }, "pbr_required_when_texture": { "type": "boolean" }, "provider_generation_only": { "type": "boolean" }, "support_export_uv": { "type": "boolean" }, "support_image_autofix": { "type": "boolean" }, "support_micro_detail": { "type": "boolean" }, "support_part_generation": { "type": "boolean" }, "support_pbr": { "type": "boolean" }, "support_public_image_url_only": { "type": "boolean" }, "support_quad": { "type": "boolean" }, "support_smart_low_poly": { "type": "boolean" }, "support_ta_pose": { "type": "boolean" }, "support_texture": { "type": "boolean" }, "support_texture_delight": { "type": "boolean" }, "texture_quality_options": { "$ref": "#/definitions/stringList" } }, "additionalProperties": false }, "meshEditCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "mesh_edit" }, "supported_operations": { "type": "object", "minProperties": 1, "additionalProperties": { "type": "object", "required": ["supported"], "properties": { "supported": { "type": "boolean" }, "supported_formats": { "$ref": "#/definitions/stringList" }, "supported_texture_prompt_modes": { "$ref": "#/definitions/stringList" } }, "additionalProperties": false } } }, "additionalProperties": false }, "audioGenerateCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "audio_generate" }, "output_formats": { "$ref": "#/definitions/stringList" }, "supports_instrumental": { "type": "boolean" }, "supports_lyrics": { "type": "boolean" }, "supports_lyrics_optimizer": { "type": "boolean" }, "supports_prompt": { "type": "boolean" } }, "additionalProperties": false }, "speechToTextCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "speech_to_text" }, "endpoint_path": { "$ref": "#/definitions/nonEmptyString" }, "input_key": { "$ref": "#/definitions/nonEmptyString" }, "max_duration_seconds": { "type": "number", "minimum": 0 }, "max_file_size_mb": { "type": "number", "minimum": 0 }, "mode": { "$ref": "#/definitions/nonEmptyString" }, "poll_interval_ms": { "$ref": "#/definitions/nonNegativeInteger" }, "poll_timeout_ms": { "$ref": "#/definitions/nonNegativeInteger" }, "query_url": { "$ref": "#/definitions/nonEmptyString" }, "resource_id": { "$ref": "#/definitions/nonEmptyString" }, "submit_url": { "$ref": "#/definitions/nonEmptyString" }, "supported_formats": { "$ref": "#/definitions/stringList" }, "supports_diarization": { "type": "boolean" }, "supports_emotion": { "type": "boolean" }, "supports_hotwords": { "type": "boolean" }, "supports_prompt_context": { "type": "boolean" }, "supports_timestamp": { "type": "boolean" } }, "additionalProperties": false }, "voice": { "type": "object", "required": ["id", "name"], "properties": { "accent": { "type": "string" }, "age": { "type": "string" }, "audio": { "type": "string" }, "desc": { "type": "string" }, "gender": { "type": "string" }, "icon": { "type": "string" }, "id": { "$ref": "#/definitions/nonEmptyString" }, "lang": { "type": "string" }, "name": { "$ref": "#/definitions/nonEmptyString" }, "provider": { "$ref": "#/definitions/nonEmptyString" }, "tags": { "$ref": "#/definitions/stringList" } }, "additionalProperties": false }, "ttsParamsCapability": { "type": "object", "properties": { "output_audio": { "type": "boolean" }, "voice_modify": { "type": "boolean" }, "emotion": { "type": "boolean" }, "pronunciation_dict": { "type": "boolean" }, "language_boost": { "type": "boolean" }, "language_controls": { "type": "boolean" }, "text_filters": { "type": "boolean" }, "voice_instruction": { "type": "boolean" }, "audio_formats": { "$ref": "#/definitions/stringList" }, "sample_rates": { "$ref": "#/definitions/integerList" }, "opus_sample_rates": { "$ref": "#/definitions/integerList" }, "bit_rates": { "$ref": "#/definitions/integerList" }, "volume_range": { "type": "object", "required": ["min", "max", "step"], "properties": { "min": { "type": "number", "minimum": 0 }, "max": { "type": "number", "minimum": 0 }, "step": { "type": "number", "exclusiveMinimum": 0 } }, "additionalProperties": false } }, "additionalProperties": false }, "textToSpeechCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "text_to_speech" }, "tts_params": { "oneOf": [{ "const": false }, { "$ref": "#/definitions/ttsParamsCapability" }] }, "voice_compatibility_group": { "$ref": "#/definitions/nonEmptyString" }, "default_voice_id": { "$ref": "#/definitions/nonEmptyString" }, "resource_id": { "$ref": "#/definitions/nonEmptyString" }, "voices": { "type": "array", "items": { "$ref": "#/definitions/voice" } } }, "additionalProperties": false }, "audioInputConstraint": { "type": "object", "required": ["formats", "max_duration_seconds", "max_size_mb"], "properties": { "formats": { "$ref": "#/definitions/stringList" }, "min_duration_seconds": { "type": "number", "minimum": 0 }, "max_duration_seconds": { "type": "number", "minimum": 0 }, "max_size_mb": { "type": "number", "minimum": 0 } }, "additionalProperties": false }, "voiceCloneCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "voice_clone" }, "preview_models": { "$ref": "#/definitions/stringList" }, "prompt_audio": { "$ref": "#/definitions/audioInputConstraint" }, "source_audio": { "$ref": "#/definitions/audioInputConstraint" } }, "additionalProperties": false }, "imageVectorizeCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "image_vectorize" }, "async_task": { "type": "boolean" }, "cleanup_levels": { "$ref": "#/definitions/stringList" }, "input_format_allowed": { "$ref": "#/definitions/stringList" }, "max_colors_options": { "$ref": "#/definitions/integerList" }, "output_format_allowed": { "$ref": "#/definitions/stringList" }, "support_base64_input": { "type": "boolean" }, "support_url_input": { "type": "boolean" }, "supports_extra_format_download": { "type": "boolean" }, "supports_preview": { "type": "boolean" } }, "additionalProperties": false }, "videoEnhanceCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "video_enhance" }, "async_task": { "type": "boolean" }, "input_resolutions": { "$ref": "#/definitions/stringList" }, "input_video_required": { "type": "boolean" }, "max_file_size_mb": { "type": "number", "minimum": 0 }, "operations": { "$ref": "#/definitions/stringList" }, "output_resolutions": { "$ref": "#/definitions/stringList" }, "preserve_audio": { "type": "boolean" } }, "additionalProperties": false }, "digitalHumanCapability": { "type": "object", "required": ["type"], "properties": { "type": { "const": "digital_human_generate" } }, "additionalProperties": false }, "capabilities": { "type": "object", "minProperties": 1, "properties": { "audio_generate": { "$ref": "#/definitions/audioGenerateCapability" }, "audio_understanding": { "$ref": "#/definitions/languageCapability" }, "digital_human_generate": { "$ref": "#/definitions/digitalHumanCapability" }, "image_analysis": { "$ref": "#/definitions/languageCapability" }, "image_edit": { "$ref": "#/definitions/imageCapability" }, "image_generate": { "$ref": "#/definitions/imageCapability" }, "image_to_model": { "$ref": "#/definitions/model3dCapability" }, "image_to_video": { "$ref": "#/definitions/videoCapability" }, "image_vectorize": { "$ref": "#/definitions/imageVectorizeCapability" }, "mesh_edit": { "$ref": "#/definitions/meshEditCapability" }, "multiview_to_model": { "$ref": "#/definitions/model3dCapability" }, "omni": { "$ref": "#/definitions/languageCapability" }, "omni_video": { "$ref": "#/definitions/videoCapability" }, "speech_to_text": { "$ref": "#/definitions/speechToTextCapability" }, "text_embedding": { "$ref": "#/definitions/textEmbeddingCapability" }, "text_generate": { "$ref": "#/definitions/languageCapability" }, "text_rerank": { "$ref": "#/definitions/textRerankCapability" }, "text_to_model": { "$ref": "#/definitions/model3dCapability" }, "text_to_speech": { "$ref": "#/definitions/textToSpeechCapability" }, "tools_call": { "$ref": "#/definitions/languageCapability" }, "video_enhance": { "$ref": "#/definitions/videoEnhanceCapability" }, "video_generate": { "$ref": "#/definitions/videoCapability" }, "video_understanding": { "$ref": "#/definitions/languageCapability" }, "voice_clone": { "$ref": "#/definitions/voiceCloneCapability" } }, "additionalProperties": false } } }