{
  "google/gemini-omni-flash-1-1": {
    "model_name": "Gemini Omni Flash 1.1 (استودیوی ویدیو چندرسانه‌ای)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "Google",
    "multimodal": true,
    "dedicated_workspace": "gemini-omni-video",
    "prompt_guide": "استودیوی اختصاصی: ساخت ویدیو از متن، تصویر، ویدیو، کاراکتر و صدای ثابت تا کیفیت 4K.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 45,
        "mov": 45
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "720p",
              "duration": 4
            },
            "price": 0.378
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 6
            },
            "price": 0.504
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 8
            },
            "price": 0.63
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 10
            },
            "price": 0.756
          },
          {
            "options": {
              "resolution": "4K",
              "duration": 4
            },
            "price": 0.882
          },
          {
            "options": {
              "resolution": "4K",
              "duration": 10
            },
            "price": 1.26
          },
          {
            "options": {
              "mode": "با ویدیوی ورودی",
              "resolution": "720p"
            },
            "price": 1.008
          },
          {
            "options": {
              "mode": "با ویدیوی ورودی",
              "resolution": "4K"
            },
            "price": 1.512
          }
        ]
      }
    ],
    "dedicated_pricing": {
      "_note": "قیمت‌ها دلاری و با ۲۰٪ سود هستند. standard یعنی 360p/720p/1080p.",
      "no_video": {
        "standard": {
          "4": 0.378,
          "6": 0.504,
          "8": 0.63,
          "10": 0.756
        },
        "4k": {
          "4": 0.882,
          "6": 1.008,
          "8": 1.134,
          "10": 1.26
        }
      },
      "with_video": {
        "standard": 1.008,
        "4k": 1.512
      },
      "audio_profile": 0,
      "character_profile": 0
    },
    "profile_limits": {
      "per_hour": 20
    },
    "dedicated_endpoints": {
      "audio": "/api/v1/omni/audio/create",
      "character": "/api/v1/omni/character/create"
    },
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "google/gemini-omni-flash-1-1"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-09",
    "is_new": true,
    "studio_modes": {
      "multimodal": {
        "label": "چندرسانه‌ای (تصویر، ویدیو، کاراکتر، صدا)",
        "api_model": "google/gemini-omni-flash-1-1",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "duration": {
            "type": "select",
            "label": "مدت (ثانیه)",
            "values": [
              "4",
              "6",
              "8",
              "10"
            ],
            "default": "8",
            "cast": "str"
          },
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "360p",
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16"
            ],
            "default": "9:16"
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "character_ids": {
            "type": "id_list",
            "label": "کاراکتر",
            "max": 3
          },
          "character_double_ids": {
            "type": "id_list",
            "label": "کاراکتر",
            "max": 3,
            "subset_of": "character_ids",
            "send": false
          },
          "audio_ids": {
            "type": "id_list",
            "label": "صدا",
            "max": 3
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "option": "image_file_ids",
            "field": "image_urls",
            "label": "تصویر مرجع",
            "min": 0,
            "max": 7,
            "as": "list"
          },
          "video": {
            "kind": "video",
            "option": "video_file_id",
            "single": true,
            "field": "video_list",
            "label": "ویدیوی ورودی",
            "min": 0,
            "max": 1,
            "as": "list",
            "max_seconds_each": 30,
            "billable_seconds": false,
            "trim": {
              "start_option": "video_start",
              "end_option": "video_end",
              "clip_max": 10,
              "start_key": "start",
              "end_key": "ends"
            }
          }
        },
        "forbid_options": {
          "options": [
            "first_frame_file_id",
            "last_frame_file_id"
          ],
          "message": "فریم اول/آخر فقط در حالت «فریم اول و آخر» قابل استفاده است."
        },
        "slots": {
          "max": 7,
          "weights": {
            "image_file_ids": 1,
            "video_file_id": 2,
            "character_ids": 1,
            "character_double_ids": 1
          },
          "message": "مجموع ورودی‌ها {used} اسلات است ولی سقف {max} اسلات است (هر تصویر ۱، ویدیو ۲، هر کاراکتر ۱ یا ۲ اسلات)."
        },
        "pricing": {
          "rules": [
            {
              "when": {
                "$has_video": true,
                "resolution": "4k"
              },
              "price": 1.512
            },
            {
              "when": {
                "$has_video": true
              },
              "price": 1.008
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "4"
              },
              "price": 0.882
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "6"
              },
              "price": 1.008
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "8"
              },
              "price": 1.134
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "10"
              },
              "price": 1.26
            },
            {
              "when": {
                "duration": "4"
              },
              "price": 0.378
            },
            {
              "when": {
                "duration": "6"
              },
              "price": 0.504
            },
            {
              "when": {
                "duration": "8"
              },
              "price": 0.63
            },
            {
              "when": {
                "duration": "10"
              },
              "price": 0.756
            }
          ]
        }
      },
      "frames": {
        "label": "فریم اول و آخر",
        "api_model": "google/gemini-omni-flash-1-1",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "duration": {
            "type": "select",
            "label": "مدت (ثانیه)",
            "values": [
              "4",
              "6",
              "8",
              "10"
            ],
            "default": "8",
            "cast": "str"
          },
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "360p",
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16"
            ],
            "default": "9:16"
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          }
        },
        "inputs": {
          "first_frame": {
            "kind": "image",
            "option": "first_frame_file_id",
            "single": true,
            "field": "first_frame_url",
            "label": "تصویر فریم اول",
            "min": 1,
            "max": 1,
            "as": "string"
          },
          "last_frame": {
            "kind": "image",
            "option": "last_frame_file_id",
            "single": true,
            "field": "last_frame_url",
            "label": "تصویر فریم آخر",
            "min": 0,
            "max": 1,
            "as": "string"
          }
        },
        "forbid_options": {
          "options": [
            "image_file_ids",
            "video_file_id",
            "character_ids",
            "audio_ids"
          ],
          "message": "در حالت «فریم اول و آخر» نمی‌توان تصویر مرجع، ویدیو، کاراکتر یا صدا اضافه کرد."
        },
        "pricing": {
          "rules": [
            {
              "when": {
                "$has_video": true,
                "resolution": "4k"
              },
              "price": 1.512
            },
            {
              "when": {
                "$has_video": true
              },
              "price": 1.008
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "4"
              },
              "price": 0.882
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "6"
              },
              "price": 1.008
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "8"
              },
              "price": 1.134
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "10"
              },
              "price": 1.26
            },
            {
              "when": {
                "duration": "4"
              },
              "price": 0.378
            },
            {
              "when": {
                "duration": "6"
              },
              "price": 0.504
            },
            {
              "when": {
                "duration": "8"
              },
              "price": 0.63
            },
            {
              "when": {
                "duration": "10"
              },
              "price": 0.756
            }
          ]
        }
      }
    }
  },
  "gemini-omni-video": {
    "model_name": "Gemini Omni Video (استودیوی ویدیو چندرسانه‌ای)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "Google",
    "multimodal": true,
    "dedicated_workspace": "gemini-omni-video",
    "prompt_guide": "استودیوی اختصاصی: ساخت ویدیو از متن، تصویر، ویدیو، کاراکتر و صدای ثابت در کیفیت 720p، 1080p و 4K.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 45,
        "mov": 45
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "720p",
              "duration": 4
            },
            "price": 0.378
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 6
            },
            "price": 0.504
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 8
            },
            "price": 0.63
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 10
            },
            "price": 0.756
          },
          {
            "options": {
              "mode": "با ویدیوی ورودی",
              "resolution": "720p"
            },
            "price": 1.008
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 4
            },
            "price": 0.378
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 6
            },
            "price": 0.504
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 8
            },
            "price": 0.63
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 10
            },
            "price": 0.756
          },
          {
            "options": {
              "mode": "با ویدیوی ورودی",
              "resolution": "1080p"
            },
            "price": 1.008
          },
          {
            "options": {
              "resolution": "4K",
              "duration": 4
            },
            "price": 0.882
          },
          {
            "options": {
              "resolution": "4K",
              "duration": 6
            },
            "price": 1.008
          },
          {
            "options": {
              "resolution": "4K",
              "duration": 8
            },
            "price": 1.134
          },
          {
            "options": {
              "resolution": "4K",
              "duration": 10
            },
            "price": 1.26
          },
          {
            "options": {
              "mode": "با ویدیوی ورودی",
              "resolution": "4K"
            },
            "price": 1.512
          }
        ]
      }
    ],
    "dedicated_pricing": {
      "_note": "قیمت‌ها دلاری و با ۲۰٪ سود هستند. standard یعنی 720p/1080p.",
      "no_video": {
        "standard": {
          "4": 0.378,
          "6": 0.504,
          "8": 0.63,
          "10": 0.756
        },
        "4k": {
          "4": 0.882,
          "6": 1.008,
          "8": 1.134,
          "10": 1.26
        }
      },
      "with_video": {
        "standard": 1.008,
        "4k": 1.512
      },
      "audio_profile": 0,
      "character_profile": 0
    },
    "profile_limits": {
      "per_hour": 20
    },
    "dedicated_endpoints": {
      "audio": "/api/v1/omni/audio/create",
      "character": "/api/v1/omni/character/create"
    },
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "gemini-omni-video"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "multimodal": {
        "label": "چندرسانه‌ای (تصویر، ویدیو، کاراکتر، صدا)",
        "api_model": "gemini-omni-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "duration": {
            "type": "select",
            "label": "مدت (ثانیه)",
            "values": [
              "4",
              "6",
              "8",
              "10"
            ],
            "default": "8",
            "cast": "str"
          },
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16"
            ],
            "default": "9:16"
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "character_ids": {
            "type": "id_list",
            "label": "کاراکتر",
            "max": 3
          },
          "character_double_ids": {
            "type": "id_list",
            "label": "کاراکتر",
            "max": 3,
            "subset_of": "character_ids",
            "send": false
          },
          "audio_ids": {
            "type": "id_list",
            "label": "صدا",
            "max": 3
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "option": "image_file_ids",
            "field": "image_urls",
            "label": "تصویر مرجع",
            "min": 0,
            "max": 7,
            "as": "list"
          },
          "video": {
            "kind": "video",
            "option": "video_file_id",
            "single": true,
            "field": "video_list",
            "label": "ویدیوی ورودی",
            "min": 0,
            "max": 1,
            "as": "list",
            "max_seconds_each": 30,
            "billable_seconds": false,
            "trim": {
              "start_option": "video_start",
              "end_option": "video_end",
              "clip_max": 10,
              "start_key": "start",
              "end_key": "ends"
            }
          }
        },
        "forbid_options": {
          "options": [
            "first_frame_file_id",
            "last_frame_file_id"
          ],
          "message": "فریم اول/آخر فقط در حالت «فریم اول و آخر» قابل استفاده است."
        },
        "slots": {
          "max": 7,
          "weights": {
            "image_file_ids": 1,
            "video_file_id": 2,
            "character_ids": 1,
            "character_double_ids": 1
          },
          "message": "مجموع ورودی‌ها {used} اسلات است ولی سقف {max} اسلات است (هر تصویر ۱، ویدیو ۲، هر کاراکتر ۱ یا ۲ اسلات)."
        },
        "pricing": {
          "rules": [
            {
              "when": {
                "$has_video": true,
                "resolution": "4k"
              },
              "price": 1.512
            },
            {
              "when": {
                "$has_video": true
              },
              "price": 1.008
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "4"
              },
              "price": 0.882
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "6"
              },
              "price": 1.008
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "8"
              },
              "price": 1.134
            },
            {
              "when": {
                "resolution": "4k",
                "duration": "10"
              },
              "price": 1.26
            },
            {
              "when": {
                "duration": "4"
              },
              "price": 0.378
            },
            {
              "when": {
                "duration": "6"
              },
              "price": 0.504
            },
            {
              "when": {
                "duration": "8"
              },
              "price": 0.63
            },
            {
              "when": {
                "duration": "10"
              },
              "price": 0.756
            }
          ]
        }
      }
    }
  },
  "google/veo-3-1": {
    "model_name": "Google Veo 3.1 استودیو (Lite / Fast / Quality + تمدید + 4K)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/veo/generate",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/veo/record-info?taskId={id}",
    "status_key": "data.successFlag",
    "success_value": "1",
    "failed_values": [
      "2",
      "3"
    ],
    "dev": "Google",
    "multimodal": true,
    "dedicated_workspace": "veo-3-1",
    "prompt_guide": "استودیوی اختصاصی: ساخت ویدیو با صدا، ادامه دادن ویدیو برای فیلم بلند و ارتقا به 1080p و 4K.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "mode": "Lite",
              "resolution": "720p"
            },
            "price": 0.18
          },
          {
            "options": {
              "mode": "Lite",
              "resolution": "1080p"
            },
            "price": 0.21
          },
          {
            "options": {
              "mode": "Lite",
              "resolution": "4K"
            },
            "price": 0.9
          },
          {
            "options": {
              "mode": "Fast",
              "resolution": "720p"
            },
            "price": 0.36
          },
          {
            "options": {
              "mode": "Fast",
              "resolution": "1080p"
            },
            "price": 0.39
          },
          {
            "options": {
              "mode": "Fast",
              "resolution": "4K"
            },
            "price": 1.08
          },
          {
            "options": {
              "mode": "Quality",
              "resolution": "720p"
            },
            "price": 1.5
          },
          {
            "options": {
              "mode": "Quality",
              "resolution": "1080p"
            },
            "price": 1.53
          },
          {
            "options": {
              "mode": "Quality",
              "resolution": "4K"
            },
            "price": 2.22
          }
        ]
      }
    ],
    "dedicated_pricing": {
      "generate": {
        "lite": 0.18,
        "fast": 0.36,
        "quality": 1.5
      },
      "extend": {
        "lite": 0.18,
        "fast": 0.36,
        "quality": 1.5
      },
      "upgrade_1080p": 0.03,
      "upgrade_4k": 0.72
    },
    "dedicated_endpoints": {
      "generate": "/api/v1/veo/generate",
      "extend": "/api/v1/veo/extend",
      "upgrade_1080p": "/api/v1/veo/get-1080p-video",
      "upgrade_4k": "/api/v1/veo/get-4k-video"
    },
    "api_values": {
      "generate_model": {
        "lite": "veo3_lite",
        "fast": "veo3_fast",
        "quality": "veo3"
      },
      "extend_model": {
        "lite": "lite",
        "fast": "fast",
        "quality": "quality"
      }
    },
    "payload_mapping": {},
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-09",
    "is_new": true,
    "studio_mode_param": "operation",
    "studio_ref_mode_param": "mode",
    "studio_modes": {
      "generate": {
        "label": "ساخت ویدیو",
        "endpoint": "/api/v1/veo/generate",
        "payload_layout": "root",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "mode": {
            "type": "select",
            "label": "حالت تولید",
            "values": [
              "lite",
              "fast",
              "quality"
            ],
            "default": "fast",
            "api_field": "model",
            "api_map": {
              "lite": "veo3_lite",
              "fast": "veo3_fast",
              "quality": "veo3"
            }
          },
          "generation_type": {
            "type": "select",
            "label": "نوع ساخت",
            "values": [
              "TEXT_2_VIDEO",
              "FIRST_AND_LAST_FRAMES_2_VIDEO",
              "REFERENCE_2_VIDEO"
            ],
            "default": "TEXT_2_VIDEO",
            "api_field": "generationType"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16",
              "Auto"
            ],
            "default": "16:9"
          },
          "translate": {
            "type": "bool",
            "label": "ترجمه خودکار پرامپت",
            "default": true,
            "api_field": "enableTranslation"
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "min": 10000,
            "max": 99999,
            "api_field": "seeds"
          },
          "watermark": {
            "type": "text",
            "label": "واترمارک (اختیاری)",
            "max": 40
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "option": "image_file_ids",
            "field": "imageUrls",
            "label": "تصویر",
            "min": 0,
            "max": 3,
            "as": "list"
          }
        },
        "rules": [
          {
            "when": {
              "generation_type": "TEXT_2_VIDEO"
            },
            "count": {
              "image_file_ids": [
                0,
                0
              ]
            },
            "message": "در حالت «فقط متن» تصویر ارسال نمی‌شود. حالت ساخت را تغییر دهید یا تصاویر را حذف کنید."
          },
          {
            "when": {
              "generation_type": "FIRST_AND_LAST_FRAMES_2_VIDEO"
            },
            "count": {
              "image_file_ids": [
                1,
                2
              ]
            },
            "message": "در حالت «فریم اول و آخر» باید ۱ یا ۲ تصویر انتخاب شود."
          },
          {
            "when": {
              "generation_type": "REFERENCE_2_VIDEO"
            },
            "forbid": {
              "mode": [
                "quality"
              ]
            },
            "message": "حالت «تصاویر مرجع» فقط با Lite و Fast کار می‌کند."
          },
          {
            "when": {
              "generation_type": "REFERENCE_2_VIDEO"
            },
            "count": {
              "image_file_ids": [
                1,
                3
              ]
            },
            "message": "در حالت «تصاویر مرجع» باید ۱ تا ۳ تصویر انتخاب شود."
          }
        ],
        "ref_kind": "gen",
        "result_keys": [
          "resultUrls",
          "resultUrl",
          "fullResultUrls"
        ],
        "pricing": {
          "rules": [
            {
              "when": {
                "mode": "lite"
              },
              "price": 0.18
            },
            {
              "when": {
                "mode": "fast"
              },
              "price": 0.36
            },
            {
              "when": {
                "mode": "quality"
              },
              "price": 1.5
            }
          ]
        }
      },
      "extend": {
        "label": "ادامه دادن ویدیو",
        "endpoint": "/api/v1/veo/extend",
        "payload_layout": "root",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "mode": {
            "type": "select",
            "label": "حالت تولید",
            "values": [
              "lite",
              "fast",
              "quality"
            ],
            "default": "fast",
            "api_field": "model",
            "api_map": {
              "lite": "lite",
              "fast": "fast",
              "quality": "quality"
            },
            "from_ref": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "min": 10000,
            "max": 99999,
            "api_field": "seeds"
          },
          "watermark": {
            "type": "text",
            "label": "واترمارک (اختیاری)",
            "max": 40
          }
        },
        "specials": {
          "extend": {
            "ref_field": "taskId",
            "required": true,
            "accept_legacy": true,
            "kinds": [
              "gen",
              "ext"
            ],
            "ref_param": "mode",
            "invalid_message": "ویدیوی مبدأ برای تمدید معتبر نیست. لطفاً از دکمه «ادامه دادن» زیر همان ویدیو استفاده کنید.",
            "kind_message": "نسخه‌های 1080p و 4K قابل تمدید نیستند. تمدید را روی نسخه اصلی انجام دهید."
          }
        },
        "ref_kind": "ext",
        "result_keys": [
          "fullResultUrls",
          "resultUrls",
          "resultUrl"
        ],
        "pricing": {
          "rules": [
            {
              "when": {
                "mode": "lite"
              },
              "price": 0.18
            },
            {
              "when": {
                "mode": "fast"
              },
              "price": 0.36
            },
            {
              "when": {
                "mode": "quality"
              },
              "price": 1.5
            }
          ]
        }
      }
    }
  },
  "wan/3-0-video": {
    "model_name": "Wan 3.0 - استودیوی ویدیو",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "Alibaba",
    "multimodal": true,
    "dedicated_workspace": "wan-video",
    "prompt_guide": "استودیوی Wan 3.0: متن، فریم اول/آخر، مرجع چندرسانه‌ای، سند و لینک تا ۳۰ ثانیه.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp4",
        "mov",
        "mp3",
        "wav",
        "pdf",
        "docx",
        "txt",
        "md"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 100,
        "mov": 100,
        "mp3": 15,
        "wav": 15,
        "pdf": 50,
        "docx": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "text": {
        "label": "متن به ویدیو",
        "api_model": "wan/3-0-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {},
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.048,
            "720P": 0.096,
            "1080P": 0.192
          },
          "bill_input_video": true
        }
      },
      "frames": {
        "label": "فریم اول / آخر",
        "api_model": "wan/3-0-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "first_frame": {
            "kind": "image",
            "field": "first_frame_url",
            "label": "فریم اول",
            "min": 0,
            "max": 1,
            "as": "string"
          },
          "last_frame": {
            "kind": "image",
            "field": "last_frame_url",
            "label": "فریم آخر",
            "min": 0,
            "max": 1,
            "as": "string"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.048,
            "720P": 0.096,
            "1080P": 0.192
          },
          "bill_input_video": true
        },
        "require_any": [
          [
            "first_frame",
            "last_frame"
          ]
        ]
      },
      "reference": {
        "label": "مرجع چندرسانه‌ای (تصویر، ویدیو، صدا)",
        "api_model": "wan/3-0-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "field": "reference_image_urls",
            "label": "تصویر مرجع",
            "min": 0,
            "max": 10,
            "as": "list"
          },
          "videos": {
            "kind": "video",
            "field": "reference_video_urls",
            "label": "ویدیوی مرجع",
            "min": 0,
            "max": 5,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 15,
            "min_seconds_each": 1,
            "max_seconds_total": 15
          },
          "audios": {
            "kind": "audio",
            "field": "reference_audio_urls",
            "label": "صدای مرجع",
            "min": 0,
            "max": 5,
            "as": "list",
            "max_seconds_each": 15,
            "min_seconds_each": 1,
            "max_seconds_total": 15
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.048,
            "720P": 0.096,
            "1080P": 0.192
          },
          "bill_input_video": true
        },
        "require_any": [
          [
            "images",
            "videos",
            "audios"
          ]
        ],
        "requires": {
          "audios": [
            "images",
            "videos"
          ]
        },
        "max_input_plus_output_seconds": 30
      },
      "file": {
        "label": "ویدیو از روی سند",
        "api_model": "wan/3-0-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "document": {
            "kind": "file",
            "field": "reference_file_urls",
            "label": "فایل سند",
            "min": 1,
            "max": 1,
            "as": "list"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.048,
            "720P": 0.096,
            "1080P": 0.192
          },
          "bill_input_video": true
        }
      },
      "link": {
        "label": "ویدیو از روی لینک صفحه وب",
        "api_model": "wan/3-0-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "link": {
            "kind": "link",
            "field": "reference_link_urls",
            "label": "لینک صفحه",
            "min": 1,
            "max": 1,
            "as": "list"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.048,
            "720P": 0.096,
            "1080P": 0.192
          },
          "bill_input_video": true
        }
      }
    }
  },
  "wan/3-0-video-prime": {
    "model_name": "Wan 3.0 Prime - استودیوی ویدیو (پرسرعت)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "Alibaba",
    "multimodal": true,
    "dedicated_workspace": "wan-video",
    "prompt_guide": "استودیوی Wan 3.0 Prime: نسخه‌ی پرسرعت با همان امکانات Wan 3.0.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp4",
        "mov",
        "mp3",
        "wav",
        "pdf",
        "docx",
        "txt",
        "md"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 100,
        "mov": 100,
        "mp3": 15,
        "wav": 15,
        "pdf": 50,
        "docx": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "text": {
        "label": "متن به ویدیو",
        "api_model": "wan/3-0-video-prime",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {},
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.0732,
            "720P": 0.1512,
            "1080P": 0.3024
          },
          "bill_input_video": true
        }
      },
      "frames": {
        "label": "فریم اول / آخر",
        "api_model": "wan/3-0-video-prime",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "first_frame": {
            "kind": "image",
            "field": "first_frame_url",
            "label": "فریم اول",
            "min": 0,
            "max": 1,
            "as": "string"
          },
          "last_frame": {
            "kind": "image",
            "field": "last_frame_url",
            "label": "فریم آخر",
            "min": 0,
            "max": 1,
            "as": "string"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.0732,
            "720P": 0.1512,
            "1080P": 0.3024
          },
          "bill_input_video": true
        },
        "require_any": [
          [
            "first_frame",
            "last_frame"
          ]
        ]
      },
      "reference": {
        "label": "مرجع چندرسانه‌ای (تصویر، ویدیو، صدا)",
        "api_model": "wan/3-0-video-prime",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "field": "reference_image_urls",
            "label": "تصویر مرجع",
            "min": 0,
            "max": 10,
            "as": "list"
          },
          "videos": {
            "kind": "video",
            "field": "reference_video_urls",
            "label": "ویدیوی مرجع",
            "min": 0,
            "max": 5,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 15,
            "min_seconds_each": 1,
            "max_seconds_total": 15
          },
          "audios": {
            "kind": "audio",
            "field": "reference_audio_urls",
            "label": "صدای مرجع",
            "min": 0,
            "max": 5,
            "as": "list",
            "max_seconds_each": 15,
            "min_seconds_each": 1,
            "max_seconds_total": 15
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.0732,
            "720P": 0.1512,
            "1080P": 0.3024
          },
          "bill_input_video": true
        },
        "require_any": [
          [
            "images",
            "videos",
            "audios"
          ]
        ],
        "requires": {
          "audios": [
            "images",
            "videos"
          ]
        },
        "max_input_plus_output_seconds": 30
      },
      "file": {
        "label": "ویدیو از روی سند",
        "api_model": "wan/3-0-video-prime",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "document": {
            "kind": "file",
            "field": "reference_file_urls",
            "label": "فایل سند",
            "min": 1,
            "max": 1,
            "as": "list"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.0732,
            "720P": 0.1512,
            "1080P": 0.3024
          },
          "bill_input_video": true
        }
      },
      "link": {
        "label": "ویدیو از روی لینک صفحه وب",
        "api_model": "wan/3-0-video-prime",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480P",
              "720P",
              "1080P"
            ],
            "default": "720P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 2,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "link": {
            "kind": "link",
            "field": "reference_link_urls",
            "label": "لینک صفحه",
            "min": 1,
            "max": 1,
            "as": "list"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480P": 0.0732,
            "720P": 0.1512,
            "1080P": 0.3024
          },
          "bill_input_video": true
        }
      }
    }
  },
  "kling-3.0-omni": {
    "model_name": "Kling 3.0 Omni (O3) - استودیوی ویدیو",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "Kuaishou",
    "multimodal": true,
    "dedicated_workspace": "kling-video",
    "prompt_guide": "استودیوی Kling O3: متن، تصویر، مرجع، تبدیل ویدیو، چند نما و سوژه‌های ثابت تا 4K.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "mp4",
        "mov",
        "mp3",
        "wav"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 100,
        "mov": 100,
        "mp3": 15,
        "wav": 15,
        "pdf": 50,
        "docx": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "text": {
        "label": "متن به ویدیو",
        "api_model": "kling-3.0-omni/text-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 3072
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16",
              "1:1"
            ],
            "default": "16:9"
          },
          "audio": {
            "type": "bool",
            "label": "صدای بومی",
            "default": false
          },
          "customize_multi_shots": {
            "type": "bool",
            "label": "نماهای سفارشی",
            "default": false
          },
          "prefer_multi_shots": {
            "type": "bool",
            "label": "نمابندی هوشمند",
            "default": false
          }
        },
        "specials": {
          "multi_shots": {
            "switch": "customize_multi_shots",
            "exclusive_with": "prefer_multi_shots",
            "field": "multi_prompt",
            "max_shots": 6,
            "shot_prompt_max": 512,
            "sum_equals": "duration"
          },
          "elements": {
            "field": "elements",
            "max": 7,
            "video_max": 3,
            "images_min": 2,
            "images_max": 4
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": {
              "default": 0.084,
              "audio": 0.12
            },
            "1080p": {
              "default": 0.108,
              "audio": 0.162
            },
            "4k": {
              "default": 0.402,
              "audio": 0.402
            }
          },
          "variants": [
            {
              "key": "audio",
              "when_param": "audio"
            }
          ]
        }
      },
      "image": {
        "label": "تصویر به ویدیو (فریم اول / آخر)",
        "api_model": "kling-3.0-omni/image-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 3072
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "auto",
              "16:9",
              "9:16",
              "1:1"
            ],
            "default": "auto"
          },
          "audio": {
            "type": "bool",
            "label": "صدای بومی",
            "default": false
          },
          "customize_multi_shots": {
            "type": "bool",
            "label": "نماهای سفارشی",
            "default": false
          },
          "prefer_multi_shots": {
            "type": "bool",
            "label": "نمابندی هوشمند",
            "default": false
          }
        },
        "inputs": {
          "frames": {
            "kind": "image",
            "field": "image_urls",
            "label": "فریم اول (و آخر)",
            "min": 1,
            "max": 2,
            "as": "list"
          }
        },
        "specials": {
          "multi_shots": {
            "switch": "customize_multi_shots",
            "exclusive_with": "prefer_multi_shots",
            "field": "multi_prompt",
            "max_shots": 6,
            "shot_prompt_max": 512,
            "sum_equals": "duration"
          },
          "elements": {
            "field": "elements",
            "max": 3,
            "video_max": 3,
            "images_min": 2,
            "images_max": 4
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": {
              "default": 0.084,
              "audio": 0.12
            },
            "1080p": {
              "default": 0.108,
              "audio": 0.162
            },
            "4k": {
              "default": 0.402,
              "audio": 0.402
            }
          },
          "variants": [
            {
              "key": "audio",
              "when_param": "audio"
            }
          ]
        }
      },
      "reference": {
        "label": "مرجع تصویری",
        "api_model": "kling-3.0-omni/reference-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 3072
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16",
              "1:1"
            ],
            "default": "16:9"
          },
          "audio": {
            "type": "bool",
            "label": "صدای بومی",
            "default": false
          },
          "customize_multi_shots": {
            "type": "bool",
            "label": "نماهای سفارشی",
            "default": false
          },
          "prefer_multi_shots": {
            "type": "bool",
            "label": "نمابندی هوشمند",
            "default": false
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "field": "image_urls",
            "label": "تصویر مرجع",
            "min": 1,
            "max": 7,
            "as": "list"
          }
        },
        "specials": {
          "multi_shots": {
            "switch": "customize_multi_shots",
            "exclusive_with": "prefer_multi_shots",
            "field": "multi_prompt",
            "max_shots": 6,
            "shot_prompt_max": 512,
            "sum_equals": "duration"
          },
          "elements": {
            "field": "elements",
            "max": 7,
            "video_max": 3,
            "images_min": 2,
            "images_max": 4
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": {
              "default": 0.084,
              "audio": 0.12
            },
            "1080p": {
              "default": 0.108,
              "audio": 0.162
            },
            "4k": {
              "default": 0.402,
              "audio": 0.402
            }
          },
          "variants": [
            {
              "key": "audio",
              "when_param": "audio"
            }
          ]
        }
      },
      "reference_video": {
        "label": "مرجع ویدیویی",
        "api_model": "kling-3.0-omni/reference-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 3072
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          }
        },
        "fixed": {
          "aspect_ratio": "auto",
          "audio": false
        },
        "inputs": {
          "video": {
            "kind": "video",
            "field": "video_urls",
            "label": "ویدیوی مرجع",
            "min": 1,
            "max": 1,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 15.5,
            "min_seconds_each": 3
          }
        },
        "specials": {
          "elements": {
            "field": "elements",
            "max": 3,
            "video_max": 1,
            "images_min": 2,
            "images_max": 4
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": 0.12,
            "1080p": 0.162,
            "4k": 0.402
          },
          "output_seconds": "input_video"
        }
      },
      "reference_video_images": {
        "label": "مرجع ویدیو + تصویر",
        "api_model": "kling-3.0-omni/reference-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 3072
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16",
              "1:1"
            ],
            "default": "16:9"
          }
        },
        "fixed": {
          "audio": false
        },
        "inputs": {
          "video": {
            "kind": "video",
            "field": "video_urls",
            "label": "ویدیوی مرجع",
            "min": 1,
            "max": 1,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 15.5,
            "min_seconds_each": 3
          },
          "images": {
            "kind": "image",
            "field": "image_urls",
            "label": "تصویر مرجع",
            "min": 1,
            "max": 4,
            "as": "list"
          }
        },
        "specials": {
          "elements": {
            "field": "elements",
            "max": 3,
            "video_max": 1,
            "images_min": 2,
            "images_max": 4
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": 0.12,
            "1080p": 0.162,
            "4k": 0.402
          }
        }
      },
      "transform": {
        "label": "تبدیل ویدیو",
        "api_model": "kling-3.0-omni/transformation",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 3072
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "audio": {
            "type": "bool",
            "label": "صدای بومی",
            "default": false
          }
        },
        "fixed": {
          "aspect_ratio": "auto"
        },
        "inputs": {
          "video": {
            "kind": "video",
            "field": "video_urls",
            "label": "ویدیوی ورودی",
            "min": 1,
            "max": 1,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 15.5,
            "min_seconds_each": 3
          }
        },
        "specials": {
          "elements": {
            "field": "elements",
            "max": 7,
            "video_max": 3,
            "images_min": 2,
            "images_max": 4
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": 0.12,
            "1080p": 0.162,
            "4k": 0.402
          },
          "output_seconds": "input_video"
        }
      },
      "transform_images": {
        "label": "تبدیل ویدیو با تصویر مرجع",
        "api_model": "kling-3.0-omni/transformation",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 3072
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p",
              "4k"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 15,
            "default": 5,
            "cast": "str"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16",
              "1:1"
            ],
            "default": "16:9"
          },
          "audio": {
            "type": "bool",
            "label": "صدای بومی",
            "default": false
          }
        },
        "inputs": {
          "video": {
            "kind": "video",
            "field": "video_urls",
            "label": "ویدیوی ورودی",
            "min": 1,
            "max": 1,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 15.5,
            "min_seconds_each": 3
          },
          "images": {
            "kind": "image",
            "field": "image_urls",
            "label": "تصویر مرجع",
            "min": 1,
            "max": 4,
            "as": "list"
          }
        },
        "specials": {
          "elements": {
            "field": "elements",
            "max": 7,
            "video_max": 3,
            "images_min": 2,
            "images_max": 4
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": 0.12,
            "1080p": 0.162,
            "4k": 0.402
          }
        }
      }
    }
  },
  "kling-v3-turbo": {
    "model_name": "Kling 3.0 Turbo - استودیوی ویدیو (سریع)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "Kuaishou",
    "multimodal": true,
    "dedicated_workspace": "kling-video",
    "prompt_guide": "Kling 3.0 Turbo: متن به ویدیو و تصویر به ویدیو، سریع و اقتصادی.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 100,
        "mov": 100,
        "mp3": 15,
        "wav": 15,
        "pdf": 50,
        "docx": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "text": {
        "label": "متن به ویدیو",
        "api_model": "kling/v3-turbo-text-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 2500
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 15,
            "default": 5,
            "cast": "str"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16",
              "1:1"
            ],
            "default": "16:9"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": 0.108,
            "1080p": 0.135
          }
        }
      },
      "image": {
        "label": "تصویر به ویدیو",
        "api_model": "kling/v3-turbo-image-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "max": 2500
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 15,
            "default": 5,
            "cast": "str"
          }
        },
        "inputs": {
          "image": {
            "kind": "image",
            "field": "image_urls",
            "label": "تصویر",
            "min": 1,
            "max": 1,
            "as": "list"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "720p": 0.108,
            "1080p": 0.135
          }
        }
      }
    }
  },
  "bytedance/seedance-2-5": {
    "model_name": "Seedance 2.5 - استودیوی ویدیو",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "ByteDance",
    "multimodal": true,
    "dedicated_workspace": "seedance-video",
    "prompt_guide": "استودیوی Seedance 2.5: متن، فریم اول/آخر و مرجع چندرسانه‌ای تا ۳۰ ثانیه و 1080p.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp4",
        "mov",
        "mp3",
        "wav"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 100,
        "mov": 100,
        "mp3": 15,
        "wav": 15,
        "pdf": 50,
        "docx": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "text": {
        "label": "متن به ویدیو",
        "api_model": "bytedance/seedance-2-5",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 30000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480p",
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "1:1",
              "4:3",
              "3:4",
              "16:9",
              "9:16",
              "21:9"
            ],
            "default": "adaptive"
          },
          "generate_audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "web_search": {
            "type": "bool",
            "label": "جستجوی وب",
            "default": false
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480p": {
              "default": 0.168,
              "with_video": 0.102
            },
            "720p": {
              "default": 0.378,
              "with_video": 0.228
            },
            "1080p": {
              "default": 0.948,
              "with_video": 0.57
            }
          },
          "variants": [
            {
              "key": "with_video",
              "when": "has_video"
            }
          ],
          "bill_input_video": true
        }
      },
      "frames": {
        "label": "فریم اول / آخر",
        "api_model": "bytedance/seedance-2-5",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 30000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480p",
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "1:1",
              "4:3",
              "3:4",
              "16:9",
              "9:16",
              "21:9"
            ],
            "default": "adaptive"
          },
          "generate_audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          }
        },
        "inputs": {
          "first_frame": {
            "kind": "image",
            "field": "first_frame_url",
            "label": "فریم اول",
            "min": 1,
            "max": 1,
            "as": "string"
          },
          "last_frame": {
            "kind": "image",
            "field": "last_frame_url",
            "label": "فریم آخر (اختیاری)",
            "min": 0,
            "max": 1,
            "as": "string"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480p": {
              "default": 0.168,
              "with_video": 0.102
            },
            "720p": {
              "default": 0.378,
              "with_video": 0.228
            },
            "1080p": {
              "default": 0.948,
              "with_video": 0.57
            }
          },
          "variants": [
            {
              "key": "with_video",
              "when": "has_video"
            }
          ],
          "bill_input_video": true
        }
      },
      "reference": {
        "label": "مرجع چندرسانه‌ای (تصویر، ویدیو، صدا)",
        "api_model": "bytedance/seedance-2-5",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 30000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480p",
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 30,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "1:1",
              "4:3",
              "3:4",
              "16:9",
              "9:16",
              "21:9"
            ],
            "default": "adaptive"
          },
          "generate_audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "field": "reference_image_urls",
            "label": "تصویر مرجع",
            "min": 0,
            "max": 30,
            "as": "list"
          },
          "videos": {
            "kind": "video",
            "field": "reference_video_urls",
            "label": "ویدیوی مرجع",
            "min": 0,
            "max": 10,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 30,
            "min_seconds_each": 2,
            "max_seconds_total": 30
          },
          "audios": {
            "kind": "audio",
            "field": "reference_audio_urls",
            "label": "صدای مرجع",
            "min": 0,
            "max": 10,
            "as": "list",
            "max_seconds_each": 30,
            "min_seconds_each": 2,
            "max_seconds_total": 30
          }
        },
        "require_any": [
          [
            "images",
            "videos",
            "audios"
          ]
        ],
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480p": {
              "default": 0.168,
              "with_video": 0.102
            },
            "720p": {
              "default": 0.378,
              "with_video": 0.228
            },
            "1080p": {
              "default": 0.948,
              "with_video": 0.57
            }
          },
          "variants": [
            {
              "key": "with_video",
              "when": "has_video"
            }
          ],
          "bill_input_video": true
        }
      }
    }
  },
  "bytedance/seedance-2-mini": {
    "model_name": "Seedance 2.0 Mini - استودیوی ویدیو (اقتصادی)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "ByteDance",
    "multimodal": true,
    "dedicated_workspace": "seedance-video",
    "prompt_guide": "Seedance 2.0 Mini: نسخه‌ی اقتصادی با همان حالت‌ها تا ۱۵ ثانیه و 720p.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp4",
        "mov",
        "mp3",
        "wav"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 100,
        "mov": 100,
        "mp3": 15,
        "wav": 15,
        "pdf": 50,
        "docx": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "text": {
        "label": "متن به ویدیو",
        "api_model": "bytedance/seedance-2-mini",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 3,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480p",
              "720p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "1:1",
              "4:3",
              "3:4",
              "16:9",
              "9:16",
              "21:9"
            ],
            "default": "16:9"
          },
          "generate_audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          },
          "web_search": {
            "type": "bool",
            "label": "جستجوی وب",
            "default": false
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480p": {
              "default": 0.0228,
              "with_video": 0.0144
            },
            "720p": {
              "default": 0.0492,
              "with_video": 0.03
            }
          },
          "variants": [
            {
              "key": "with_video",
              "when": "has_video"
            }
          ],
          "bill_input_video": true
        }
      },
      "frames": {
        "label": "فریم اول / آخر",
        "api_model": "bytedance/seedance-2-mini",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 3,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480p",
              "720p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "1:1",
              "4:3",
              "3:4",
              "16:9",
              "9:16",
              "21:9"
            ],
            "default": "16:9"
          },
          "generate_audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          }
        },
        "inputs": {
          "first_frame": {
            "kind": "image",
            "field": "first_frame_url",
            "label": "فریم اول",
            "min": 1,
            "max": 1,
            "as": "string"
          },
          "last_frame": {
            "kind": "image",
            "field": "last_frame_url",
            "label": "فریم آخر (اختیاری)",
            "min": 0,
            "max": 1,
            "as": "string"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480p": {
              "default": 0.0228,
              "with_video": 0.0144
            },
            "720p": {
              "default": 0.0492,
              "with_video": 0.03
            }
          },
          "variants": [
            {
              "key": "with_video",
              "when": "has_video"
            }
          ],
          "bill_input_video": true
        }
      },
      "reference": {
        "label": "مرجع چندرسانه‌ای (تصویر، ویدیو، صدا)",
        "api_model": "bytedance/seedance-2-mini",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 3,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "480p",
              "720p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "1:1",
              "4:3",
              "3:4",
              "16:9",
              "9:16",
              "21:9"
            ],
            "default": "16:9"
          },
          "generate_audio": {
            "type": "bool",
            "label": "تولید صدا",
            "default": true
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "field": "reference_image_urls",
            "label": "تصویر مرجع",
            "min": 0,
            "max": 9,
            "as": "list"
          },
          "videos": {
            "kind": "video",
            "field": "reference_video_urls",
            "label": "ویدیوی مرجع",
            "min": 0,
            "max": 3,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 15,
            "min_seconds_each": 2,
            "max_seconds_total": 15
          },
          "audios": {
            "kind": "audio",
            "field": "reference_audio_urls",
            "label": "صدای مرجع",
            "min": 0,
            "max": 3,
            "as": "list",
            "max_seconds_each": 15,
            "min_seconds_each": 2,
            "max_seconds_total": 15
          }
        },
        "require_any": [
          [
            "images",
            "videos",
            "audios"
          ]
        ],
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "480p": {
              "default": 0.0228,
              "with_video": 0.0144
            },
            "720p": {
              "default": 0.0492,
              "with_video": 0.03
            }
          },
          "variants": [
            {
              "key": "with_video",
              "when": "has_video"
            }
          ],
          "bill_input_video": true
        }
      }
    }
  },
  "minimax-h3": {
    "model_name": "MiniMax H3 - استودیوی ویدیو",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "MiniMax",
    "multimodal": true,
    "dedicated_workspace": "minimax-h3-video",
    "prompt_guide": "استودیوی MiniMax H3: متن، فریم اول/آخر و مرجع (تا ۹ تصویر، ۳ ویدیو و ۳ صدا).",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp4",
        "mov",
        "mp3",
        "wav"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 100,
        "mov": 100,
        "mp3": 15,
        "wav": 15,
        "pdf": 50,
        "docx": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "text": {
        "label": "متن به ویدیو",
        "api_model": "minimax-h3/text-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 7000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "768P",
              "2K"
            ],
            "default": "768P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 15,
            "default": 6,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "21:9",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "16:9"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "768P": 0.048,
            "2K": 0.078
          },
          "bill_input_video": true,
          "extra_image": {
            "free": 5,
            "price": 0.024
          }
        }
      },
      "image": {
        "label": "فریم اول / آخر",
        "api_model": "minimax-h3/image-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 7000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "768P",
              "2K"
            ],
            "default": "768P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 15,
            "default": 6,
            "cast": "int"
          }
        },
        "inputs": {
          "first_frame": {
            "kind": "image",
            "field": "first_frame_url",
            "label": "فریم اول",
            "min": 0,
            "max": 1,
            "as": "string"
          },
          "last_frame": {
            "kind": "image",
            "field": "last_frame_url",
            "label": "فریم آخر",
            "min": 0,
            "max": 1,
            "as": "string"
          }
        },
        "require_any": [
          [
            "first_frame",
            "last_frame"
          ]
        ],
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "768P": 0.048,
            "2K": 0.078
          },
          "bill_input_video": true,
          "extra_image": {
            "free": 5,
            "price": 0.024
          }
        }
      },
      "reference": {
        "label": "مرجع (تصویر، ویدیو، صدا)",
        "api_model": "minimax-h3/reference-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 7000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "768P",
              "2K"
            ],
            "default": "768P"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 4,
            "max": 15,
            "default": 6,
            "cast": "int"
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "adaptive",
              "21:9",
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16"
            ],
            "default": "adaptive"
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "field": "reference_image_urls",
            "label": "تصویر مرجع",
            "min": 0,
            "max": 9,
            "as": "list"
          },
          "videos": {
            "kind": "video",
            "field": "reference_video_urls",
            "label": "ویدیوی مرجع",
            "min": 0,
            "max": 3,
            "as": "list",
            "billable_seconds": true,
            "max_seconds_each": 15,
            "min_seconds_each": 2,
            "max_seconds_total": 15
          },
          "audios": {
            "kind": "audio",
            "field": "reference_audio_urls",
            "label": "صدای مرجع",
            "min": 0,
            "max": 3,
            "as": "list",
            "max_seconds_each": 15,
            "min_seconds_each": 2,
            "max_seconds_total": 15
          }
        },
        "require_any": [
          [
            "images",
            "videos"
          ]
        ],
        "requires": {
          "audios": [
            "images",
            "videos"
          ]
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "768P": 0.048,
            "2K": 0.078
          },
          "bill_input_video": true,
          "extra_image": {
            "free": 5,
            "price": 0.024
          }
        }
      }
    }
  },
  "pixverse-v6": {
    "model_name": "PixVerse V6 - استودیوی ویدیو",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "PixVerse",
    "multimodal": true,
    "dedicated_workspace": "pixverse-video",
    "prompt_guide": "استودیوی PixVerse V6: متن، تصویر، گذار فریم اول تا آخر، ترکیب مرجع‌ها (Fusion) و ادامه‌ی ویدیو.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 20,
        "mp4": 100,
        "mov": 100,
        "mp3": 15,
        "wav": 15,
        "pdf": 50,
        "docx": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "text": {
        "label": "متن به ویدیو",
        "api_model": "pixverse-v6/text-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 3,
          "max": 5000
        },
        "params": {
          "quality": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "360p",
              "540p",
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 1,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "generate_audio_switch": {
            "type": "bool",
            "label": "تولید صدا",
            "default": false
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "2:3",
              "3:2",
              "21:9"
            ],
            "default": "16:9"
          },
          "generate_multi_clip_switch": {
            "type": "bool",
            "label": "چند کلیپی",
            "default": false
          }
        },
        "pricing": {
          "resolution_param": "quality",
          "duration_param": "duration",
          "per_second": {
            "360p": {
              "default": 0.024,
              "audio": 0.0336
            },
            "540p": {
              "default": 0.0336,
              "audio": 0.0432
            },
            "720p": {
              "default": 0.0432,
              "audio": 0.0576
            },
            "1080p": {
              "default": 0.0864,
              "audio": 0.1104
            }
          },
          "variants": [
            {
              "key": "audio",
              "when_param": "generate_audio_switch"
            }
          ]
        }
      },
      "image": {
        "label": "تصویر به ویدیو",
        "api_model": "pixverse-v6/image-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 3,
          "max": 5000
        },
        "params": {
          "quality": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "360p",
              "540p",
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 1,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "generate_audio_switch": {
            "type": "bool",
            "label": "تولید صدا",
            "default": false
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "generate_multi_clip_switch": {
            "type": "bool",
            "label": "چند کلیپی",
            "default": false
          }
        },
        "inputs": {
          "image": {
            "kind": "image",
            "field": "image_urls",
            "label": "تصویر",
            "min": 1,
            "max": 1,
            "as": "list"
          }
        },
        "pricing": {
          "resolution_param": "quality",
          "duration_param": "duration",
          "per_second": {
            "360p": {
              "default": 0.024,
              "audio": 0.0336
            },
            "540p": {
              "default": 0.0336,
              "audio": 0.0432
            },
            "720p": {
              "default": 0.0432,
              "audio": 0.0576
            },
            "1080p": {
              "default": 0.0864,
              "audio": 0.1104
            }
          },
          "variants": [
            {
              "key": "audio",
              "when_param": "generate_audio_switch"
            }
          ]
        }
      },
      "transition": {
        "label": "گذار فریم اول به آخر",
        "api_model": "pixverse-v6/transition",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 3,
          "max": 5000
        },
        "params": {
          "quality": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "360p",
              "540p",
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 1,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "generate_audio_switch": {
            "type": "bool",
            "label": "تولید صدا",
            "default": false
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          }
        },
        "inputs": {
          "first_frame": {
            "kind": "image",
            "field": "first_frame_image_url",
            "label": "فریم اول",
            "min": 1,
            "max": 1,
            "as": "string"
          },
          "last_frame": {
            "kind": "image",
            "field": "last_frame_image_url",
            "label": "فریم آخر",
            "min": 1,
            "max": 1,
            "as": "string"
          }
        },
        "pricing": {
          "resolution_param": "quality",
          "duration_param": "duration",
          "per_second": {
            "360p": {
              "default": 0.024,
              "audio": 0.0336
            },
            "540p": {
              "default": 0.0336,
              "audio": 0.0432
            },
            "720p": {
              "default": 0.0432,
              "audio": 0.0576
            },
            "1080p": {
              "default": 0.0864,
              "audio": 0.1104
            }
          },
          "variants": [
            {
              "key": "audio",
              "when_param": "generate_audio_switch"
            }
          ]
        }
      },
      "fusion": {
        "label": "ترکیب مرجع‌ها (Fusion)",
        "api_model": "pixverse-v6/reference-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 3,
          "max": 5000
        },
        "params": {
          "quality": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "360p",
              "540p",
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 1,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "generate_audio_switch": {
            "type": "bool",
            "label": "تولید صدا",
            "default": false
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "2:3",
              "3:2",
              "21:9"
            ],
            "default": "16:9"
          }
        },
        "specials": {
          "image_references": {
            "field": "image_references",
            "min": 1,
            "max": 7
          }
        },
        "pricing": {
          "resolution_param": "quality",
          "duration_param": "duration",
          "per_second": {
            "360p": {
              "default": 0.027,
              "audio": 0.0378
            },
            "540p": {
              "default": 0.0378,
              "audio": 0.0486
            },
            "720p": {
              "default": 0.0486,
              "audio": 0.0648
            },
            "1080p": {
              "default": 0.0972,
              "audio": 0.1242
            }
          },
          "variants": [
            {
              "key": "audio",
              "when_param": "generate_audio_switch"
            }
          ]
        }
      },
      "extend": {
        "label": "ادامه‌ی ویدیو",
        "api_model": "pixverse-v6/extend",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 3,
          "max": 5000
        },
        "params": {
          "quality": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "360p",
              "540p",
              "720p",
              "1080p"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 1,
            "max": 15,
            "default": 5,
            "cast": "int"
          },
          "generate_audio_switch": {
            "type": "bool",
            "label": "تولید صدا",
            "default": false
          },
          "seed": {
            "type": "seed",
            "label": "Seed (اختیاری)",
            "max": 2147483647
          }
        },
        "inputs": {
          "video": {
            "kind": "video",
            "field": "video_url",
            "label": "ویدیوی ورودی",
            "min": 0,
            "max": 1,
            "as": "string",
            "billable_seconds": false
          }
        },
        "specials": {
          "extend": {
            "ref_field": "taskId",
            "video_input": "video"
          }
        },
        "pricing": {
          "resolution_param": "quality",
          "duration_param": "duration",
          "per_second": {
            "360p": {
              "default": 0.024,
              "audio": 0.0336
            },
            "540p": {
              "default": 0.0336,
              "audio": 0.0432
            },
            "720p": {
              "default": 0.0432,
              "audio": 0.0576
            },
            "1080p": {
              "default": 0.0864,
              "audio": 0.1104
            }
          },
          "variants": [
            {
              "key": "audio",
              "when_param": "generate_audio_switch"
            }
          ]
        }
      }
    }
  },
  "google/gemini-3-8-flash-tts": {
    "model_name": "Gemini 3.8 Flash متن به صوت",
    "type": "tts",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "speakers": {
        "type": "speaker-list",
        "label": "گوینده‌ها",
        "max_items": 2,
        "min_items": 1,
        "item_fields": {
          "speaker_id": {
            "type": "text",
            "label": "شناسه گوینده",
            "note": "باید دقیقاً به فرمت «Speaker 1» یا «Speaker 2» باشد",
            "required": true
          },
          "voice_name": {
            "type": "select",
            "label": "صدا",
            "required": true,
            "default": "Fola",
            "values": [
              "Bodi",
              "Lumi",
              "Sadaltager",
              "Sola",
              "Sulafat",
              "Varo",
              "Zephyr",
              "Koda",
              "Kore",
              "Nika",
              "Tavi",
              "Zeno",
              "Algenib",
              "Despina",
              "Erinome",
              "Kira",
              "Ludo",
              "Mako",
              "Rasalgethi",
              "Rina",
              "Alnilam",
              "Brio",
              "Jori",
              "Laomedeia",
              "Rami",
              "Veda",
              "Achird",
              "Enzo",
              "Riko",
              "Sami",
              "Zali",
              "Zubenelgenubi",
              "Algieba",
              "Aoede",
              "Autonoe",
              "Callirrhoe",
              "Enceladus",
              "Gero",
              "Iapetus",
              "Neno",
              "Olin",
              "Tari",
              "Umbriel",
              "Achernar",
              "Charon",
              "Daro",
              "Fola",
              "Hali",
              "Milo",
              "Puck",
              "Arlo",
              "Cleo",
              "Fenrir",
              "Finn",
              "Leda",
              "Lora",
              "Orus",
              "Enya",
              "Jett",
              "Knox",
              "Nyla",
              "Sadachbia",
              "Vindemiatrix",
              "Cruz",
              "Elio",
              "Gacrux",
              "Pulcherrima",
              "Schedar",
              "Tova",
              "Zuri"
            ]
          }
        }
      },
      "dialogue_turns": {
        "type": "dialogue-editor",
        "label": "خطوط دیالوگ",
        "max_chars_per_line": 10000,
        "item_fields": {
          "speaker_id": {
            "type": "select-from-speakers",
            "label": "گوینده",
            "required": true
          },
          "text": {
            "type": "textarea",
            "label": "متن",
            "placeholder": "مثلاً: [shouting] Halt, traveler!",
            "required": true,
            "max_length": 10000
          },
          "style": {
            "type": "text",
            "label": "سبک و لحن این خط (اختیاری)",
            "placeholder": "مثلاً: Bright and curious, slightly faster.",
            "required": false,
            "max_length": 1000
          }
        }
      },
      "temperature": {
        "type": "slider",
        "label": "تنوع لحن (Temperature)",
        "min": 0,
        "max": 2,
        "step": 0.05,
        "default": 1
      },
      "filler_words": {
        "type": "boolean",
        "label": "کلمات پرکننده‌ی طبیعی (مثل «اِم»، «خب»)",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Audio",
        "label": "default",
        "unit": "per_million_tokens",
        "input": 0.42,
        "output": 7.56
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "google/gemini-3-8-flash-tts",
      "nest_in_input": true
    },
    "use_cases": [
      "speech"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "dedicated_workspace": "gemini-multispeaker-tts"
  },
  "google/gemini-3-8-flash-lite-tts": {
    "model_name": "Gemini 3.8 Flash Lite متن به صوت (اقتصادی)",
    "type": "tts",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "speakers": {
        "type": "speaker-list",
        "label": "گوینده‌ها",
        "max_items": 2,
        "min_items": 1,
        "item_fields": {
          "speaker_id": {
            "type": "text",
            "label": "شناسه گوینده",
            "note": "باید دقیقاً به فرمت «Speaker 1» یا «Speaker 2» باشد",
            "required": true
          },
          "voice_name": {
            "type": "select",
            "label": "صدا",
            "required": true,
            "default": "Fola",
            "values": [
              "Bodi",
              "Lumi",
              "Sadaltager",
              "Sola",
              "Sulafat",
              "Varo",
              "Zephyr",
              "Koda",
              "Kore",
              "Nika",
              "Tavi",
              "Zeno",
              "Algenib",
              "Despina",
              "Erinome",
              "Kira",
              "Ludo",
              "Mako",
              "Rasalgethi",
              "Rina",
              "Alnilam",
              "Brio",
              "Jori",
              "Laomedeia",
              "Rami",
              "Veda",
              "Achird",
              "Enzo",
              "Riko",
              "Sami",
              "Zali",
              "Zubenelgenubi",
              "Algieba",
              "Aoede",
              "Autonoe",
              "Callirrhoe",
              "Enceladus",
              "Gero",
              "Iapetus",
              "Neno",
              "Olin",
              "Tari",
              "Umbriel",
              "Achernar",
              "Charon",
              "Daro",
              "Fola",
              "Hali",
              "Milo",
              "Puck",
              "Arlo",
              "Cleo",
              "Fenrir",
              "Finn",
              "Leda",
              "Lora",
              "Orus",
              "Enya",
              "Jett",
              "Knox",
              "Nyla",
              "Sadachbia",
              "Vindemiatrix",
              "Cruz",
              "Elio",
              "Gacrux",
              "Pulcherrima",
              "Schedar",
              "Tova",
              "Zuri"
            ]
          }
        }
      },
      "dialogue_turns": {
        "type": "dialogue-editor",
        "label": "خطوط دیالوگ",
        "max_chars_per_line": 10000,
        "item_fields": {
          "speaker_id": {
            "type": "select-from-speakers",
            "label": "گوینده",
            "required": true
          },
          "text": {
            "type": "textarea",
            "label": "متن",
            "placeholder": "مثلاً: [shouting] Halt, traveler!",
            "required": true,
            "max_length": 10000
          },
          "style": {
            "type": "text",
            "label": "سبک و لحن این خط (اختیاری)",
            "placeholder": "مثلاً: Bright and curious, slightly faster.",
            "required": false,
            "max_length": 1000
          }
        }
      },
      "temperature": {
        "type": "slider",
        "label": "تنوع لحن (Temperature)",
        "min": 0,
        "max": 2,
        "step": 0.05,
        "default": 1
      },
      "filler_words": {
        "type": "boolean",
        "label": "کلمات پرکننده‌ی طبیعی (مثل «اِم»، «خب»)",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Audio",
        "label": "default",
        "unit": "per_million_tokens",
        "input": 0.42,
        "output": 5.04
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "google/gemini-3-8-flash-lite-tts",
      "nest_in_input": true
    },
    "use_cases": [
      "speech"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "dedicated_workspace": "gemini-multispeaker-tts"
  },
  "google/gemini-3-1-flash-tts": {
    "model_name": "Gemini 3.1 Flash  متن به صوت",
    "type": "tts",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "speakers": {
        "type": "speaker-list",
        "label": "گوینده‌ها",
        "max_items": 2,
        "min_items": 1,
        "item_fields": {
          "speaker_id": {
            "type": "text",
            "label": "شناسه گوینده",
            "note": "باید دقیقاً به فرمت «Speaker 1» یا «Speaker 2» باشد",
            "required": true
          },
          "voice_name": {
            "type": "select",
            "label": "صدا",
            "required": true,
            "values": [
              "Achernar",
              "Achird",
              "Algenib",
              "Algieba",
              "Alnilam",
              "Aoede",
              "Autonoe",
              "Callirrhoe",
              "Charon",
              "Despina",
              "Enceladus",
              "Erinome",
              "Fenrir",
              "Gacrux",
              "Iapetus",
              "Kore",
              "Laomedeia",
              "Leda",
              "Orus",
              "Puck",
              "Pulcherrima",
              "Rasalgethi",
              "Sadachbia",
              "Sadaltager",
              "Schedar",
              "Sulafat",
              "Umbriel",
              "Vindemiatrix",
              "Zephyr",
              "Zubenelgenubi"
            ]
          },
          "audio_profile": {
            "type": "text",
            "label": "توصیف صدا (اختیاری)",
            "placeholder": "مثلاً: A stern and weary gatekeeper",
            "required": false
          },
          "accent": {
            "type": "select",
            "label": "لهجه",
            "required": true,
            "values": [
              "Neutral",
              "American (Gen)",
              "American (Valley)",
              "American (South)",
              "British (RP)",
              "British (Brixton)",
              "Transatlantic",
              "Australian"
            ]
          },
          "style": {
            "type": "select",
            "label": "سبک احساسی (اختیاری)",
            "required": false,
            "values": [
              "Vocal Smile",
              "Newscaster",
              "Whisper",
              "Empathetic",
              "Promo/Hype",
              "Deadpan"
            ]
          },
          "pace": {
            "type": "select",
            "label": "سرعت بیان (اختیاری)",
            "required": false,
            "values": [
              "Natural",
              "Rapid Fire",
              "The Drift",
              "Staccato"
            ]
          }
        }
      },
      "dialogue_turns": {
        "type": "dialogue-editor",
        "label": "خطوط دیالوگ",
        "max_chars_per_line": 10000,
        "item_fields": {
          "speaker_id": {
            "type": "select-from-speakers",
            "label": "گوینده",
            "required": true
          },
          "text": {
            "type": "textarea",
            "label": "متن",
            "placeholder": "مثلاً: [shouting] Halt, traveler!",
            "required": true,
            "max_length": 10000
          }
        }
      },
      "temperature": {
        "type": "slider",
        "label": "تنوع لحن (Temperature)",
        "min": 0,
        "max": 2,
        "step": 0.05,
        "default": 1
      },
      "scene": {
        "type": "text",
        "label": "توصیف فضای صوتی (Scene)",
        "placeholder": "مثلاً: A quiet, warm room with a fireplace crackling softly.",
        "max_length": 1000,
        "required": false
      },
      "sample_context": {
        "type": "text",
        "label": "لحن کلی (Sample Context)",
        "placeholder": "مثلاً: Audiobook style narration. Tone is gentle and inviting.",
        "max_length": 1000,
        "required": false
      }
    },
    "pricing": [
      {
        "category": "Audio",
        "label": "default",
        "unit": "per_million_tokens",
        "input": 0.84,
        "output": 16.8
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "google/gemini-3-1-flash-tts",
      "nest_in_input": true
    },
    "use_cases": [
      "speech"
    ],
    "added_at": "2026-09",
    "is_new": true,
    "dedicated_workspace": "gemini-multispeaker-tts"
  },
  "google/gemini-2-5-pro-tts": {
    "model_name": "Gemini 2.5 Pro Preview متن به صوت",
    "type": "tts",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "speakers": {
        "type": "speaker-list",
        "label": "گوینده‌ها",
        "max_items": 2,
        "min_items": 1,
        "item_fields": {
          "speaker_id": {
            "type": "text",
            "label": "شناسه گوینده",
            "note": "باید دقیقاً به فرمت «Speaker 1» یا «Speaker 2» باشد",
            "required": true
          },
          "voice_name": {
            "type": "select",
            "label": "صدا",
            "required": true,
            "values": [
              "Achernar",
              "Achird",
              "Algenib",
              "Algieba",
              "Alnilam",
              "Aoede",
              "Autonoe",
              "Callirrhoe",
              "Charon",
              "Despina",
              "Enceladus",
              "Erinome",
              "Fenrir",
              "Gacrux",
              "Iapetus",
              "Kore",
              "Laomedeia",
              "Leda",
              "Orus",
              "Puck",
              "Pulcherrima",
              "Rasalgethi",
              "Sadachbia",
              "Sadaltager",
              "Schedar",
              "Sulafat",
              "Umbriel",
              "Vindemiatrix",
              "Zephyr",
              "Zubenelgenubi"
            ]
          },
          "audio_profile": {
            "type": "text",
            "label": "توصیف صدا (اختیاری)",
            "placeholder": "مثلاً: A warm and soothing narrator",
            "required": false
          },
          "accent": {
            "type": "select",
            "label": "لهجه",
            "required": true,
            "values": [
              "Neutral",
              "American (Gen)",
              "American (Valley)",
              "American (South)",
              "British (RP)",
              "British (Brixton)",
              "Transatlantic",
              "Australian"
            ]
          },
          "style": {
            "type": "select",
            "label": "سبک احساسی (اختیاری)",
            "required": false,
            "values": [
              "Vocal Smile",
              "Newscaster",
              "Whisper",
              "Empathetic",
              "Promo/Hype",
              "Deadpan"
            ]
          },
          "pace": {
            "type": "select",
            "label": "سرعت بیان (اختیاری)",
            "required": false,
            "values": [
              "Natural",
              "Rapid Fire",
              "The Drift",
              "Staccato"
            ]
          }
        }
      },
      "dialogue_turns": {
        "type": "dialogue-editor",
        "label": "خطوط دیالوگ",
        "max_chars_per_line": 10000,
        "item_fields": {
          "speaker_id": {
            "type": "select-from-speakers",
            "label": "گوینده",
            "required": true
          },
          "text": {
            "type": "textarea",
            "label": "متن",
            "placeholder": "مثلاً: [shouting] Halt, traveler!",
            "required": true,
            "max_length": 10000
          }
        }
      },
      "temperature": {
        "type": "slider",
        "label": "تنوع لحن (Temperature)",
        "min": 0,
        "max": 2,
        "step": 0.05,
        "default": 1
      },
      "scene": {
        "type": "text",
        "label": "توصیف فضای صوتی (Scene)",
        "placeholder": "مثلاً: A quiet, warm room with a fireplace crackling softly.",
        "max_length": 1000,
        "required": false
      },
      "sample_context": {
        "type": "text",
        "label": "لحن کلی (Sample Context)",
        "placeholder": "مثلاً: Audiobook style narration. Tone is gentle and inviting.",
        "max_length": 1000,
        "required": false
      }
    },
    "pricing": [
      {
        "category": "Audio",
        "label": "default",
        "unit": "per_million_tokens",
        "input": 0.84,
        "output": 16.8
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "google/gemini-2-5-pro-tts",
      "nest_in_input": true
    },
    "use_cases": [
      "speech"
    ],
    "added_at": "2026-09",
    "is_new": true,
    "dedicated_workspace": "gemini-multispeaker-tts"
  },
  "seedream/4.5-text-to-image": {
    "model_name": "Seedream 4.5 - متن به تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "16:9",
          "9:16",
          "2:3",
          "3:2",
          "21:9"
        ],
        "default": "1:1"
      },
      "quality": {
        "label": "کیفیت",
        "type": "select",
        "values": [
          "basic",
          "high"
        ],
        "default": "basic"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "unit": "per_generation",
        "price": 0.039
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "seedream/4.5-text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2025-12"
  },
  "seedream/4.5-edit": {
    "model_name": "Seedream 4.5 - ویرایش تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "jpeg",
        "png",
        "webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "16:9",
          "9:16",
          "2:3",
          "3:2",
          "21:9"
        ],
        "default": "1:1"
      },
      "quality": {
        "label": "کیفیت",
        "type": "select",
        "values": [
          "basic",
          "high"
        ],
        "default": "basic"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "unit": "per_generation",
        "price": 0.039
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "seedream/4.5-edit",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2025-12"
  },
  "seedream/5-lite-text-to-image": {
    "model_name": "Seedream 5.0 Lite - متن به تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "16:9",
          "9:16",
          "2:3",
          "3:2",
          "21:9"
        ],
        "default": "1:1"
      },
      "quality": {
        "label": "کیفیت",
        "type": "select",
        "values": [
          "basic",
          "high"
        ],
        "default": "basic"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "quality": "basic"
            },
            "price": 0.033
          },
          {
            "options": {
              "quality": "high"
            },
            "price": 0.033
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "seedream/5-lite-text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-02"
  },
  "seedream/5-lite-image-to-image": {
    "model_name": "Seedream 5.0 Lite - تصویر به تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "16:9",
          "9:16",
          "2:3",
          "3:2",
          "21:9"
        ],
        "default": "1:1"
      },
      "quality": {
        "label": "کیفیت",
        "type": "select",
        "values": [
          "basic",
          "high"
        ],
        "default": "basic"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "quality": "basic"
            },
            "price": 0.033
          },
          {
            "options": {
              "quality": "high"
            },
            "price": 0.033
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "seedream/5-lite-image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-02"
  },
  "seedream/5-flash-text-to-image": {
    "model_name": "Seedream 5.0 Flash - متن به تصویر (سریع و ارزان)",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "16:9",
          "9:16",
          "2:3",
          "3:2",
          "21:9"
        ],
        "default": "1:1"
      },
      "size": {
        "label": "کیفیت (رزولوشن)",
        "type": "select",
        "values": [
          "1K",
          "1.5K",
          "2K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "unit": "per_generation",
        "price": 0.01944
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "seedream/5-flash-text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-10",
    "is_new": true
  },
  "seedream/5-flash-image-to-image": {
    "model_name": "Seedream 5.0 Flash - تصویر به تصویر (سریع و ارزان)",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_files": 10
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "16:9",
          "9:16",
          "2:3",
          "3:2",
          "21:9"
        ],
        "default": "1:1"
      },
      "size": {
        "label": "کیفیت (رزولوشن)",
        "type": "select",
        "values": [
          "1K",
          "1.5K",
          "2K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "unit": "per_generation",
        "price": 0.01944
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "seedream/5-flash-image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-10",
    "is_new": true
  },
  "seedream/5-pro-text-to-image": {
    "model_name": "Seedream 5.0 Pro - متن به تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "16:9",
          "9:16",
          "2:3",
          "3:2",
          "21:9"
        ],
        "default": "1:1"
      },
      "quality": {
        "label": "کیفیت",
        "type": "select",
        "values": [
          "basic",
          "high"
        ],
        "default": "basic"
      },
      "output_format": {
        "label": "فرمت خروجی",
        "type": "select",
        "values": [
          "png",
          "jpeg"
        ],
        "default": "png"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "quality": "basic"
            },
            "price": 0.042
          },
          {
            "options": {
              "quality": "high"
            },
            "price": 0.084
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "seedream/5-pro-text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-07"
  },
  "seedream/5-pro-image-to-image": {
    "model_name": "Seedream 5.0 Pro - تصویر به تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "16:9",
          "9:16",
          "2:3",
          "3:2",
          "21:9"
        ],
        "default": "1:1"
      },
      "quality": {
        "label": "کیفیت",
        "type": "select",
        "values": [
          "basic",
          "high"
        ],
        "default": "basic"
      },
      "output_format": {
        "label": "فرمت خروجی",
        "type": "select",
        "values": [
          "png",
          "jpeg"
        ],
        "default": "png"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "quality": "basic"
            },
            "price": 0.042
          },
          {
            "options": {
              "quality": "high"
            },
            "price": 0.084
          }
        ]
      },
      {
        "category": "Image",
        "label": "input_image",
        "unit": "per_image",
        "price": 0.003
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "seedream/5-pro-image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-07"
  },
  "grok-imagine-image-2-0/text-to-image": {
    "model_name": "grok-imagine-image-2-0/متن به عکس",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "xAI",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "16:9",
          "9:16",
          "2:3",
          "3:2"
        ],
        "default": "1:1"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "price": 0.024,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "grok-imagine-image-2-0/text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-09"
  },
  "grok-imagine-image-2-0/image-edit": {
    "model_name": "grok-imagine-image-2-0/ویرایش تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "xAI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "16:9",
          "9:16",
          "2:3",
          "3:2"
        ],
        "default": "auto"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "price": 0.024,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "grok-imagine-image-2-0/image-edit",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-09"
  },
  "gpt-image-2-5-sunburst-image-to-image": {
    "model_name": "gpt-image-2-5-sunburst-image-to-image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "OpenAI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "3:2",
          "2:3",
          "3:4",
          "4:3",
          "16:9",
          "9:16",
          "21:9",
          "27:16",
          "16:27",
          "9:8",
          "8:9"
        ],
        "default": "1:1"
      },
      "background": {
        "label": "پس زمینه",
        "type": "select",
        "values": [
          "auto",
          "transparent",
          "opaque"
        ],
        "default": "auto"
      },
      "resolution": {
        "label": "رزولوشن تصویر",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.036
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.06
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.096
          }
        ],
        "default_price": 0.036
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "gpt-image-2-5-sunburst-image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "input_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-09"
  },
  "gpt-image-2-5-flare-image-to-image": {
    "model_name": "gpt-image-2-5-flare-image-to-image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "OpenAI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "3:2",
          "2:3",
          "3:4",
          "4:3",
          "16:9",
          "9:16",
          "21:9",
          "27:16",
          "16:27",
          "9:8",
          "8:9"
        ],
        "default": "1:1"
      },
      "background": {
        "label": "پس زمینه",
        "type": "select",
        "values": [
          "auto",
          "transparent",
          "opaque"
        ],
        "default": "auto"
      },
      "resolution": {
        "label": "رزولوشن تصویر",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.036
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.06
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.096
          }
        ],
        "default_price": 0.036
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "gpt-image-2-5-flare-image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "input_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-09"
  },
  "gpt-image-2-5-flare-text-to-image": {
    "model_name": "gpt-image-2-5-flare-text-to-image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "OpenAI",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "3:2",
          "2:3",
          "3:4",
          "4:3",
          "16:9",
          "9:16",
          "21:9",
          "27:16",
          "16:27",
          "9:8",
          "8:9"
        ],
        "default": "1:1"
      },
      "background": {
        "label": "پس زمینه",
        "type": "select",
        "values": [
          "auto",
          "transparent",
          "opaque"
        ],
        "default": "auto"
      },
      "resolution": {
        "label": "رزولوشن تصویر",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.036
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.06
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.096
          }
        ],
        "default_price": 0.036
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "gpt-image-2-5-flare-text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-09"
  },
  "gpt-image-2-5-sunburst-text-to-image": {
    "model_name": "gpt-image-2-5-sunburst-text-to-image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "OpenAI",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "3:2",
          "2:3",
          "3:4",
          "4:3",
          "16:9",
          "9:16",
          "21:9",
          "27:16",
          "16:27",
          "9:8",
          "8:9"
        ],
        "default": "1:1"
      },
      "background": {
        "label": "پس زمینه",
        "type": "select",
        "values": [
          "auto",
          "transparent",
          "opaque"
        ],
        "default": "auto"
      },
      "resolution": {
        "label": "رزولوشن تصویر",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.036
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.06
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.096
          }
        ],
        "default_price": 0.036
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "gpt-image-2-5-sunburst-text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-09"
  },
  "gpt-6-1-sol": {
    "provider": "service3",
    "model_name": "gpt-6.1-sol (نسخه جدید سل)",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high",
          "xhigh"
        ],
        "default": "medium"
      },
      "web_search": {
        "label": "جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 3.6,
        "cached_input": 0.036,
        "unit": "per_million_tokens",
        "cache_write": 0.9
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "web_search_type": "web_search",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10"
  },
  "gpt-6-sol": {
    "provider": "service3",
    "model_name": "gpt-6-sol (متعادل)",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high",
          "xhigh"
        ],
        "default": "medium"
      },
      "web_search": {
        "label": "جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 3.6,
        "cached_input": 0.072,
        "unit": "per_million_tokens",
        "cache_write": 0.9
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "web_search_type": "web_search",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10"
  },
  "gpt-6-luna": {
    "provider": "service3",
    "model_name": "gpt-6-luna (بسیار ارزان و سریع)",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high",
          "xhigh"
        ],
        "default": "medium"
      },
      "web_search": {
        "label": "جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.036,
        "output": 0.18,
        "cached_input": 0.0036,
        "unit": "per_million_tokens",
        "cache_write": 0.045
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "web_search_type": "web_search",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10",
    "file_studio": true
  },
  "kimi-k3": {
    "provider": "service3",
    "model_name": "Kimi K3 (کیمی، یک میلیون توکن)",
    "type": "codex-response",
    "endpoint": "/openai/v1/responses",
    "dev": "Moonshot AI",
    "context_window": 1000000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 2.88,
        "output": 14.4,
        "cached_input": 0.288,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10"
  },
  "deepseek-v4-1-flash": {
    "provider": "service3",
    "model_name": "DeepSeek V4.1 Flash (کی‌ای‌آی، اقتصادی)",
    "type": "codex-response",
    "endpoint": "/openai/v1/responses",
    "dev": "DeepSeek AI",
    "context_window": 1000000,
    "file_studio": true,
    "file_studio_output_limit_param": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "none",
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.144,
        "output": 0.57,
        "cached_input": 0.003,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10"
  },
  "gpt-6-astra": {
    "provider": "service3",
    "model_name": "gpt-6-astra (مخصوص کارهای پیچیده)",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high",
          "xhigh"
        ],
        "default": "medium"
      },
      "web_search": {
        "label": "جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 3.36,
        "output": 16.8,
        "unit": "per_million_tokens",
        "cached_input": 0.336,
        "cache_write": 4.2
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "web_search_type": "web_search",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-09"
  },
  "gemini-3-8-flash-openai": {
    "provider": "service3",
    "model_name": "gemini-3-8-flash-openai",
    "type": "chat-completion",
    "endpoint": "/gemini-3-8-flash-openai/v1/chat/completions",
    "dev": "Google",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif",
        "mp3",
        "wav",
        "m4a",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number",
        "default": 8192
      },
      "stream": {
        "label": "دریافت به صورت استریم (پخش همزمان)",
        "type": "boolean",
        "default": false
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "enable_google_search": {
        "label": "فعال‌سازی جستجوی گوگل",
        "tooltip": "به مدل اجازه می‌دهد در صورت نیاز، اطلاعات را از گوگل جستجو کند.",
        "type": "boolean",
        "default": true
      },
      "include_thoughts": {
        "label": "نمایش فرآیند فکری",
        "tooltip": "فرآیند استدلال و تفکر مدل را در خروجی نمایش می‌دهد.",
        "type": "boolean",
        "default": false
      },
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "tooltip": "میزان زمان و تلاشی که مدل برای استدلال صرف می‌کند.",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.27,
        "output": 1.35,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "conditional_options": {
        "enable_google_search": {
          "tools": [
            {
              "type": "function",
              "function": {
                "name": "googleSearch"
              }
            }
          ]
        }
      },
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-09",
    "file_studio": true
  },
  "grok-4-7": {
    "provider": "service3",
    "model_name": "grok-4-7",
    "type": "codex-response",
    "endpoint": "/grok/v1/responses",
    "dev": "xAI",
    "context_window": 256000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "میزان استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      },
      "enable_search": {
        "label": "فعال‌سازی جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.96,
        "output": 2.88,
        "cached_input": 0.24,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "code",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10"
  },
  "grok-4-6": {
    "provider": "service3",
    "model_name": "grok-4-6",
    "type": "codex-response",
    "endpoint": "/grok/v1/responses",
    "dev": "xAI",
    "context_window": 256000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "میزان استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      },
      "enable_search": {
        "label": "فعال‌سازی جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.96,
        "output": 2.88,
        "unit": "per_million_tokens",
        "cached_input": 0.24
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "code",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "grok-4-5": {
    "provider": "service3",
    "model_name": "grok-4-5 (گراک نسخه ۴.۵ - قیمت متوسط)",
    "type": "codex-response",
    "endpoint": "/grok/v1/responses",
    "dev": "xAI",
    "context_window": 256000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "میزان استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      },
      "enable_search": {
        "label": "فعال‌سازی جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.96,
        "output": 2.88,
        "unit": "per_million_tokens",
        "cached_input": 0.144
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "code",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "grok-4-3": {
    "provider": "service3",
    "model_name": "grok-4-3 (گراک نسخه ۴.۳ - قیمت اقتصادی)",
    "prompt_guide": "گراک به خوبی از زبان فارسی پشتیبانی میکند",
    "type": "codex-response",
    "endpoint": "/grok/v1/responses",
    "dev": "xAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "میزان استدلال",
        "type": "select",
        "values": [
          {
            "value": "low",
            "label": "کم (سریع‌تر و ارزان‌تر)"
          },
          {
            "value": "medium",
            "label": "متوسط (پیش‌فرض)"
          },
          {
            "value": "high",
            "label": "زیاد (دقیقتر و کندتر و گرانتر)"
          }
        ],
        "default": "medium"
      },
      "enable_search": {
        "label": "فعال‌سازی جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.6,
        "output": 1.2,
        "unit": "per_million_tokens",
        "cached_input": 0.096
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "code",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5-6-luna": {
    "provider": "service3",
    "model_name": "gpt-5-6-luna (لونا - ارزان‌قیمت)",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      },
      "web_search": {
        "label": "جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.0672,
        "output": 0.4032,
        "unit": "per_million_tokens",
        "cached_input": 0.00672,
        "cache_write": 0.084
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "web_search_type": "web_search",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5-6-terra": {
    "provider": "service3",
    "model_name": "gpt-5-6-terra (ترا - قیمت متوسط)",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      },
      "web_search": {
        "label": "جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.672,
        "output": 4.032,
        "unit": "per_million_tokens",
        "cached_input": 0.0672,
        "cache_write": 0.84
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "web_search_type": "web_search",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5-6-sol": {
    "provider": "service3",
    "model_name": "gpt-5-6-sol (سول - گران‌قیمت / حرفه‌ای)",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      },
      "web_search": {
        "label": "جستجوی وب",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.68,
        "output": 10.08,
        "unit": "per_million_tokens",
        "cached_input": 0.168,
        "cache_write": 2.1
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "web_search_type": "web_search",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "claude-sonnet-5-5": {
    "provider": "service3",
    "model_name": "claude-sonnet-5.5 (سریع و اقتصادی)",
    "type": "codex-response",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "type": "number",
        "default": 4096
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "thinkingFlag": {
        "label": "فعال‌سازی تفکر و استدلال",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.96,
        "output": 4.8,
        "cached_input": 0.096,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "thinking_flag_key": "thinkingFlag",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10"
  },
  "claude-sonnet-5": {
    "provider": "service3",
    "model_name": "claude-sonnet-5",
    "type": "codex-response",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "type": "number",
        "default": 4096
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "thinkingFlag": {
        "label": "فعال‌سازی تفکر و استدلال",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.02,
        "output": 5.13,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "thinking_flag_key": "thinkingFlag",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "claude-opus-5-5": {
    "provider": "service3",
    "model_name": "claude-opus-5.5 (قوی‌ترین Claude)",
    "type": "codex-response",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "type": "number",
        "default": 4096
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "thinkingFlag": {
        "label": "فعال‌سازی تفکر و استدلال",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.92,
        "output": 9.6,
        "cached_input": 0.192,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "thinking_flag_key": "thinkingFlag",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10"
  },
  "claude-opus-5": {
    "provider": "service3",
    "model_name": "claude-opus-5",
    "type": "codex-response",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "type": "number",
        "default": 4096
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "thinkingFlag": {
        "label": "فعال‌سازی تفکر و استدلال",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 2.4,
        "output": 12.0,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "thinking_flag_key": "thinkingFlag",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "claude-fable-5": {
    "provider": "service3",
    "model_name": "claude-fable-5",
    "type": "codex-response",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "type": "number",
        "default": 4096
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "thinkingFlag": {
        "label": "فعال‌سازی تفکر و استدلال",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 4.8,
        "output": 24.0,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "thinking_flag_key": "thinkingFlag",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gemini-3-7-flash-openai": {
    "provider": "service3",
    "model_name": "gemini-3-7-flash",
    "type": "chat-completion",
    "endpoint": "/gemini-3-7-flash-openai/v1/chat/completions",
    "dev": "Google",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif",
        "mp3",
        "wav",
        "m4a",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number",
        "default": 8192
      },
      "stream": {
        "label": "دریافت به صورت استریم (پخش همزمان)",
        "type": "boolean",
        "default": false
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "enable_google_search": {
        "label": "فعال‌سازی جستجوی گوگل",
        "tooltip": "به مدل اجازه می‌دهد در صورت نیاز، اطلاعات را از گوگل جستجو کند.",
        "type": "boolean",
        "default": true
      },
      "include_thoughts": {
        "label": "نمایش فرآیند فکری",
        "tooltip": "فرآیند استدلال و تفکر مدل را در خروجی نمایش می‌دهد.",
        "type": "boolean",
        "default": false
      },
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "tooltip": "میزان زمان و تلاشی که مدل برای استدلال صرف می‌کند.",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.27,
        "output": 1.35,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "conditional_options": {
        "enable_google_search": {
          "tools": [
            {
              "type": "function",
              "function": {
                "name": "googleSearch"
              }
            }
          ]
        }
      },
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gemini-3-6-flash-openai": {
    "provider": "service3",
    "model_name": "gemini-3.6-flash",
    "type": "chat-completion",
    "endpoint": "/gemini-3-6-flash-openai/v1/chat/completions",
    "dev": "Google",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif",
        "mp3",
        "wav",
        "m4a",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number",
        "default": 8192
      },
      "stream": {
        "label": "دریافت به صورت استریم (پخش همزمان)",
        "type": "boolean",
        "default": false
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "enable_google_search": {
        "label": "فعال‌سازی جستجوی گوگل",
        "tooltip": "به مدل اجازه می‌دهد در صورت نیاز، اطلاعات را از گوگل جستجو کند.",
        "type": "boolean",
        "default": true
      },
      "include_thoughts": {
        "label": "نمایش فرآیند فکری",
        "tooltip": "فرآیند استدلال و تفکر مدل را در خروجی نمایش می‌دهد.",
        "type": "boolean",
        "default": false
      },
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "tooltip": "میزان زمان و تلاشی که مدل برای استدلال صرف می‌کند.",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.27,
        "output": 1.35,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "conditional_options": {
        "enable_google_search": {
          "tools": [
            {
              "type": "function",
              "function": {
                "name": "googleSearch"
              }
            }
          ]
        }
      },
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gemini-3.1-pro-openai": {
    "provider": "service3",
    "model_name": "Gemini 3.1 Pro",
    "type": "chat-completion",
    "endpoint": "/gemini-3.1-pro/v1/chat/completions",
    "dev": "Google",
    "context_window": 2000000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif",
        "mp3",
        "wav",
        "m4a",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 10,
        "pdf": 50,
        "image": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.6,
        "output": 4.2,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "gemini-3-pro": {
    "provider": "service3",
    "model_name": "gemini-3-pro",
    "type": "chat-completion",
    "endpoint": "/gemini-3-pro/v1/chat/completions",
    "dev": "Google",
    "context_window": 2000000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif",
        "mp3",
        "wav",
        "m4a",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 10,
        "pdf": 50,
        "image": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.6,
        "output": 4.2,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gemini-2.5-pro": {
    "provider": "service3",
    "model_name": "gemini-2.5-pro",
    "type": "chat-completion",
    "endpoint": "/gemini-2.5-pro/v1/chat/completions",
    "dev": "Google",
    "context_window": 2000000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif",
        "mp3",
        "wav",
        "m4a",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 10,
        "pdf": 50,
        "image": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.456,
        "output": 3.6,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5-4": {
    "provider": "service3",
    "model_name": "gpt-5-4",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.84,
        "output": 6.72,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "codex",
      "model_key": "model",
      "input_key": "input",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5-5": {
    "provider": "service3",
    "model_name": "gpt-5-5",
    "type": "codex-response",
    "endpoint": "/codex/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "reasoning_effort": {
        "label": "تلاش استدلال",
        "tooltip": "سطح تلاش مدل برای استدلال.",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      },
      "web_search": {
        "label": "جستجوی وب",
        "tooltip": "امکان جستجوی اطلاعات به‌روز از اینترنت",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.68,
        "output": 10.08,
        "unit": "per_million_tokens",
        "cached_input": 0.168
      }
    ],
    "payload_mapping": {
      "format": "codex",
      "model_key": "model",
      "input_key": "input",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "gpt-5-2": {
    "provider": "service3",
    "model_name": "gpt-5-2",
    "type": "chat-completion",
    "endpoint": "/gpt-5-2/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.525,
        "output": 4.2,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5-codex": {
    "provider": "service3",
    "model_name": "gpt-5-codex",
    "type": "codex-response",
    "endpoint": "/api/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.6,
        "output": 4.8,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "codex",
      "model_key": "model",
      "input_key": "input",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "media_as_image_url": true,
      "use_stream": false
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5.1-codex": {
    "provider": "service3",
    "model_name": "gpt-5.1-codex",
    "type": "codex-response",
    "endpoint": "/api/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.6,
        "output": 4.8,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "codex",
      "model_key": "model",
      "input_key": "input",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "media_as_image_url": true,
      "use_stream": false
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5.2-codex": {
    "provider": "service3",
    "model_name": "gpt-5.2-codex",
    "type": "codex-response",
    "endpoint": "/api/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.84,
        "output": 6.72,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "codex",
      "model_key": "model",
      "input_key": "input",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "media_as_image_url": true,
      "use_stream": false
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5.3-codex": {
    "provider": "service3",
    "model_name": "gpt-5.3-codex",
    "type": "codex-response",
    "endpoint": "/api/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.84,
        "output": 6.72,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "codex",
      "model_key": "model",
      "input_key": "input",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "media_as_image_url": true,
      "use_stream": false
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-5.4-codex": {
    "provider": "service3",
    "model_name": "gpt-5.4-codex",
    "type": "codex-response",
    "endpoint": "/api/v1/responses",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.84,
        "output": 6.72,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "codex",
      "model_key": "model",
      "input_key": "input",
      "content_key": "content",
      "content_type": "array",
      "options_location": "root",
      "reasoning_key": "reasoning",
      "reasoning_effort_key": "effort",
      "tools_key": "tools",
      "media_as_image_url": true,
      "use_stream": false
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "claude-opus-4-7": {
    "provider": "service3",
    "model_name": "claude-opus-4-7",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10,
        "pdf": 50,
        "image": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.71,
        "output": 8.58,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "claude-opus-4-6": {
    "provider": "service3",
    "model_name": "claude-opus-4-6",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10,
        "pdf": 50,
        "image": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.71,
        "output": 8.58,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "claude-sonnet-4-6": {
    "provider": "service3",
    "model_name": "claude-sonnet-4-6",
    "type": "chat-completion",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10,
        "pdf": 50,
        "image": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.02,
        "output": 5.13,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "claude-opus-4-8": {
    "provider": "service3",
    "model_name": "claude-opus-4-8",
    "type": "chat-completion",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10,
        "pdf": 50,
        "image": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 2.4,
        "output": 12.0,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "claude-opus-4-5": {
    "provider": "service3",
    "model_name": "claude-opus-4-5",
    "type": "chat-completion",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10,
        "pdf": 50,
        "image": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.71,
        "output": 8.58,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01",
    "file_studio": true
  },
  "minimax-video-02": {
    "model_name": "Minimax Hailuo Video 02",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/minimax-hailuo-02",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Minimax",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "رزولوشن",
        "type": "select",
        "default": "768P",
        "values": [
          "768P",
          "1080P"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 6,
        "values": [
          6,
          10
        ]
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "768P",
              "duration": 6
            },
            "price": 0.35
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 10
            },
            "price": 0.6
          },
          {
            "options": {
              "resolution": "1080P",
              "duration": 6
            },
            "price": 0.55
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-v2.6-pro-t2v": {
    "model_name": "Kling V2.6 Proصدادار (متن به ویدئو)",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v2.6-pro-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "1080P ابعاد",
        "type": "select",
        "default": "16:9",
        "values": [
          "16:9",
          "1:1",
          "9:16"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      },
      "sound": {
        "label": "صدا",
        "tooltip": "پیشفرض صدا دارد",
        "type": "boolean",
        "default": true
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5,
              "sound": false
            },
            "price": 0.4
          },
          {
            "options": {
              "duration": 10,
              "sound": false
            },
            "price": 0.8
          },
          {
            "options": {
              "duration": 5,
              "sound": true
            },
            "price": 0.8
          },
          {
            "options": {
              "duration": 10,
              "sound": true
            },
            "price": 1.6
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "raw",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "kling-v2.6-pro-i2v": {
    "model_name": "Kling V2.6 Pro صدادار (عکس به ویدئو) اپلود عکس اجباری",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v2.6-pro-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "1080P ابعاد",
        "type": "select",
        "default": "16:9",
        "values": [
          "16:9",
          "1:1",
          "9:16"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      },
      "sound": {
        "label": "صدا",
        "tooltip": "پیشفرض صدا دارد",
        "type": "boolean",
        "default": true
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5,
              "sound": false
            },
            "price": 0.4
          },
          {
            "options": {
              "duration": 10,
              "sound": false
            },
            "price": 0.8
          },
          {
            "options": {
              "duration": 5,
              "sound": true
            },
            "price": 0.8
          },
          {
            "options": {
              "duration": 10,
              "sound": true
            },
            "price": 1.6
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-2.5-turbo-t2v": {
    "model_name": "Kling V2.5 Turbo متن به ویدئو",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-2.5-turbo-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "1080P ابعاد",
        "type": "select",
        "default": "16:9",
        "values": [
          "16:9",
          "1:1",
          "9:16"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 0.42
          },
          {
            "options": {
              "duration": 10
            },
            "price": 0.84
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "raw",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "kling-2.5-turbo-i2v": {
    "model_name": "Kling V2.5 Turbo  (عکس به ویدئو) اپلود عکس اجباری",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-2.5-turbo-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "1080P ابعاد",
        "type": "select",
        "default": "16:9",
        "values": [
          "16:9",
          "1:1",
          "9:16"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 0.42
          },
          {
            "options": {
              "duration": 10
            },
            "price": 0.84
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-v2.1-t2v-master": {
    "model_name": "Kling V2.1 Master متن به ویدئو",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v2.1-i2v-master",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "1080P ابعاد",
        "type": "select",
        "default": "16:9",
        "values": [
          "16:9",
          "1:1",
          "9:16"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 1.3
          },
          {
            "options": {
              "duration": 10
            },
            "price": 2.5
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "raw",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "kling-v2.1-i2v-master": {
    "model_name": "Kling V2.1 Master  (عکس به ویدئو) اپلود عکس اجباری",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v2.1-i2v-master",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "1080P ابعاد",
        "type": "select",
        "default": "16:9",
        "values": [
          "16:9",
          "1:1",
          "9:16"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 1.3
          },
          {
            "options": {
              "duration": 10
            },
            "price": 2.5
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-v2.1-i2v": {
    "model_name": "Kling V2.1  (عکس به ویدئو) اپلود عکس اجباری",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v2.1-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "mode": {
        "label": "مدل 720 یا 1080",
        "type": "select",
        "default": "Standard",
        "values": [
          "Standard",
          "Professional"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": "5",
        "values": [
          "5",
          "10"
        ]
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5,
              "mode": "Standard"
            },
            "price": 0.26
          },
          {
            "options": {
              "duration": 10,
              "mode": "Standard"
            },
            "price": 0.48
          },
          {
            "options": {
              "duration": 5,
              "mode": "Professional"
            },
            "price": 0.46
          },
          {
            "options": {
              "duration": 10,
              "mode": "Professional"
            },
            "price": 0.85
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-v1.6-i2v": {
    "model_name": "KLING V1.6  (عکس به ویدئو) اپلود عکس اجباری",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v1.6-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "mode": {
        "label": "مدل 720 یا 1080",
        "type": "select",
        "default": "Standard",
        "values": [
          "Standard",
          "Professional"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      },
      "end_image_url": {
        "label": "URL تصویر اخر دلخواه",
        "tooltip": "آدرس مستقیم عکس آخر فیلم",
        "type": "text"
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5,
              "mode": "Standard"
            },
            "price": 0.33
          },
          {
            "options": {
              "duration": 10,
              "mode": "Standard"
            },
            "price": 0.6
          },
          {
            "options": {
              "duration": 5,
              "mode": "Professional"
            },
            "price": 0.5
          },
          {
            "options": {
              "duration": 10,
              "mode": "Professional"
            },
            "price": 1
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-v1.6-t2v": {
    "model_name": "KLING V1.6 متن به ویدئو 720 پیکسل",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v1.6-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "tooltip": "مواردی که نباید در تصویر باشند.",
        "type": "text"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 0.3
          },
          {
            "options": {
              "duration": 10
            },
            "price": 0.6
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "raw",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "kling-o1-ref2v": {
    "model_name": "Kling-o1 Reference Video (تولید ویدیو با مرجع) 720پیکسل",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-o1-ref2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi",
        "mkv",
        "webm"
      ],
      "max_upload_size_mb": {
        "default": 100
      }
    },
    "options": {
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "tooltip": "طول ویدیوی خروجی",
        "type": "select",
        "values": [
          5,
          8,
          10
        ],
        "default": 5
      },
      "aspect_ratio": {
        "label": "نسبت ابعاد",
        "tooltip": "نسبت تصویر ویدیوی خروجی",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1"
        ],
        "default": "16:9"
      },
      "keep_original_sound": {
        "label": "حفظ صدای اصلی",
        "tooltip": "آیا صدای ویدیوی مرجع در خروجی حفظ شود؟",
        "type": "boolean",
        "default": true
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "base_price": 0.168,
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 1
          },
          {
            "options": {
              "duration": 8
            },
            "price": 1.5
          },
          {
            "options": {
              "duration": 10
            },
            "price": 1.9
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "video",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-o1-video-edit": {
    "model_name": "Kling-o1 Video Editing ویرایش",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-o1-video-edit",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi",
        "mkv",
        "webm"
      ],
      "max_upload_size_mb": {
        "default": 100
      }
    },
    "options": {
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "tooltip": "طول ویدیوی خروجی",
        "type": "select",
        "values": [
          5,
          8,
          10
        ],
        "default": 5
      },
      "aspect_ratio": {
        "label": "نسبت ابعاد",
        "tooltip": "نسبت تصویر ویدیوی خروجی",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1"
        ],
        "default": "16:9"
      },
      "keep_original_sound": {
        "label": "حفظ صدای اصلی",
        "tooltip": "آیا صدای ویدیوی مرجع در خروجی حفظ شود؟",
        "type": "boolean",
        "default": true
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "base_price": 0.168,
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 1
          },
          {
            "options": {
              "duration": 8
            },
            "price": 1.5
          },
          {
            "options": {
              "duration": 10
            },
            "price": 1.9
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "video",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-o1-t2v": {
    "model_name": "Kling-o1  متن به ویدئو",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-o1-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "720P ابعاد",
        "type": "select",
        "default": "16:9",
        "values": [
          "16:9",
          "1:1",
          "9:16"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 0.6
          },
          {
            "options": {
              "duration": 10
            },
            "price": 1.2
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "raw",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "kling-o1-i2v": {
    "model_name": "Kling-o1 (عکس به ویدئو) اپلود عکس اجباری",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-o1-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "720P ابعاد",
        "type": "select",
        "default": "16:9",
        "values": [
          "16:9",
          "1:1",
          "9:16"
        ]
      },
      "duration": {
        "label": "مدت زمان",
        "type": "select",
        "default": 5,
        "values": [
          5,
          10
        ]
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 5
            },
            "price": 0.6
          },
          {
            "options": {
              "duration": 10
            },
            "price": 1.2
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "minimax-video-01": {
    "model_name": "Minimax Video-01 متن و عکس اختیاری 6 ثانیه 720 پیکسل",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/minimax-video-01",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Minimax",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "input": 0,
        "output": 0.45,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "minimax-hailuo-02": {
    "model_name": "Minimax Hailuo-02",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/minimax-hailuo-02",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Minimax",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "رزولیشن",
        "type": "select",
        "default": "768P",
        "values": [
          "768P",
          "1080P"
        ]
      },
      "end_image": {
        "label": "URL تصویر اخر دلخواه",
        "tooltip": "آدرس مستقیم عکس آخر فیلم",
        "type": "text"
      },
      "duration": {
        "label": "مدت زمان (10 برای فقط 768 پیکسل)",
        "type": "select",
        "default": 6,
        "values": [
          6,
          10
        ]
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1080P",
              "duration": 6
            },
            "price": 0.55
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 6
            },
            "price": 0.35
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 10
            },
            "price": 0.6
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "minimax-hailuo-2.3-t2v": {
    "model_name": "Minimax Hailuo 2.3 متن به ویدئو (15 camera)",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/minimax-hailuo-2.3-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Minimax",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "resolution": {
        "label": "رزولیشن",
        "type": "select",
        "default": "768P",
        "values": [
          "768P",
          "1080P"
        ]
      },
      "duration": {
        "label": "مدت زمان (10 برای فقط 768 پیکسل)",
        "type": "select",
        "default": 6,
        "values": [
          6,
          10
        ]
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1080P",
              "duration": 6
            },
            "price": 0.59
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 6
            },
            "price": 0.34
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 10
            },
            "price": 0.67
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "minimax-hailuo-2.3-i2v": {
    "model_name": "Minimax Hailuo 2.3 عکس به ویدئو(15 camera)",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/minimax-hailuo-2.3-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Minimax",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "رزولیشن",
        "type": "select",
        "default": "768P",
        "values": [
          "768P",
          "1080P"
        ]
      },
      "duration": {
        "label": "مدت زمان (10 برای فقط 768 پیکسل)",
        "type": "select",
        "default": 6,
        "values": [
          6,
          10
        ]
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1080P",
              "duration": 6
            },
            "price": 0.59
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 6
            },
            "price": 0.34
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 10
            },
            "price": 0.67
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "minimax-hailuo-2.3-fast-i2v": {
    "model_name": "Minimax Hailuo 2.3 Fast ارزانتر عکس به ویدئو(15 camera)",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/minimax-hailuo-2.3-fast-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Minimax",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "رزولیشن",
        "type": "select",
        "default": "768P",
        "values": [
          "768P",
          "1080P"
        ]
      },
      "duration": {
        "label": "مدت زمان (10 برای فقط 768 پیکسل)",
        "type": "select",
        "default": 6,
        "values": [
          6,
          10
        ]
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1080P",
              "duration": 6
            },
            "price": 0.4
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 6
            },
            "price": 0.23
          },
          {
            "options": {
              "resolution": "768P",
              "duration": 10
            },
            "price": 0.38
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": null,
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "hunyuan-video-fast": {
    "model_name": "hunyuan-video-fast",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/hunyuan-video-fast",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Hunyuan",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "width": {
        "label": "عرض ویدیو",
        "tooltip": "1280 برای افقی، 720 برای عمودی",
        "type": "select",
        "values": [
          "1280",
          "720"
        ],
        "default": "1280"
      },
      "height": {
        "label": "ارتفاع ویدیو",
        "tooltip": "حتما اندازه عکس",
        "type": "select",
        "values": [
          "720",
          "1280"
        ],
        "default": "720"
      },
      "steps": {
        "label": "تعداد مراحل نویززدایی",
        "tooltip": "مقدار بین ۲ تا ۳۰ - هرچه بالاتر کیفیت بهتر، زمان بیشتر",
        "type": "slider",
        "min": 2,
        "max": 30,
        "step": 1,
        "default": 20
      },
      "seed": {
        "label": "Seed (دانه تصادفی)",
        "tooltip": "عدد ثابت برای تولید ویدیوهای تکراری. -1 برای تصادفی",
        "type": "number",
        "min": -1,
        "max": 9999999999,
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "unit": "per_generation",
        "price": 0.35
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model_name",
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "wan-t2v": {
    "model_name": "Wan 2.1 (متن به ویدئو)5 ثانیه",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "input_type": "text",
      "accepts_upload": false
    },
    "options": {
      "width": {
        "label": "عرض ویدیو",
        "tooltip": "انتخاب عرض ویدیو (ارتفاع را جداگانه انتخاب کنید)",
        "type": "select",
        "values": [
          1280,
          832,
          720,
          480
        ],
        "default": 1280
      },
      "height": {
        "label": "ارتفاع ویدیو حتما طبق عرض مشخص",
        "tooltip": "انتخاب ارتفاع متناسب با عرض: (1280←720), (832←480), (720←1280), (480←832)",
        "type": "select",
        "values": [
          720,
          480,
          1280,
          832
        ],
        "default": 720
      },
      "fast_mode": {
        "label": "حالت سریع",
        "tooltip": "ارزانتر",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "tooltip": "عدد ثابت برای تکرارپذیری. -1 برای تصادفی",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "width": "1280",
              "height": "720",
              "fast_mode": false
            },
            "price": 0.33
          },
          {
            "options": {
              "width": "720",
              "height": "1280",
              "fast_mode": false
            },
            "price": 0.33
          },
          {
            "options": {
              "width": "832",
              "height": "480",
              "fast_mode": false
            },
            "price": 0.23
          },
          {
            "options": {
              "width": "480",
              "height": "832",
              "fast_mode": false
            },
            "price": 0.23
          },
          {
            "options": {
              "width": "1280",
              "height": "720",
              "fast_mode": true
            },
            "price": 0.225
          },
          {
            "options": {
              "width": "720",
              "height": "1280",
              "fast_mode": true
            },
            "price": 0.25
          },
          {
            "options": {
              "width": "832",
              "height": "480",
              "fast_mode": true
            },
            "price": 0.15
          },
          {
            "options": {
              "width": "480",
              "height": "832",
              "fast_mode": true
            },
            "price": 0.15
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "wan-i2v": {
    "model_name": "Wan 2.1 (عکس به ویدئو)5 ثانیه",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "width": {
        "label": "عرض ویدیو",
        "tooltip": "انتخاب عرض ویدیو (ارتفاع را جداگانه انتخاب کنید)",
        "type": "select",
        "values": [
          1280,
          832,
          720,
          480
        ],
        "default": 1280
      },
      "height": {
        "label": "ارتفاع ویدیو حتما طبق عرض مشخص",
        "tooltip": "انتخاب ارتفاع متناسب با عرض: (1280←720), (832←480), (720←1280), (480←832)",
        "type": "select",
        "values": [
          720,
          480,
          1280,
          832
        ],
        "default": 720
      },
      "fast_mode": {
        "label": "حالت سریع",
        "tooltip": "ارزانتر",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "tooltip": "عدد ثابت برای تکرارپذیری. -1 برای تصادفی",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "width": "1280",
              "height": "720",
              "fast_mode": false
            },
            "price": 0.33
          },
          {
            "options": {
              "width": "720",
              "height": "1280",
              "fast_mode": false
            },
            "price": 0.33
          },
          {
            "options": {
              "width": "832",
              "height": "480",
              "fast_mode": false
            },
            "price": 0.23
          },
          {
            "options": {
              "width": "480",
              "height": "832",
              "fast_mode": false
            },
            "price": 0.23
          },
          {
            "options": {
              "width": "1280",
              "height": "720",
              "fast_mode": true
            },
            "price": 0.225
          },
          {
            "options": {
              "width": "720",
              "height": "1280",
              "fast_mode": true
            },
            "price": 0.25
          },
          {
            "options": {
              "width": "832",
              "height": "480",
              "fast_mode": true
            },
            "price": 0.15
          },
          {
            "options": {
              "width": "480",
              "height": "832",
              "fast_mode": true
            },
            "price": 0.15
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "image_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "wan2.6-t2v": {
    "model_name": "Wan 2.6 Text to Video (متن به ویدئو با ساختار پیشرفته با صدا)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.6-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "input_type": false
    },
    "options": {
      "input.prompt": {
        "label": "متن یا پرامپت اصلی / همین  متن داخل چت باکس نیز بگذارید",
        "type": "text",
        "required": true
      },
      "input.negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text"
      },
      "parameters.size": {
        "label": "رزولوشن",
        "type": "select",
        "values": [
          "1280*720",
          "720*1280",
          "960*960",
          "1088*832",
          "832*1088",
          "1920*1080",
          "1080*1920",
          "1440*1440",
          "1632*1248",
          "1248*1632"
        ],
        "default": "1280*720"
      },
      "parameters.duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10,
          15
        ],
        "default": 5
      },
      "parameters.shot_type": {
        "label": "نوع نما",
        "type": "select",
        "values": [
          "single",
          "multi"
        ],
        "default": "multi"
      },
      "parameters.seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "parameters.size": "1280*720",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "720*1280",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "960*960",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "1088*832",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "832*1088",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "1280*720",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "720*1280",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "960*960",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "1088*832",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "832*1088",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "1280*720",
              "parameters.duration": 15
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "720*1280",
              "parameters.duration": 15
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "960*960",
              "parameters.duration": 15
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1088*832",
              "parameters.duration": 15
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "832*1088",
              "parameters.duration": 15
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1920*1080",
              "parameters.duration": 5
            },
            "price": 0.8
          },
          {
            "options": {
              "parameters.size": "1080*1920",
              "parameters.duration": 5
            },
            "price": 0.8
          },
          {
            "options": {
              "parameters.size": "1440*1440",
              "parameters.duration": 5
            },
            "price": 0.8
          },
          {
            "options": {
              "parameters.size": "1632*1248",
              "parameters.duration": 5
            },
            "price": 0.8
          },
          {
            "options": {
              "parameters.size": "1248*1632",
              "parameters.duration": 5
            },
            "price": 0.8
          },
          {
            "options": {
              "parameters.size": "1920*1080",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1080*1920",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1440*1440",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1632*1248",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1248*1632",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1920*1080",
              "parameters.duration": 15
            },
            "price": 2.5
          },
          {
            "options": {
              "parameters.size": "1080*1920",
              "parameters.duration": 15
            },
            "price": 2.5
          },
          {
            "options": {
              "parameters.size": "1440*1440",
              "parameters.duration": 15
            },
            "price": 2.5
          },
          {
            "options": {
              "parameters.size": "1632*1248",
              "parameters.duration": 15
            },
            "price": 2.5
          },
          {
            "options": {
              "parameters.size": "1248*1632",
              "parameters.duration": 15
            },
            "price": 2.5
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "input.prompt",
      "options_location": "structured"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "wan2.2-t2v": {
    "model_name": "Wan 2.2 Text to Video (تولید ویدیو از متن)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.2-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "input_type": false
    },
    "options": {
      "input.prompt": {
        "label": "متن یا پرامپت اصلی / همین متن داخل چت باکس نیز بگذارید",
        "type": "text",
        "required": true
      },
      "input.negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text"
      },
      "parameters.size": {
        "label": "رزولوشن",
        "type": "select",
        "values": [
          "832*480",
          "480*832",
          "624*624",
          "1280*720",
          "720*1280",
          "1920*1080",
          "1080*1920",
          "1440*1440",
          "1632*1248",
          "1248*1632"
        ],
        "default": "1280*720"
      },
      "parameters.duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          8
        ],
        "default": 5
      },
      "parameters.prompt_extend": {
        "label": "بهبود هوشمند پرامپت",
        "type": "boolean",
        "default": true
      },
      "parameters.seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "parameters.size": "832*480",
              "parameters.duration": 5
            },
            "price": 0.1
          },
          {
            "options": {
              "parameters.size": "480*832",
              "parameters.duration": 5
            },
            "price": 0.1
          },
          {
            "options": {
              "parameters.size": "624*624",
              "parameters.duration": 5
            },
            "price": 0.1
          },
          {
            "options": {
              "parameters.size": "832*480",
              "parameters.duration": 8
            },
            "price": 0.3
          },
          {
            "options": {
              "parameters.size": "480*832",
              "parameters.duration": 8
            },
            "price": 0.3
          },
          {
            "options": {
              "parameters.size": "624*624",
              "parameters.duration": 8
            },
            "price": 0.3
          },
          {
            "options": {
              "parameters.size": "1280*720",
              "parameters.duration": 5
            },
            "price": 0.3
          },
          {
            "options": {
              "parameters.size": "720*1280",
              "parameters.duration": 5
            },
            "price": 0.3
          },
          {
            "options": {
              "parameters.size": "1280*720",
              "parameters.duration": 8
            },
            "price": 0.45
          },
          {
            "options": {
              "parameters.size": "720*1280",
              "parameters.duration": 8
            },
            "price": 0.45
          },
          {
            "options": {
              "parameters.size": "1920*1080",
              "parameters.duration": 5
            },
            "price": 0.45
          },
          {
            "options": {
              "parameters.size": "1080*1920",
              "parameters.duration": 5
            },
            "price": 0.45
          },
          {
            "options": {
              "parameters.size": "1440*1440",
              "parameters.duration": 5
            },
            "price": 0.45
          },
          {
            "options": {
              "parameters.size": "1632*1248",
              "parameters.duration": 5
            },
            "price": 0.45
          },
          {
            "options": {
              "parameters.size": "1248*1632",
              "parameters.duration": 5
            },
            "price": 0.45
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "input.prompt",
      "options_location": "structured"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "wan-2.5-t2v-preview": {
    "model_name": "Wan 2.5 Preview Text to Video (تولید ویدیو از متن با صدا)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan-2.5-t2v-preview",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "input_type": false
    },
    "options": {
      "input.prompt": {
        "label": "متن یا پرامپت اصلی / همین متن داخل چت باکس نیز بگذارید",
        "type": "text",
        "required": true
      },
      "input.negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text"
      },
      "input.audio_url": {
        "label": "آدرس فایل صوتی (اختیاری)",
        "type": "text",
        "placeholder": "https://...",
        "required": false
      },
      "parameters.size": {
        "label": "رزولوشن",
        "type": "select",
        "values": [
          "832*480",
          "480*832",
          "624*624",
          "1280*720",
          "720*1280",
          "960*960",
          "1088*832",
          "832*1088",
          "1920*1080",
          "1080*1920",
          "1440*1440",
          "1632*1248",
          "1248*1632"
        ],
        "default": "1920*1080"
      },
      "parameters.duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "parameters.prompt_extend": {
        "label": "بهبود هوشمند پرامپت",
        "type": "boolean",
        "default": true
      },
      "parameters.audio": {
        "label": "اضافه کردن صدا",
        "type": "boolean",
        "default": true
      },
      "parameters.seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "parameters.size": "832*480",
              "parameters.duration": 5
            },
            "price": 0.3
          },
          {
            "options": {
              "parameters.size": "480*832",
              "parameters.duration": 5
            },
            "price": 0.3
          },
          {
            "options": {
              "parameters.size": "624*624",
              "parameters.duration": 5
            },
            "price": 0.3
          },
          {
            "options": {
              "parameters.size": "832*480",
              "parameters.duration": 10
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "480*832",
              "parameters.duration": 10
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "624*624",
              "parameters.duration": 10
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "1280*720",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "720*1280",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "960*960",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "1088*832",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "832*1088",
              "parameters.duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "parameters.size": "1280*720",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "720*1280",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "960*960",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "1088*832",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "832*1088",
              "parameters.duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "parameters.size": "1920*1080",
              "parameters.duration": 5
            },
            "price": 0.95
          },
          {
            "options": {
              "parameters.size": "1080*1920",
              "parameters.duration": 5
            },
            "price": 0.95
          },
          {
            "options": {
              "parameters.size": "1440*1440",
              "parameters.duration": 5
            },
            "price": 0.95
          },
          {
            "options": {
              "parameters.size": "1632*1248",
              "parameters.duration": 5
            },
            "price": 0.95
          },
          {
            "options": {
              "parameters.size": "1248*1632",
              "parameters.duration": 5
            },
            "price": 0.95
          },
          {
            "options": {
              "parameters.size": "1920*1080",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1080*1920",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1440*1440",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1632*1248",
              "parameters.duration": 10
            },
            "price": 1.7
          },
          {
            "options": {
              "parameters.size": "1248*1632",
              "parameters.duration": 10
            },
            "price": 1.7
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "input.prompt",
      "options_location": "structured"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "wan2.2-i2v": {
    "model_name": "Wan 2.2 Image to Video (عکس به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.2-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "prompt": {
        "label": "متن یا پرامپت اصلی / همین متن داخل چت باکس نیز بگذارید",
        "type": "text",
        "required": true
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text"
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "480P",
          "720P",
          "1080P"
        ],
        "default": "720P"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          8
        ],
        "default": 5
      },
      "prompt_extend": {
        "label": "بهبود هوشمند پرامپت",
        "type": "boolean",
        "default": true
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "480P",
              "duration": 5
            },
            "price": 0.1
          },
          {
            "options": {
              "resolution": "480P",
              "duration": 8
            },
            "price": 0.3
          },
          {
            "options": {
              "resolution": "720P",
              "duration": 5
            },
            "price": 0.3
          },
          {
            "options": {
              "resolution": "720P",
              "duration": 8
            },
            "price": 0.45
          },
          {
            "options": {
              "resolution": "1080P",
              "duration": 5
            },
            "price": 0.45
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "input.prompt",
      "file_input_key": "input.image_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "wan-2.5-i2v-preview": {
    "model_name": "Wan 2.5 Preview Image to Video (عکس به ویدئو با صدا)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan-2.5-i2v-preview",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "prompt": {
        "label": "متن یا پرامپت اصلی / همین متن داخل چت باکس نیز بگذارید",
        "type": "text",
        "required": true
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text"
      },
      "audio_url": {
        "label": "آدرس فایل صوتی (اختیاری)",
        "type": "text",
        "placeholder": "https://...",
        "required": false
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "480P",
          "720P",
          "1080P"
        ],
        "default": "1080P"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "prompt_extend": {
        "label": "بهبود هوشمند پرامپت",
        "type": "boolean",
        "default": true
      },
      "audio": {
        "label": "اضافه کردن صدا",
        "type": "boolean",
        "default": true
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "480P",
              "duration": 5
            },
            "price": 0.3
          },
          {
            "options": {
              "resolution": "480P",
              "duration": 10
            },
            "price": 0.55
          },
          {
            "options": {
              "resolution": "720P",
              "duration": 5
            },
            "price": 0.55
          },
          {
            "options": {
              "resolution": "720P",
              "duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "resolution": "1080P",
              "duration": 5
            },
            "price": 0.95
          },
          {
            "options": {
              "resolution": "1080P",
              "duration": 10
            },
            "price": 1.7
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "input.prompt",
      "file_input_key": "input.img_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "wan2.6-i2v": {
    "model_name": "Wan 2.6 Image to Video (عکس به ویدئو پیشرفته)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.6-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "prompt": {
        "label": "متن یا پرامپت اصلی / همین متن داخل چت باکس نیز بگذارید",
        "type": "text",
        "required": true
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text"
      },
      "template": {
        "label": "قالب افکت ویدیویی",
        "type": "text",
        "placeholder": "نام قالب (اختیاری)",
        "required": false
      },
      "audio_url": {
        "label": "آدرس فایل صوتی (اختیاری)",
        "type": "text",
        "placeholder": "https://...",
        "required": false
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720P",
          "1080P"
        ],
        "default": "1080P"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10,
          15
        ],
        "default": 5
      },
      "shot_type": {
        "label": "نوع نما",
        "type": "select",
        "values": [
          "single",
          "multi"
        ],
        "default": "multi"
      },
      "prompt_extend": {
        "label": "بهبود هوشمند پرامپت",
        "type": "boolean",
        "default": true
      },
      "audio": {
        "label": "اضافه کردن صدا",
        "type": "boolean",
        "default": true
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "720P",
              "duration": 5
            },
            "price": 0.6
          },
          {
            "options": {
              "resolution": "720P",
              "duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "resolution": "720P",
              "duration": 15
            },
            "price": 1.6
          },
          {
            "options": {
              "resolution": "1080P",
              "duration": 5
            },
            "price": 0.85
          },
          {
            "options": {
              "resolution": "1080P",
              "duration": 10
            },
            "price": 1.6
          },
          {
            "options": {
              "resolution": "1080P",
              "duration": 15
            },
            "price": 2.35
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "input.prompt",
      "file_input_key": "input.img_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "wan2.6-v2v": {
    "model_name": "Wan 2.6 Reference Video (تولید ویدیو با ویدیو مرجع)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.6-v2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi",
        "mkv",
        "webm"
      ],
      "max_upload_size_mb": {
        "default": 50
      },
      "max_files": 3,
      "min_files": 1
    },
    "options": {
      "prompt": {
        "label": "متن یا پرامپت اصلی / همین متن داخل چت باکس نیز بگذارید",
        "type": "text",
        "required": true
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text"
      },
      "audio_url": {
        "label": "آدرس فایل صوتی (اختیاری)",
        "type": "text",
        "placeholder": "https://...",
        "required": false
      },
      "size": {
        "label": "رزولوشن",
        "type": "select",
        "values": [
          "1280*720",
          "720*1280",
          "960*960",
          "1088*832",
          "832*1088",
          "1920*1080",
          "1080*1920",
          "1440*1440",
          "1632*1248",
          "1248*1632"
        ],
        "default": "1920*1080"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "shot_type": {
        "label": "نوع نما",
        "type": "select",
        "values": [
          "single",
          "multi"
        ],
        "default": "multi"
      },
      "prompt_extend": {
        "label": "بهبود هوشمند پرامپت",
        "type": "boolean",
        "default": true
      },
      "audio": {
        "label": "اضافه کردن صدا",
        "type": "boolean",
        "default": true
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "size": "1280*720",
              "duration": 5
            },
            "price": 0.6
          },
          {
            "options": {
              "size": "720*1280",
              "duration": 5
            },
            "price": 0.6
          },
          {
            "options": {
              "size": "960*960",
              "duration": 5
            },
            "price": 0.6
          },
          {
            "options": {
              "size": "1088*832",
              "duration": 5
            },
            "price": 0.6
          },
          {
            "options": {
              "size": "832*1088",
              "duration": 5
            },
            "price": 0.6
          },
          {
            "options": {
              "size": "1280*720",
              "duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "size": "720*1280",
              "duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "size": "960*960",
              "duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "size": "1088*832",
              "duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "size": "832*1088",
              "duration": 10
            },
            "price": 1.1
          },
          {
            "options": {
              "size": "1920*1080",
              "duration": 5
            },
            "price": 0.85
          },
          {
            "options": {
              "size": "1080*1920",
              "duration": 5
            },
            "price": 0.85
          },
          {
            "options": {
              "size": "1440*1440",
              "duration": 5
            },
            "price": 0.85
          },
          {
            "options": {
              "size": "1632*1248",
              "duration": 5
            },
            "price": 0.85
          },
          {
            "options": {
              "size": "1248*1632",
              "duration": 5
            },
            "price": 0.85
          },
          {
            "options": {
              "size": "1920*1080",
              "duration": 10
            },
            "price": 1.6
          },
          {
            "options": {
              "size": "1080*1920",
              "duration": 10
            },
            "price": 1.6
          },
          {
            "options": {
              "size": "1440*1440",
              "duration": 10
            },
            "price": 1.6
          },
          {
            "options": {
              "size": "1632*1248",
              "duration": 10
            },
            "price": 1.6
          },
          {
            "options": {
              "size": "1248*1632",
              "duration": 10
            },
            "price": 1.6
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": null,
      "file_input_key": "reference_urls",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "vidu-q1-text2video": {
    "model_name": "Vidu Q1 (تولید ویدیو از متن) 1080 و 5 ثانیه ",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q1-text2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "input_type": false
    },
    "options": {
      "style": {
        "label": "سبک ویدیو",
        "type": "select",
        "values": [
          "general",
          "anime"
        ],
        "default": "general"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1"
        ],
        "default": "16:9"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "large"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "style": "general"
            },
            "price": 0.39
          },
          {
            "options": {
              "style": "anime"
            },
            "price": 0.39
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "vidu-q1-img2video": {
    "model_name": "Vidu Q1 Image to Video (عکس به ویدئو) 1080 و 5 ثانیه",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q1-img2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "image_text",
      "accepts_upload": true,
      "upload_required": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 50
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1"
        ],
        "default": "16:9"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "large"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "unit": "per_generation",
        "price": 0.39
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "vidu-q1-startend2video": {
    "model_name": "Vidu Q1 Start End to Video (عکس شروع و پایان به ویدئو) 1080 و 5 ثانیه",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q1-startend2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 50
      },
      "max_files": 2,
      "min_files": 2
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1"
        ],
        "default": "16:9"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "large"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "unit": "per_generation",
        "price": 0.39
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "idu-q1-reference2video": {
    "model_name": "Vidu Q1 Reference 1 الی 7 تصویر به ویدئو 5 ثانیه 1080 پیکسل",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/idu-q1-reference2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      },
      "max_files": 7,
      "min_files": 1
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1"
        ],
        "default": "16:9"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "large"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "unit": "per_generation",
        "price": 0.4
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "vidu-2.0-startend2video": {
    "model_name": "Vidu 2.0 Image to Video (دو تا عکس به ویدئو )",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-2.0-startend2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          4,
          8
        ],
        "default": 4
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "360p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "large"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": 4,
              "resolution": "360p"
            },
            "price": 0.1
          },
          {
            "options": {
              "duration": 4,
              "resolution": "720p"
            },
            "price": 0.2
          },
          {
            "options": {
              "duration": 4,
              "resolution": "1080p"
            },
            "price": 0.3
          },
          {
            "options": {
              "duration": 8,
              "resolution": "720p"
            },
            "price": 0.3
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "vidu-2.0-reference2video": {
    "model_name": "Vidu 2.0 Reference to Video (تصویر مرجع به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-2.0-reference2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1"
        ],
        "default": "16:9"
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "360p",
          "720p"
        ],
        "default": "360p"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "large"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "360p"
            },
            "price": 0.108
          },
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.22
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "vidu-q2-text2video": {
    "model_name": "VIDU Q2 (متن به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q2-text2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "style": {
        "label": "سبک ویدیو",
        "type": "select",
        "values": [
          "general",
          "anime",
          "cinematic",
          "realistic",
          "artistic"
        ],
        "default": "general"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "540p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1"
        ],
        "default": "16:9"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "large"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "audio": {
        "label": "تولید صدا",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "540p",
              "duration": 5
            },
            "price": 0.1
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 5
            },
            "price": 0.17
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 5
            },
            "price": 0.28
          },
          {
            "options": {
              "resolution": "540p",
              "duration": 10
            },
            "price": 0.2
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 10
            },
            "price": 0.35
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 10
            },
            "price": 0.6
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "subjects",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "vidu-q2-pro-img2video": {
    "model_name": "VIDU Q2 Pro (عکس به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q2-pro-img2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "540p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "high"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "audio": {
        "label": "تولید صدا",
        "type": "boolean",
        "default": false
      },
      "voice_id": {
        "label": "شناسه صدا",
        "type": "text",
        "placeholder": "شناسه صدا (اختیاری)",
        "required": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "540p",
              "duration": 5
            },
            "price": 0.1766
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 5
            },
            "price": 0.2945
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 5
            },
            "price": 0.662
          },
          {
            "options": {
              "resolution": "540p",
              "duration": 10
            },
            "price": 0.3532
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 10
            },
            "price": 0.589
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 10
            },
            "price": 1.324
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "vidu-q2-pro-fast-img2video": {
    "model_name": "VIDU Q2 Pro fast (عکس به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q2-pro-fast-img2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "high"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "audio": {
        "label": "تولید صدا",
        "type": "boolean",
        "default": false
      },
      "voice_id": {
        "label": "شناسه صدا",
        "type": "text",
        "placeholder": "شناسه صدا (اختیاری)",
        "required": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "720p",
              "duration": 5
            },
            "price": 0.08
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 5
            },
            "price": 0.15
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 10
            },
            "price": 0.16
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 10
            },
            "price": 0.3
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "vidu-q2-turbo-img2video": {
    "model_name": "VIDU Q2 Turbo (عکس به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q2-turbo-img2video",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "540p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "movement_amplitude": {
        "label": "دامنه حرکت",
        "type": "select",
        "values": [
          "auto",
          "small",
          "medium",
          "high"
        ],
        "default": "auto"
      },
      "bgm": {
        "label": "اضافه کردن موزیک پس‌زمینه",
        "type": "boolean",
        "default": false
      },
      "audio": {
        "label": "تولید صدا",
        "type": "boolean",
        "default": false
      },
      "voice_id": {
        "label": "شناسه صدا",
        "type": "text",
        "placeholder": "شناسه صدا (اختیاری)",
        "required": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "540p",
              "duration": 5
            },
            "price": 0.07
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 5
            },
            "price": 0.23
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 5
            },
            "price": 0.34
          },
          {
            "options": {
              "resolution": "540p",
              "duration": 10
            },
            "price": 0.14
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 10
            },
            "price": 0.46
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 10
            },
            "price": 0.68
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "vidu-q3-pro-t2v": {
    "model_name": "vidu-q3-pro (متن به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q3-pro-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10,
          16
        ],
        "default": 5
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "540p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "3:4",
          "4:3",
          "1:1"
        ],
        "default": "16:9"
      },
      "audio": {
        "label": "تولید صدا",
        "type": "boolean",
        "default": true
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "540p",
              "duration": 5
            },
            "price": 0.33
          },
          {
            "options": {
              "resolution": "540p",
              "duration": 10
            },
            "price": 0.66
          },
          {
            "options": {
              "resolution": "540p",
              "duration": 16
            },
            "price": 1
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 5
            },
            "price": 0.7
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 10
            },
            "price": 1.4
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 16
            },
            "price": 2.1
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 5
            },
            "price": 0.75
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 10
            },
            "price": 1.5
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 16
            },
            "price": 2.25
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "vidu-q3-pro-i2v": {
    "model_name": "vidu-q3-pro (عکس به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/vidu-q3-pro-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Vidu",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "style": {
        "label": "استایل",
        "type": "select",
        "values": [
          "general",
          "anime"
        ],
        "default": "general"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10,
          16
        ],
        "default": 5
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "540p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "3:4",
          "4:3",
          "1:1"
        ],
        "default": "16:9"
      },
      "audio": {
        "label": "ادرس اینترنتی فایل صدا حداکثر 20 مگ",
        "type": "text",
        "placeholder": " mp3, wav, m4a"
      },
      "wm_url": {
        "label": "ادرس اینترنتی عکس واترمارک",
        "type": "text",
        "placeholder": "png, jpeg, jpg, webp"
      },
      "wm_position": {
        "label": "مکان درج واترمارک",
        "type": "select",
        "values": [
          "top-left",
          "top-right",
          "bottom-left",
          "bottom-right"
        ]
      },
      "is_rec": {
        "label": "تطبیق ریتم صوتی با صحنه",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "540p",
              "duration": 5
            },
            "price": 0.33
          },
          {
            "options": {
              "resolution": "540p",
              "duration": 10
            },
            "price": 0.66
          },
          {
            "options": {
              "resolution": "540p",
              "duration": 16
            },
            "price": 1
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 5
            },
            "price": 0.7
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 10
            },
            "price": 1.4
          },
          {
            "options": {
              "resolution": "720p",
              "duration": 16
            },
            "price": 2.1
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 5
            },
            "price": 0.75
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 10
            },
            "price": 1.5
          },
          {
            "options": {
              "resolution": "1080p",
              "duration": 16
            },
            "price": 2.25
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "images",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "pixverse-v4.5-t2v": {
    "model_name": "PixVerse V4.5 (متن به ویدئو 5 ثانیه)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/pixverse-v4.5-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "PixVerse",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "4:3",
          "1:1",
          "3:4",
          "9:16"
        ],
        "default": "16:9"
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "540p",
          "720p",
          "1080p"
        ],
        "default": "540p"
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text",
        "required": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "540p"
            },
            "price": 0.3
          },
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.4
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.8
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "pixverse-v4.5-i2v": {
    "model_name": "PixVerse V4.5 (عکس به ویدئو 5 ثانیه)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/pixverse-v4.5-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "PixVerse",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "4:3",
          "1:1",
          "3:4",
          "9:16"
        ],
        "default": "16:9"
      },
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "540p",
          "720p",
          "1080p"
        ],
        "default": "540p"
      },
      "negative_prompt": {
        "label": "پرامپت منفی",
        "type": "text",
        "required": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": 0
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "540p"
            },
            "price": 0.3
          },
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.4
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.8
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "list",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "seedance-v1-lite-t2v": {
    "model_name": "Seedance V1 Lite (متن به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/seedance-v1-lite-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Seedance",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "480p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "21:9",
          "16:9",
          "4:3",
          "1:1",
          "3:4",
          "9:16"
        ],
        "default": "16:9"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "camera_fixed": {
        "label": "ثابت بودن دوربین",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.088
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.088
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.099
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.099
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.088
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.088
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.099
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.22
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.22
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.209
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.209
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.22
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.22
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.209
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.473
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.473
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "480p",
              "duration": 10
            },
            "price": 0.187
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 0.451
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 0.451
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 0.407
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 0.407
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 0.429
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 0.429
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 0.429
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 0.935
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 0.935
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 0.968
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 0.968
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 0.968
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 0.968
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 0.957
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "seedance-v1-pro-t2v": {
    "model_name": "seedance-v1-pro (متن به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/seedance-v1-pro-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Seedance",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "480p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "21:9",
          "16:9",
          "4:3",
          "1:1",
          "3:4",
          "9:16"
        ],
        "default": "16:9"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "camera_fixed": {
        "label": "ثابت بودن دوربین",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.308
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.308
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.286
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.286
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.297
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.297
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.297
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.649
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.649
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 0.253
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 0.253
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 0.264
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 0.264
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 0.253
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 0.253
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 0.264
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 0.616
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 0.616
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 0.561
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 0.561
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 0.605
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 0.605
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 0.594
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 1.298
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 1.298
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 1.342
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 1.342
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 1.342
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 1.342
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 1.342
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "seedance-v1.5-pro-t2v": {
    "model_name": "Seedance 1.5 Pro (متن به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/seedance-v1.5-pro-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Seedance",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "480p",
          "720p"
        ],
        "default": "720p"
      },
      "ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "21:9",
          "16:9",
          "4:3",
          "1:1",
          "3:4",
          "9:16",
          "adaptive"
        ],
        "default": "adaptive"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          4,
          8,
          12
        ],
        "default": 4
      },
      "generate_audio": {
        "label": "تولید صدا",
        "type": "boolean",
        "default": true
      },
      "camera_fixed": {
        "label": "ثابت بودن دوربین",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "480p",
              "generate_audio": false,
              "duration": 4
            },
            "price": 0.0528
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": false,
              "duration": 8
            },
            "price": 0.1056
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": false,
              "duration": 12
            },
            "price": 0.1584
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": true,
              "duration": 4
            },
            "price": 0.1056
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": true,
              "duration": 8
            },
            "price": 0.2112
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": true,
              "duration": 12
            },
            "price": 0.3168
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": false,
              "duration": 4
            },
            "price": 0.1144
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": false,
              "duration": 8
            },
            "price": 0.2288
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": false,
              "duration": 12
            },
            "price": 0.3432
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": true,
              "duration": 4
            },
            "price": 0.2288
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": true,
              "duration": 8
            },
            "price": 0.4576
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": true,
              "duration": 12
            },
            "price": 0.6864
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "seedance-v1-lite-i2v": {
    "model_name": "Seedance V1 Lite (عکس به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/seedance-v1-lite-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Seedance",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "jpeg",
        "jpg",
        "png",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "480p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "21:9",
          "16:9",
          "4:3",
          "1:1",
          "3:4",
          "9:16"
        ],
        "default": "16:9"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "camera_fixed": {
        "label": "ثابت بودن دوربین",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.088
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.088
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.099
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.099
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.088
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.088
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.099
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.22
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.22
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.209
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.209
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.22
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.22
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.209
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.473
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.473
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.484
          },
          {
            "options": {
              "resolution": "480p",
              "duration": 10
            },
            "price": 0.187
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 0.451
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 0.451
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 0.407
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 0.407
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 0.429
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 0.429
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 0.429
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 0.935
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 0.935
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 0.968
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 0.968
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 0.968
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 0.968
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 0.957
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "seedance-v1-pro-i2v": {
    "model_name": "seedance-v1-pro (عکس به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/seedance-v1-pro-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Seedance",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "jpeg",
        "jpg",
        "png",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "480p",
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "21:9",
          "16:9",
          "4:3",
          "1:1",
          "3:4",
          "9:16"
        ],
        "default": "16:9"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          5,
          10
        ],
        "default": 5
      },
      "camera_fixed": {
        "label": "ثابت بودن دوربین",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.132
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.308
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.308
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.286
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.286
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.297
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.297
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.297
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "21:9",
              "duration": 5
            },
            "price": 0.649
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:21",
              "duration": 5
            },
            "price": 0.649
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:16",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "4:3",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "3:4",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "1:1",
              "duration": 5
            },
            "price": 0.671
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 0.253
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 0.253
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 0.264
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 0.264
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 0.253
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 0.253
          },
          {
            "options": {
              "resolution": "480p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 0.264
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 0.616
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 0.616
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 0.561
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 0.561
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 0.605
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 0.605
          },
          {
            "options": {
              "resolution": "720p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 0.594
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "21:9",
              "duration": 10
            },
            "price": 1.298
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:21",
              "duration": 10
            },
            "price": 1.298
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "duration": 10
            },
            "price": 1.342
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "9:16",
              "duration": 10
            },
            "price": 1.342
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "4:3",
              "duration": 10
            },
            "price": 1.342
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "3:4",
              "duration": 10
            },
            "price": 1.342
          },
          {
            "options": {
              "resolution": "1080p",
              "aspect_ratio": "1:1",
              "duration": 10
            },
            "price": 1.342
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "seedance-v1.5-pro-i2v": {
    "model_name": "Seedance 1.5 Pro (عکس به ویدئو)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/seedance-v1.5-pro-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Seedance",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "jpeg",
        "jpg",
        "png",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "480p",
          "720p"
        ],
        "default": "720p"
      },
      "ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "21:9",
          "16:9",
          "4:3",
          "1:1",
          "3:4",
          "9:16",
          "adaptive"
        ],
        "default": "adaptive"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          4,
          8,
          12
        ],
        "default": 4
      },
      "generate_audio": {
        "label": "تولید صدا",
        "type": "boolean",
        "default": true
      },
      "camera_fixed": {
        "label": "ثابت بودن دوربین",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "480p",
              "generate_audio": false,
              "duration": 4
            },
            "price": 0.0528
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": false,
              "duration": 8
            },
            "price": 0.1056
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": false,
              "duration": 12
            },
            "price": 0.1584
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": true,
              "duration": 4
            },
            "price": 0.1056
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": true,
              "duration": 8
            },
            "price": 0.2112
          },
          {
            "options": {
              "resolution": "480p",
              "generate_audio": true,
              "duration": 12
            },
            "price": 0.3168
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": false,
              "duration": 4
            },
            "price": 0.1144
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": false,
              "duration": 8
            },
            "price": 0.2288
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": false,
              "duration": 12
            },
            "price": 0.3432
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": true,
              "duration": 4
            },
            "price": 0.2288
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": true,
              "duration": 8
            },
            "price": 0.4576
          },
          {
            "options": {
              "resolution": "720p",
              "generate_audio": true,
              "duration": 12
            },
            "price": 0.6864
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "deepseek/deepseek-ocr-2": {
    "provider": "service1",
    "model_name": "DeepSeek OCR 2 استخراج متن از عکس",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "DeepSeek AI",
    "context_window": 8192,
    "multimodal": true,
    "capabilities": {
      "input_type": "multimodal",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg"
      ],
      "max_upload_size_mb": {
        "default": 20
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.036,
        "output": 0.036,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "force_array_content": true,
      "image_url_template": "{file_url}",
      "prompt_template": "{prompt}",
      "default_prompt": "Describe this image in detail"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "deepseek/deepseek-v4-flash-0731": {
    "provider": "service1",
    "model_name": "Deepseek V4 Flash 0731 بازآموزی شده برای کد و استدلال",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "DeepSeek AI",
    "context_window": 1048576,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.528,
        "output": 1.584,
        "unit": "per_million_tokens",
        "cached_input": 0.0336
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "deepseek/deepseek-v4-pro": {
    "provider": "service1",
    "model_name": "DeepSeek V4 Pro استدلالی جدید",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "DeepSeek AI",
    "context_window": 1048576,
    "file_studio": true,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.92,
        "output": 3.84,
        "unit": "per_million_tokens",
        "cached_input": 0.162
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "deepseek/deepseek-v4-pro-0813": {
    "provider": "service1",
    "model_name": "DeepSeek V4 Pro 0813 استدلالی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "DeepSeek AI",
    "context_window": 1048576,
    "file_studio": true,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.584,
        "output": 4.752,
        "unit": "per_million_tokens",
        "cached_input": 0.0528
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-10"
  },
  "deepseek/deepseek-v3-turbo": {
    "provider": "service1",
    "model_name": "DeepSeek V3 Turbo",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "DeepSeek AI",
    "context_window": 64000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.48,
        "output": 1.56,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3.7-max": {
    "provider": "service1",
    "model_name": "Qwen3.7-Max قوی این سری",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.5,
        "output": 4.5,
        "unit": "per_million_tokens",
        "cached_input": 0.3
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "qwen/qwen3.8-max": {
    "provider": "service1",
    "model_name": "Qwen3.8-Max پرچمدار جدید",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 1000000,
    "file_studio": true,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 2.4,
        "output": 7.2,
        "unit": "per_million_tokens",
        "cached_input": 0.3
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-10"
  },
  "qwen/qwen3.8-2.4t-a95b": {
    "provider": "service1",
    "model_name": "Qwen3.8 2.4T-A95B کدنویسی و استدلال",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 1000000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 2.4,
        "output": 7.2,
        "unit": "per_million_tokens",
        "cached_input": 0.3
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-10",
    "file_studio": true
  },
  "qwen/qwen3.8-27b": {
    "provider": "service1",
    "model_name": "Qwen3.8 27B",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 1000000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.504,
        "output": 3.6,
        "unit": "per_million_tokens",
        "cached_input": 0.102
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-10"
  },
  "qwen/qwen3.8-flash": {
    "provider": "service1",
    "model_name": "Qwen3.8 Flash سریع و اقتصادی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 1000000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.18,
        "output": 0.564,
        "unit": "per_million_tokens",
        "cached_input": 0.0192
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-10",
    "file_studio": true
  },
  "qwen/qwen3.6-27b": {
    "provider": "service1",
    "model_name": "Qwen 3.6 27B",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 4.32,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3.6-35b-a3b": {
    "provider": "service1",
    "model_name": "Qwen 3.6 35B MoE",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.3,
        "output": 1.79,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "mindai/macaron-v1-tall": {
    "provider": "service1",
    "model_name": "Macaron V1 Tall",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Mind Lab",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.297,
        "output": 1.716,
        "unit": "per_million_tokens",
        "cached_input": 0.0528
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-10"
  },
  "qwen/qwen3.5-27b": {
    "provider": "service1",
    "model_name": "Qwen 3.5 27B",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.36,
        "output": 2.88,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3.5-122b-a10b": {
    "provider": "service1",
    "model_name": "Qwen 3.5 122B (با پردازش MoE)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.48,
        "output": 3.84,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3.5-35b-a3b": {
    "provider": "service1",
    "model_name": "Qwen 3.5 35B",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.3,
        "output": 2.4,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3.5-397b-a17b": {
    "provider": "service1",
    "model_name": "Qwen 3.5 397B MoE بزرگ",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 4.32,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "zai-org/glm-5.2": {
    "provider": "service1",
    "model_name": "GLM 5.2",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 204800,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.68,
        "output": 5.28,
        "unit": "per_million_tokens",
        "cached_input": 0.312
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "zai-org/glm-5.3": {
    "provider": "service1",
    "model_name": "GLM-5.3 جدید",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 1048576,
    "file_studio": true,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.68,
        "output": 5.28,
        "unit": "per_million_tokens",
        "cached_input": 0.312
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-10"
  },
  "zai-org/glm-5.3-flash": {
    "provider": "service1",
    "model_name": "GLM-5.3 Flash سریع و اقتصادی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 1048576,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.18,
        "output": 0.6,
        "unit": "per_million_tokens",
        "cached_input": 0.036
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-10",
    "file_studio": true
  },
  "zai-org/glm-5.1": {
    "provider": "service1",
    "model_name": "GLM 5.1 جدید و قدرتمند",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 204800,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.656,
        "output": 5.28,
        "unit": "per_million_tokens",
        "cached_input": 0.312
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "zai-org/glm-5": {
    "provider": "service1",
    "model_name": "GLM 5 پایه",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 202800,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.2,
        "output": 3.84,
        "unit": "per_million_tokens",
        "cached_input": 0.24
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "zai-org/autoglm-phone-9b-multilingual": {
    "provider": "service1",
    "model_name": "AutoGLM Phone 9B چندزبانه",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 65536,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.042,
        "output": 0.17,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "moonshotai/kimi-k2.7-code": {
    "provider": "service1",
    "model_name": "Kimi K2.7 Code کدنویسی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Moonshot AI",
    "context_window": 262144,
    "file_studio": true,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.14,
        "output": 4.8,
        "unit": "per_million_tokens",
        "cached_input": 0.228
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "moonshotai/kimi-k2.6": {
    "provider": "service1",
    "model_name": "Kimi K2.6 جدید و قدرتمند",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Moonshot AI",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.96,
        "output": 4.08,
        "unit": "per_million_tokens",
        "cached_input": 0.192
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "google/gemma-4-26b-a4b-it": {
    "provider": "service1",
    "model_name": "Gemma 4 26B Instruct",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Google",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.156,
        "output": 0.48,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "google/gemma-4-31b-it": {
    "provider": "service1",
    "model_name": "Gemma 4 31B Instruct",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Google",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.168,
        "output": 0.48,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "minimax/minimax-m3": {
    "provider": "service1",
    "model_name": "MiniMax M3",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Minimax",
    "context_window": 1000000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.36,
        "output": 1.44,
        "unit": "per_million_tokens",
        "cached_input": 0.072,
        "input_tiers": [
          {
            "min_input_tokens": 524288,
            "input": 0.72,
            "output": 2.88,
            "cached_input": 0.144
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "minimax/minimax-m2.7": {
    "provider": "service1",
    "model_name": "Minimax M2.7",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Minimax",
    "context_window": 204800,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.36,
        "output": 1.44,
        "unit": "per_million_tokens",
        "cached_input": 0.072
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "minimax/minimax-m2.5": {
    "provider": "service1",
    "model_name": "Minimax M2.5 پایه",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Minimax",
    "context_window": 204800,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.36,
        "output": 1.44,
        "unit": "per_million_tokens",
        "cached_input": 0.036
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "deepseek/deepseek-v3-0324": {
    "provider": "service1",
    "model_name": "DeepSeek V3",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "DeepSeek AI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.324,
        "output": 1.344,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "deepseek/deepseek-r1-0528": {
    "provider": "service1",
    "model_name": "DeepSeek R1 استدلالی و گرانتر",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "DeepSeek AI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.84,
        "output": 3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "deepseek/deepseek-r1-turbo": {
    "provider": "service1",
    "model_name": "deepseek-r1-turbo استدلالی و گرانتر",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "DeepSeek AI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.84,
        "output": 3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3-next-80b-a3b-thinking": {
    "provider": "service1",
    "model_name": "qwen3-next-80b-thinking (مدل تفکری جدید)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.15,
        "output": 1.7,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3-235b-a22b-instruct-2507": {
    "provider": "service1",
    "model_name": "qwen3-235b-instruct (جدید و ارزان، ژوئیه ۲۵)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.11,
        "output": 0.7,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen2.5-vl-72b-instruct": {
    "provider": "service1",
    "model_name": "qwen2.5-vl-72b-instruct (بینایی و قدرتمند)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 32768,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.9,
        "output": 0.9,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "qwen/qwen3-32b-fp8": {
    "provider": "service1",
    "model_name": "qwen3-32b-fp8 (فشرده و ارزان)فارسی ضعیف",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 40960,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.1,
        "output": 0.6,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3-30b-a3b-fp8": {
    "provider": "service1",
    "model_name": "qwen3-30b-fp8 (کارایی بالا و ارزان)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 40960,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.09,
        "output": 0.6,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3-vl-8b-instruct": {
    "provider": "service1",
    "model_name": "qwen3-vl-8b-instruct (بینایی سبک و ارزان)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 131072,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.08,
        "output": 0.6,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "qwen/qwen3-vl-30b-a3b-instruct": {
    "provider": "service1",
    "model_name": "qwen3-vl-30b-instruct (بینایی متعادل)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 131072,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.24,
        "output": 0.84,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "qwen/qwen3-vl-30b-a3b-thinking": {
    "provider": "service1",
    "model_name": "qwen3-vl-30b-thinking (بینایی و تفکری)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 131072,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.2,
        "output": 1.1,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "qwen/qwen-mt-plus": {
    "provider": "service1",
    "model_name": "qwen-mt-plus (ترجمه تخصصی)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 16384,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.3,
        "output": 0.9,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3-4b-fp8": {
    "provider": "service1",
    "model_name": "qwen3-4b-fp8 (سبک و بسیار ارزان)فارسی ضعیف",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.039,
        "output": 0.039,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen2.5-7b-instruct": {
    "provider": "service1",
    "model_name": "qwen2.5-7b-instruct (سبک و ارزان)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 32000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.079,
        "output": 0.079,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3-omni-30b-a3b-thinking": {
    "provider": "service1",
    "model_name": "qwen3-omni-30b-thinking ",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Qwen",
    "context_window": 65536,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3
      }
    },
    "options": {
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.3,
        "output": 1.2,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "baidu/ernie-4.5-21B-a3b-thinking": {
    "provider": "service1",
    "model_name": "ernie-4.5-21B-thinking (بایدو، مدل تفکری)فارسی متوسط",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Baidu",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.07,
        "output": 0.3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "baidu/ernie-4.5-300b-a47b-paddle": {
    "provider": "service1",
    "model_name": "ernie-4.5-300b-paddle (بایدو، بسیار بزرگ)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Baidu",
    "context_window": 123000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.28,
        "output": 1.3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "baidu/cobuddy": {
    "provider": "service1",
    "model_name": "Baidu CoBuddy کدنویسی و ایجنت",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Baidu",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.336,
        "output": 1.356,
        "unit": "per_million_tokens",
        "cached_input": 0.084
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-10"
  },
  "baidu/ernie-4.5-vl-28b-a3b-thinking": {
    "provider": "service1",
    "model_name": "ernie-4.5-vl-28b-thinking (بایدو، بینایی تفکری)پردازش عکس غیر فارسی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Baidu",
    "context_window": 131072,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.39,
        "output": 0.49,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "baidu/ernie-4.5-vl-28b-a3b": {
    "provider": "service1",
    "model_name": "ernie-4.5-vl-28b (بایدو، بینایی کوچک)پردازش عکس غیر فارسی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Baidu",
    "context_window": 30000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.14,
        "output": 0.66,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "baidu/ernie-4.5-21B-a3b": {
    "provider": "service1",
    "model_name": "ernie-4.5-21B (بایدو، ارزان و کارآمد) فارسی ضعیف",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Baidu",
    "context_window": 120000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.07,
        "output": 0.38,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "zai-org/glm-4.7-flash": {
    "provider": "service1",
    "model_name": "glm-4.7-flash (زانگی، سریع و ارزان)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 200000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.084,
        "output": 0.48,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "zai-org/glm-4.7": {
    "provider": "service1",
    "model_name": "glm-4.7 (زانگی، قدرتمند)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 204800,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 2.64,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "zai-org/glm-4.6v": {
    "provider": "service1",
    "model_name": "glm-4.6v (زانگی، بینایی یا پردازش عکس عالی فارسی) ",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 131072,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.36,
        "output": 1.1,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "zai-org/glm-4.6": {
    "provider": "service1",
    "model_name": "glm-4.6 (زانگی، پایه)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 204800,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.66,
        "output": 2.64,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "zai-org/glm-4.5v": {
    "provider": "service1",
    "model_name": "glm-4.5v (زانگی، بینایی قدیمی)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 65536,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 2.16,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "zai-org/glm-4.5-air": {
    "provider": "service1",
    "model_name": "glm-4.5-air (زانگی، سبک و ارزان)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Zhipu AI",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.16,
        "output": 1.02,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "sao10k/l3-70b-euryale-v2.1": {
    "provider": "service1",
    "model_name": "L3-70b-euryale-v2.1 (سائو، مدل بزرگ)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Sao10K",
    "context_window": 8192,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.6,
        "output": 1.6,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "Sao10K/L3-8B-Stheno-v3.2": {
    "provider": "service1",
    "model_name": "Sao10K L3-8B-Stheno-v3.2 نقش آفرینی پیشرفته",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Sao10K",
    "context_window": 8192,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.06,
        "output": 0.06,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "inclusionai/ling-2.6-1t": {
    "provider": "service1",
    "model_name": "Ling-2.6-1T",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "inclusionai",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.36,
        "output": 3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "inclusionai/ling-2.6-flash": {
    "provider": "service1",
    "model_name": "Ling-2.6-flash",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "inclusionai",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.12,
        "output": 0.36,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "inclusionai/ring-2.6-1t": {
    "provider": "service1",
    "model_name": "Ring-2.6-1T",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "inclusionai",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.36,
        "output": 3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "moonshotai/kimi-k2.5": {
    "provider": "service1",
    "model_name": "kimi-k2.5 (مون‌شات، جدید و قدرتمند)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Moonshot AI",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 3.6,
        "unit": "per_million_tokens",
        "cached_input": 0.12
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "moonshotai/kimi-k2-thinking": {
    "provider": "service1",
    "model_name": "kimi-k2-thinking (مون‌شات، مدل تفکری)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Moonshot AI",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "moonshotai/kimi-k2-0905": {
    "provider": "service1",
    "model_name": "kimi-k2-0905 (مون‌شات، سپتامبر ۲۰۲۵)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Moonshot AI",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.72,
        "output": 3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "moonshotai/kimi-k2-instruct": {
    "provider": "service1",
    "model_name": "kimi-k2-instruct (مون‌شات، دستوری)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Moonshot AI",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.69,
        "output": 2.76,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "tencent/hy3": {
    "provider": "service1",
    "model_name": "Hy3 چند منظوره",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Hunyuan",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.17,
        "output": 0.7,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "minimaxai/minimax-m1-80k": {
    "provider": "service1",
    "model_name": "minimax-m1-80k (مینی‌مکس، حافظه بسیار طولانی)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Minimax",
    "context_window": 1000000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.66,
        "output": 2.64,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "stepfun/step-3.7-flash": {
    "provider": "service1",
    "model_name": "Step 3.7 Flash مدل استدلال چندوجهی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "StepFun",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "png",
        "jpg",
        "jpeg",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.24,
        "output": 1.38,
        "unit": "per_million_tokens",
        "cached_input": 0.048
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "nvidia/nemotron-3-nano-30b-a3b": {
    "provider": "service1",
    "model_name": "Nemotron 3 Nano 30B A3B هوش عاملNVIDIA ",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Nvidia",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.06,
        "output": 0.24,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "openai/gpt-oss-120b": {
    "provider": "service1",
    "model_name": "GPT-OSS-120b (اپن‌ای‌آی، متن‌باز بزرگ)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.06,
        "output": 0.3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "meta-llama/llama-3.1-8b-instruct": {
    "provider": "service1",
    "model_name": "Llama 3.1 8B Instruct (متا، نسخه ۳.۱)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Meta",
    "context_window": 16384,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.024,
        "output": 0.06,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "meta-llama/llama-3.3-70b-instruct": {
    "provider": "service1",
    "model_name": "Llama 3.3 70B Instruct (متا، جدید و قدرتمند)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Meta",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.162,
        "output": 0.48,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "meta-llama/llama-4-maverick-17b-128e-instruct-fp8": {
    "provider": "service1",
    "model_name": "Llama 4 Maverick 17B (متا، حافظه فوق‌العاده طولانی)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Meta",
    "context_window": 1048576,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.33,
        "output": 1.02,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "meta-llama/llama-4-scout-17b-16e-instruct": {
    "provider": "service1",
    "model_name": "Llama 4 Scout 17B (متا، پیشرفته)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Meta",
    "context_window": 131072,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.22,
        "output": 0.71,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "xiaomimimo/mimo-v2.5-pro": {
    "provider": "service1",
    "model_name": "XiaomiMiMo MiMo-V2.5-Pro شیائومی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Xiaomi",
    "context_window": 1048576,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.63,
        "output": 1.26,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "xiaomimimo/mimo-v2.5": {
    "provider": "service1",
    "model_name": "XiaomiMiMo/MiMo-V2.5 چند وجهی شیائومی",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Xiaomi",
    "context_window": 1048576,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "png",
        "jpg",
        "jpeg",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.21,
        "output": 0.41,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "google/gemma-3-27b-it": {
    "provider": "service1",
    "model_name": "Gemma 3 27B IT (گوگل، مدل آموزشی)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Google",
    "context_window": 98304,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.143,
        "output": 0.24,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "xiaomimimo/mimo-v2-flash": {
    "provider": "service1",
    "model_name": "MIMO v2 Flash (شیائومی، سریع و ارزان)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Xiaomi",
    "context_window": 262144,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.1,
        "output": 0.35,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "microsoft/wizardlm-2-8x22b": {
    "provider": "service1",
    "model_name": "WizardLM-2 8x22B (مایکروسافت، ترکیبی قدرتمند)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "Microsoft",
    "context_window": 65535,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.744,
        "output": 0.744,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "nousresearch/hermes-2-pro-llama-3-8b": {
    "provider": "service1",
    "model_name": "Hermes 2 Pro Llama 3 8B (نوس ریسرچ، حرفه‌ای)",
    "type": "chat-completion",
    "endpoint": "/openai/v1/chat/completions",
    "dev": "NousResearch",
    "context_window": 8192,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.16,
        "output": 0.16,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "qwen/qwen3-embedding-8b": {
    "provider": "service1",
    "model_name": "qwen/qwen3-embedding-8b بزرگ",
    "type": "embedding",
    "endpoint": "/openai/v1/embeddings",
    "dev": "OpenAI",
    "context_window": 32768,
    "multimodal": true,
    "capabilities": {
      "accepts_upload": true,
      "allowed_upload_formats": [
        "pdf",
        "docx",
        "txt",
        "md",
        "csv",
        "xlsx"
      ],
      "max_upload_size_mb": {
        "default": 30
      }
    },
    "options": {
      "dimensions": {
        "label": "ابعاد بردار (Dimension)",
        "tooltip": "تعداد ابعاد خروجی بردار. اعداد معروف: 1024, 512, 256, 128, 64",
        "type": "number",
        "min": 64,
        "max": 4096,
        "step": 1,
        "default": 4096
      }
    },
    "pricing": [
      {
        "category": "Embedding",
        "label": "default",
        "unit": "per_million_tokens",
        "input": 0.084,
        "output": 0
      }
    ],
    "payload_mapping": {
      "format": "embedding",
      "model_key": "model",
      "input_key": "input",
      "options_location": "root"
    },
    "use_cases": [
      "other"
    ],
    "added_at": "2026-01"
  },
  "baai/bge-m3": {
    "provider": "service1",
    "model_name": "baai/bge-m3 خیلی کوچک",
    "type": "embedding",
    "endpoint": "/openai/v1/embeddings",
    "dev": "OpenAI",
    "context_window": 8000,
    "multimodal": true,
    "capabilities": {
      "accepts_upload": true,
      "allowed_upload_formats": [
        "pdf",
        "docx",
        "txt",
        "md",
        "csv",
        "xlsx"
      ],
      "max_upload_size_mb": {
        "default": 30
      }
    },
    "pricing": [
      {
        "category": "Embedding",
        "label": "default",
        "unit": "per_million_tokens",
        "input": 0.012,
        "output": 0
      }
    ],
    "payload_mapping": {
      "format": "embedding",
      "model_key": "model",
      "input_key": "input",
      "options_location": "root"
    },
    "use_cases": [
      "other"
    ],
    "added_at": "2026-01"
  },
  "Claude-3.5-Sonnet": {
    "provider": "service2",
    "model_name": "Claude 3.5 Sonnet (آنتروپیک، نسخه ۳.۵)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number"
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.7,
        "output": 7.8,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "GPT-5.1": {
    "provider": "service2",
    "model_name": "GPT-5.1 (اپن‌ای‌آی، جدیدترین)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.75,
        "output": 5.3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "GPT-5-Chat": {
    "provider": "service2",
    "model_name": "GPT-5 Chat (اپن‌ای‌آی، چت عمومی)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.75,
        "output": 5.3,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "GPT-4o-2024-08-06": {
    "provider": "service2",
    "model_name": "GPT-4o 2024-08-06 (اپن‌ای‌آی، چندوجهی تاریخ‌دار)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.2,
        "output": 4.4,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "GPT-4o": {
    "provider": "service2",
    "model_name": "GPT-4o (اپن‌ای‌آی، چندوجهی)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.2,
        "output": 4.4,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "o3-mini": {
    "provider": "service2",
    "model_name": "o3-mini (اپن‌ای‌آی، مدل استدلالی)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.6,
        "output": 2.5,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "o1-mini": {
    "provider": "service2",
    "model_name": "o1-mini (اپن‌ای‌آی، کوچک)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.6,
        "output": 2.5,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "o4-mini": {
    "provider": "service2",
    "model_name": "o4-mini (اپن‌ای‌آی، مدل بهینه)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.6,
        "output": 2.5,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "GPT-4-turbo": {
    "provider": "service2",
    "model_name": "GPT-4 Turbo (اپن‌ای‌آی، پرسرعت)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "png"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30,
        "image": 10
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 4.2,
        "output": 10.5,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-01"
  },
  "GPT-4.1": {
    "provider": "service2",
    "model_name": "GPT-4.1 (اپن‌ای‌آی، نسخه بهبودیافته)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.2,
        "output": 4.4,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "o1": {
    "provider": "service2",
    "model_name": "o1 (اپن‌ای‌آی، مدل اصلی) خیلی گران",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 7.7,
        "output": 31,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "gpt-4.1-mini": {
    "provider": "service2",
    "model_name": "GPT-4.1 Mini (اپن‌ای‌آی، کوچک و ارزان)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 128000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.13,
        "output": 0.6,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "gpt-3.5-turbo": {
    "provider": "service2",
    "model_name": "GPT-3.5 Turbo (اپن‌ای‌آی، پرکاربرد)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 16384,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.3,
        "output": 0.7,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "gpt-3.5-turbo-instruct": {
    "provider": "service2",
    "model_name": "GPT-3.5 Turbo Instruct (اپن‌ای‌آی، دستوری)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "OpenAI",
    "context_window": 16384,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.7,
        "output": 0.9,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "vision"
    ],
    "added_at": "2026-01"
  },
  "claude-sonnet-4.5": {
    "provider": "service2",
    "model_name": "Claude Sonnet 4.5 (آنتروپیک، پیشرفته)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 2.25,
        "output": 10,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "claude-haiku-4.5": {
    "provider": "service2",
    "model_name": "Claude Haiku 4.5 (آنتروپیک، سریع و سبک)",
    "type": "chat-completion",
    "endpoint": "/v1/chat/completions",
    "dev": "Anthropic",
    "context_window": 200000,
    "multimodal": false,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx"
      ],
      "max_upload_size_mb": {
        "default": 3,
        "pdf": 30
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 1.75,
        "output": 3.75,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root"
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "added_at": "2026-01",
    "file_studio": true
  },
  "nano-banana-2": {
    "model_name": "Google Nano Banana 2",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": true,
      "max_files": 14,
      "file_types": [
        "image/jpeg",
        "image/png",
        "image/webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد",
        "type": "select",
        "values": [
          "1:1",
          "1:4",
          "1:8",
          "2:3",
          "3:2",
          "3:4",
          "4:1",
          "4:3",
          "4:5",
          "5:4",
          "8:1",
          "9:16",
          "16:9",
          "21:9",
          "auto"
        ],
        "default": "auto"
      },
      "resolution": {
        "label": "کیفیت (رزولوشن)",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      },
      "output_format": {
        "label": "فرمت خروجی",
        "type": "select",
        "values": [
          "png",
          "jpg"
        ],
        "default": "jpg"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.048
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.072
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.108
          }
        ],
        "default_price": 0.048
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "nano-banana-2",
      "prompt_key": "prompt",
      "file_input_key": "image_input",
      "file_input_structure": "array",
      "options_location": "root",
      "nest_in_input": true,
      "size_format": "none",
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-01"
  },
  "google/nano-banana-edit": {
    "model_name": "Google Nano Banana Edit (ویرایش عکس)",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "16:9",
          "4:3",
          "3:4",
          "9:16"
        ],
        "default": "1:1"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "price": 0.024,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "google/nano-banana-edit",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-01"
  },
  "google/nano-banana": {
    "model_name": "Google Nano Banana",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": false
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "price": 0.024,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "google/nano-banana",
      "prompt_key": "prompt",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-01"
  },
  "google/imagen4-fast": {
    "model_name": "Google Imagen 4 Fast (سریع و ارزان)",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "16:9",
          "9:16",
          "3:4",
          "4:3"
        ],
        "default": "16:9"
      },
      "negative_prompt": {
        "label": "پرامپت منفی (اختیاری)",
        "type": "text",
        "default": ""
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "unit": "per_generation",
        "price": 0.024
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "google/imagen4-fast",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-10",
    "is_new": true
  },
  "google/imagen4": {
    "model_name": "Google Imagen 4",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "16:9",
          "9:16",
          "3:4",
          "4:3"
        ],
        "default": "1:1"
      },
      "negative_prompt": {
        "label": "پرامپت منفی (اختیاری)",
        "type": "text",
        "default": ""
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "unit": "per_generation",
        "price": 0.048
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "google/imagen4",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-10",
    "is_new": true
  },
  "google/imagen4-ultra": {
    "model_name": "Google Imagen 4 Ultra (بالاترین کیفیت)",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "16:9",
          "9:16",
          "3:4",
          "4:3"
        ],
        "default": "1:1"
      },
      "negative_prompt": {
        "label": "پرامپت منفی (اختیاری)",
        "type": "text",
        "default": ""
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "unit": "per_generation",
        "price": 0.072
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "google/imagen4-ultra",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-10",
    "is_new": true
  },
  "qwen2-1/text-to-image": {
    "model_name": "Qwen Image 2.1 - متن به تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Qwen",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "4:3",
          "3:4",
          "3:2",
          "2:3",
          "16:9",
          "9:16",
          "21:9",
          "9:21"
        ],
        "default": "1:1"
      },
      "resolution": {
        "label": "کیفیت (رزولوشن)",
        "type": "select",
        "values": [
          "1K",
          "2K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "price": 0.024,
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.024
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.048
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "qwen2-1/text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-10",
    "is_new": true
  },
  "qwen2-1/image-to-image": {
    "model_name": "Qwen Image 2.1 - تصویر به تصویر",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Qwen",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_files": 10
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "4:3",
          "3:4",
          "3:2",
          "2:3",
          "16:9",
          "9:16",
          "21:9",
          "9:21"
        ],
        "default": "auto"
      },
      "resolution": {
        "label": "کیفیت (رزولوشن)",
        "type": "select",
        "values": [
          "1K",
          "2K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "price": 0.024,
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.024
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.048
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "qwen2-1/image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-10",
    "is_new": true
  },
  "nano-banana-pro": {
    "model_name": "Google nano banana pro",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "سایز و کیفیت خروجی",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "16:9",
          "9:16",
          "4:3",
          "3:4"
        ],
        "default": "1:1"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.108
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.108
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.144
          }
        ],
        "default_price": 0.108
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "nano-banana-pro",
      "prompt_key": "prompt",
      "file_input_key": "image_input",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-01"
  },
  "nano-banana-2-lite": {
    "model_name": "Google nano banana-2-lite",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "bmp",
        "tiff",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "16:9",
          "9:16",
          "4:3",
          "3:4"
        ],
        "default": "1:1"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "price": 0.024,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "nano-banana-2-lite",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-01"
  },
  "grok-imagine-text-to-image": {
    "model_name": "Grok Imagine (متن به تصویر) 6 تا تولید میکنه",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "xAI",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "1:1",
          "16:9",
          "9:16",
          "4:3"
        ],
        "default": "1:1"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "price": 0.03,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "grok-imagine/text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-01"
  },
  "grok-imagine-image-to-image": {
    "model_name": "Grok Imagine Image to Image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "xAI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "pricing": [
      {
        "category": "Image",
        "label": "default",
        "price": 0.024,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "grok-imagine/image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-01"
  },
  "gpt-image/1.5-text-to-image": {
    "model_name": "GPT Image 1.5 Text to Image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "OpenAI",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "16:9",
          "9:16",
          "4:3",
          "3:4",
          "2:3",
          "3:2"
        ],
        "default": "1:1"
      },
      "quality": {
        "label": "کیفیت خروجی",
        "type": "select",
        "values": [
          "medium",
          "high"
        ],
        "default": "medium"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "quality": "medium"
            },
            "price": 0.024
          },
          {
            "options": {
              "quality": "high"
            },
            "price": 0.132
          }
        ],
        "default_price": 0.024
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "gpt-image/1.5-text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-01"
  },
  "gpt-image/1.5-image-to-image": {
    "model_name": "GPT Image 1.5 Image to Image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "OpenAI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "16:9",
          "9:16",
          "4:3",
          "3:4",
          "2:3",
          "3:2"
        ],
        "default": "1:1"
      },
      "quality": {
        "label": "کیفیت خروجی",
        "type": "select",
        "values": [
          "medium",
          "high"
        ],
        "default": "medium"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "quality": "medium"
            },
            "price": 0.024
          },
          {
            "options": {
              "quality": "high"
            },
            "price": 0.132
          }
        ],
        "default_price": 0.024
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "gpt-image/1.5-image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "input_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-01"
  },
  "gpt-image-2-text-to-image": {
    "model_name": "GPT Image 2 Text to Image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "OpenAI",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "16:9",
          "9:16",
          "4:3",
          "3:4",
          "2:3",
          "3:2",
          "21:9",
          "9:21",
          "32:9",
          "9:32",
          "5:4",
          "4:5",
          "5:3",
          "3:5",
          "7:5",
          "5:7",
          "8:5",
          "5:8",
          "10:8",
          "8:10"
        ],
        "default": "1:1"
      },
      "resolution": {
        "label": "کیفیت خروجی",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.036
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.06
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.096
          }
        ],
        "default_price": 0.036
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "gpt-image-2-text-to-image",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-generate"
    ],
    "added_at": "2026-01"
  },
  "gpt-image-2-image-to-image": {
    "model_name": "GPT Image 2 Image to Image",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "OpenAI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "1:1",
          "3:2",
          "2:3",
          "3:4",
          "4:3",
          "5:4",
          "4:5",
          "16:9",
          "9:16",
          "21:9",
          "9:21",
          "32:9",
          "9:32"
        ],
        "default": "1:1"
      },
      "resolution": {
        "label": "رزولوشن تصویر",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.036
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.06
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.096
          }
        ],
        "default_price": 0.036
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "gpt-image-2-image-to-image",
      "prompt_key": "prompt",
      "file_input_key": "input_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-01"
  },
  "grok-imagine-video-1-5-preview": {
    "model_name": "Grok Imagine Video 1.5 Preview",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "xAI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "480p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "slider",
        "min": 5,
        "max": 10,
        "step": 1,
        "default": 5
      },
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "16:9",
          "9:16",
          "1:1",
          "4:3",
          "3:4",
          "2:3",
          "3:2"
        ],
        "default": "auto"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.027
          },
          {
            "options": {
              "resolution": "480p"
            },
            "price": 0.0144
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "grok-imagine-video-1-5-preview",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "grok-imagine/text-to-video": {
    "model_name": "Grok Imagine (متن به ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "xAI",
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "480p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "slider",
        "min": 6,
        "max": 30,
        "step": 1,
        "default": 6
      },
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1",
          "4:3",
          "3:4",
          "2:3",
          "3:2"
        ],
        "default": "16:9"
      },
      "mode": {
        "label": "حالت تولید",
        "type": "select",
        "values": [
          "normal",
          "fast",
          "spicy"
        ],
        "default": "normal"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.027
          },
          {
            "options": {
              "resolution": "480p"
            },
            "price": 0.0144
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.048
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "grok-imagine/text-to-video",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "grok-imagine-image-to-video": {
    "model_name": "Grok Imagine (تصویر به ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "xAI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_upload_size_mb": {
        "default": 10
      }
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "480p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "slider",
        "min": 6,
        "max": 30,
        "step": 1,
        "default": 6
      },
      "aspect_ratio": {
        "label": "نسبت ابعاد تصویر",
        "type": "select",
        "values": [
          "auto",
          "16:9",
          "9:16",
          "1:1",
          "4:3",
          "3:4",
          "2:3",
          "3:2"
        ],
        "default": "auto"
      },
      "mode": {
        "label": "حالت پویانمایی و شدت حرکت",
        "tooltip": "سبک و شدت حرکت دوربین و اشیاء در ویدیو:\n• normal: حرکت طبیعی، نرم و متعادل (پیش‌فرض)\n• fun: تفسیر خلاقانه‌تر، بازیگوشانه و فانتزی از حرکت\n• spicy: حرکت‌های به شدت پویا، هیجانی و سریع (توجه: طبق محدودیت Kie، این حالت برای عکس‌های آپلود شده توسط شما پشتیبانی نمی‌شود و فقط مخصوص متن‌به‌ویدیو است)",
        "type": "select",
        "values": [
          "normal",
          "fun",
          "spicy"
        ],
        "default": "normal"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.027
          },
          {
            "options": {
              "resolution": "480p"
            },
            "price": 0.0144
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.048
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "grok-imagine/image-to-video",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "happyhorse-text-to-video": {
    "model_name": "HappyHorse (متن به ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Alibaba",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          "5",
          "10"
        ],
        "default": "5"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.168
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.288
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "happyhorse/text-to-video",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "happyhorse-image-to-video": {
    "model_name": "HappyHorse (عکس به ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Alibaba",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          "5",
          "10"
        ],
        "default": "5"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.168
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.288
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "happyhorse/image-to-video",
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "happyhorse-reference-to-video": {
    "model_name": "HappyHorse (ویدیو با تصویر مرجع)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Alibaba",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          "5",
          "10"
        ],
        "default": "5"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.168
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.288
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "happyhorse/reference-to-video",
      "prompt_key": "prompt",
      "file_input_key": "image",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "happyhorse-video-edit": {
    "model_name": "HappyHorse (ویرایش هوشمند ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Alibaba",
    "multimodal": true,
    "capabilities": {
      "input_type": "file",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi"
      ]
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          "5",
          "10"
        ],
        "default": "5"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.168
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.288
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "happyhorse/video-edit",
      "prompt_key": "prompt",
      "file_input_key": "video",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "runway-aleph": {
    "model_name": "Runway Aleph (تبدیل و تغییر استایل ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/aleph/generate",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/aleph/record-info?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Runway",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi"
      ]
    },
    "options": {
      "prompt": {
        "label": "استایل یا تغییرات متنی (prompt)",
        "tooltip": "توضیح دهید ویدیو به چه صورتی تغییر کند. (مثلاً: تبدیل به سبک نقاشی آبرنگ)",
        "type": "text",
        "required": true
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "price": 0.66,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "aleph",
      "prompt_key": "prompt",
      "file_input_key": "videoUrl",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "runway-generate": {
    "model_name": "Runway Gen-3 (تولید ویدیو از متن و عکس)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/runway/generate",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/runway/record-detail?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Runway",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "duration": {
        "label": "مدت زمان (duration)",
        "type": "select",
        "values": [
          "5",
          "10"
        ],
        "default": "5"
      },
      "quality": {
        "label": "کیفیت ویدیو (quality)",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "aspectRatio": {
        "label": "نسبت تصویر (aspectRatio)",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1",
          "4:3",
          "3:4"
        ],
        "default": "16:9"
      },
      "waterMark": {
        "label": "واترمارک ویدیو (waterMark)",
        "type": "text",
        "required": false
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "duration": "5",
              "quality": "720p"
            },
            "price": 0.072
          },
          {
            "options": {
              "duration": "10",
              "quality": "720p"
            },
            "price": 0.18
          },
          {
            "options": {
              "duration": "5",
              "quality": "1080p"
            },
            "price": 0.18
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "file_input_key": "imageUrl",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "runway-extend": {
    "model_name": "Runway Gen-3 (تمدید و طولانی کردن ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/runway/extend",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/runway/record-detail?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Runway",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "taskId": {
        "label": "شناسه ویدیوی مرجع (taskId)",
        "tooltip": "شناسه کار (TaskId) مربوط به ویدیویی که می‌خواهید طولانی‌تر شود را وارد کنید.",
        "type": "text",
        "required": true
      },
      "prompt": {
        "label": "توضیح ادامه داستان (prompt)",
        "tooltip": "توضیح دهید در ادامه ویدیو چه اتفاقی بیفتد.",
        "type": "text",
        "required": true
      },
      "quality": {
        "label": "کیفیت ویدیو (quality)",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "waterMark": {
        "label": "واترمارک ویدیو (waterMark)",
        "type": "text",
        "required": false
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "quality": "720p"
            },
            "price": 0.072
          },
          {
            "options": {
              "quality": "1080p"
            },
            "price": 0.18
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "prompt_key": "prompt",
      "options_location": "root",
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "happyhorse-1-1-text-to-video": {
    "model_name": "HappyHorse 1.1 (متن به ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Alibaba",
    "multimodal": false,
    "capabilities": {
      "accepts_upload": false
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          "5",
          "10"
        ],
        "default": "5"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1",
          "4:3",
          "3:4",
          "4:5",
          "5:4",
          "9:21",
          "21:9"
        ],
        "default": "16:9"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.135
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.174
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "happyhorse-1-1/text-to-video",
      "prompt_key": "prompt",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "happyhorse-1-1-image-to-video": {
    "model_name": "HappyHorse 1.1 (عکس به ویدیو)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Alibaba",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_files": 1
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          "5",
          "10"
        ],
        "default": "5"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.135
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.174
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "happyhorse-1-1/image-to-video",
      "prompt_key": "prompt",
      "file_input_key": "image_urls",
      "file_input_structure": "list",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "happyhorse-1-1-reference-to-video": {
    "model_name": "HappyHorse 1.1 (ویدیو با تصویر مرجع)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Alibaba",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ],
      "max_files": 9
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720p",
          "1080p"
        ],
        "default": "720p"
      },
      "duration": {
        "label": "مدت زمان (ثانیه)",
        "type": "select",
        "values": [
          "5",
          "10"
        ],
        "default": "5"
      },
      "aspect_ratio": {
        "label": "نسبت تصویر",
        "type": "select",
        "values": [
          "16:9",
          "9:16",
          "1:1",
          "4:3",
          "3:4",
          "4:5",
          "5:4",
          "9:21",
          "21:9"
        ],
        "default": "16:9"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720p"
            },
            "price": 0.135
          },
          {
            "options": {
              "resolution": "1080p"
            },
            "price": 0.174
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "happyhorse-1-1/reference-to-video",
      "prompt_key": "prompt",
      "file_input_key": "reference_image",
      "file_input_structure": "list",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "volcengine/video-to-video-lip-sync": {
    "model_name": "Volcengine (دوبله و هماهنگ‌سازی لب روی فیلم)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Volcengine",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi",
        "webm"
      ]
    },
    "options": {
      "audio_url": {
        "label": "آدرس فایل صوتی جدید (audio_url)",
        "tooltip": "آدرس مستقیم فایل صوتی هدف که می‌خواهید لب‌های ویدیو با آن هماهنگ شود.",
        "type": "text",
        "required": true
      },
      "mode": {
        "label": "حالت پردازش (mode)",
        "tooltip": "حالت‌های پردازشی سیستم مانند lite.",
        "type": "select",
        "values": [
          "lite"
        ],
        "default": "lite"
      },
      "separate_vocal": {
        "label": "جداسازی صدا کلامی (separate_vocal)",
        "tooltip": "جدا کردن هوشمند کلام گوینده از موسیقی و نویز پس‌زمینه.",
        "type": "boolean",
        "default": false
      },
      "open_scenedet": {
        "label": "تشخیص صحنه (open_scenedet)",
        "tooltip": "فعال‌سازی سنسور هوشمند برای کات‌ها و ادیت‌های ناگهانی ویدیو.",
        "type": "boolean",
        "default": false
      },
      "align_audio": {
        "label": "تراز زمانی صدا (align_audio)",
        "tooltip": "تنظیم و همگام‌سازی تراز زمانی برای ویدیوهای ناهمزمان.",
        "type": "boolean",
        "default": true
      },
      "seed": {
        "label": "Seed (دانه تصادفی)",
        "tooltip": "مقدار پیش‌فرض -1 است.",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "price": 0.048,
        "unit": "per_second"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "volcengine/video-to-video-lip-sync",
      "file_input_key": "video_url",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "omnihuman-1-5": {
    "model_name": "OmniHuman 1.5 کاراکتر سخنگو",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "ByteDance",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "audio_url": {
        "label": "آدرس فایل صوتی (audio_url)",
        "tooltip": "آدرس مستقیم فایل صوتی (MP3/WAV/AAC/OGG) برای همگام‌سازی لب و چهره (حداکثر ۶۰ ثانیه).",
        "type": "text",
        "required": true
      },
      "mask_url": {
        "label": "آدرس تصویر ماسک (mask_url - اختیاری)",
        "tooltip": "برای صحبت کردن یک سوژه خاص، تصویر ماسک خروجی Subject Detection را در این بخش قرار دهید.",
        "type": "text",
        "required": false
      },
      "prompt": {
        "label": "توصیف نحوه حرکت و رفتار (prompt - اختیاری)",
        "tooltip": "متنی برای مشخص کردن نحوه حرکت سر، ژست‌ها و احساسات کاراکتر (ترجیحاً کمتر از ۳۰۰ کاراکتر انگلیسی).",
        "type": "text",
        "required": false
      },
      "output_resolution": {
        "label": "رزولوشن خروجی (output_resolution)",
        "tooltip": "کیفیت تصویر ویدیوی خروجی",
        "type": "select",
        "values": [
          "720P",
          "1080P"
        ],
        "default": "1080P"
      },
      "pe_fast_mode": {
        "label": "حالت سریع (pe_fast_mode)",
        "tooltip": "سرعت تولید را افزایش می‌دهد اما ممکن است کیفیت خروجی را کمی کاهش دهد.",
        "type": "boolean",
        "default": false
      },
      "seed": {
        "label": "Seed (دانه تصادفی)",
        "tooltip": "عدد ثابت برای تکرارپذیری فرآیند تولید. مقدار پیش‌فرض -1 است.",
        "type": "number",
        "default": -1
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "price": 0.162,
        "unit": "per_second"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "omnihuman-1-5",
      "prompt_key": "prompt",
      "file_input_key": "image_url",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true,
      "media_as_image_url": true
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-v3.0-motion-control": {
    "model_name": "Kling V3.0 Motion Control",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v3.0-motion-control",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi"
      ]
    },
    "options": {
      "mode": {
        "label": "حالت مدل",
        "type": "select",
        "values": [
          "Standard",
          "Professional"
        ],
        "default": "Standard"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "mode": "Standard"
            },
            "price": 0.1512
          },
          {
            "options": {
              "mode": "Professional"
            },
            "price": 0.2016
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "file_input_key": "video",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "kling-v2.6-pro-motion-control": {
    "model_name": "Kling V2.6 Pro Motion Control",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v2.6-pro-motion-control",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Kling AI",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi"
      ]
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "price": 0.1176,
        "unit": "per_second"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "file_input_key": "video",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "wan2.7-t2v": {
    "model_name": "Wan 2.7 (متن به ویدئو با صدا)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.7-t2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "multimodal": false,
    "capabilities": {
      "input_type": false
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "1280*720",
          "1920*1080"
        ],
        "default": "1280*720"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "1280*720"
            },
            "price": 0.12
          },
          {
            "options": {
              "resolution": "1920*1080"
            },
            "price": 0.18
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-text"
    ],
    "added_at": "2026-01"
  },
  "wan2.7-i2v": {
    "model_name": "Wan 2.7 (عکس به ویدئو با صدا)",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.7-i2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720P",
          "1080P"
        ],
        "default": "720P"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720P"
            },
            "price": 0.12
          },
          {
            "options": {
              "resolution": "1080P"
            },
            "price": 0.18
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "file_input_key": "image_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "wan2.7-r2v": {
    "model_name": "Wan 2.7 Reference-to-Video",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.7-r2v",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp"
      ]
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "1280*720",
          "1920*1080"
        ],
        "default": "1280*720"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "1280*720"
            },
            "price": 0.12
          },
          {
            "options": {
              "resolution": "1920*1080"
            },
            "price": 0.18
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "file_input_key": "image_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "wan2.7-videoedit": {
    "model_name": "Wan 2.7 Video Editing",
    "type": "video",
    "provider": "service1",
    "endpoint": "/v3/async/wan2.7-videoedit",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "Alibaba Cloud",
    "multimodal": true,
    "capabilities": {
      "input_type": "file",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi"
      ]
    },
    "options": {
      "resolution": {
        "label": "کیفیت ویدیو",
        "type": "select",
        "values": [
          "720P",
          "1080P"
        ],
        "default": "720P"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_second",
        "tiers": [
          {
            "options": {
              "resolution": "720P"
            },
            "price": 0.12
          },
          {
            "options": {
              "resolution": "1080P"
            },
            "price": 0.18
          }
        ]
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "file_input_key": "video",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "heygen-video-translate": {
    "model_name": "Heygen Video-translate",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/heygen-video-translate",
    "is_async": true,
    "task_id_key": "task_id",
    "status_endpoint": "/v3/async/task-result?task_id={id}",
    "status_key": "task.status",
    "success_value": "TASK_STATUS_SUCCEED",
    "failed_value": "TASK_STATUS_FAILED",
    "dev": "HeyGen",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "mp4",
        "mov",
        "avi"
      ]
    },
    "pricing": [
      {
        "category": "Video",
        "label": "default",
        "price": 0.045,
        "unit": "per_generation"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "file_input_key": "video_url",
      "file_input_structure": "string",
      "options_location": "root"
    },
    "use_cases": [
      "video-from-media"
    ],
    "added_at": "2026-01"
  },
  "nano-banana-2-1": {
    "model_name": "Google Nano Banana 2.1",
    "type": "image",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "error",
      "failed"
    ],
    "dev": "Google",
    "capabilities": {
      "accepts_upload": true,
      "max_files": 10,
      "file_types": [
        "image/jpeg",
        "image/png",
        "image/webp"
      ]
    },
    "options": {
      "aspect_ratio": {
        "label": "نسبت ابعاد",
        "type": "select",
        "values": [
          "1:1",
          "2:3",
          "3:2",
          "1:4",
          "4:1",
          "3:4",
          "4:3",
          "4:5",
          "5:4",
          "1:8",
          "8:1",
          "9:16",
          "16:9",
          "21:9",
          "auto"
        ],
        "default": "auto"
      },
      "resolution": {
        "label": "کیفیت (رزولوشن)",
        "type": "select",
        "values": [
          "1K",
          "2K",
          "4K"
        ],
        "default": "1K"
      },
      "output_format": {
        "label": "فرمت خروجی",
        "type": "select",
        "values": [
          "png",
          "jpg"
        ],
        "default": "jpg"
      }
    },
    "pricing": [
      {
        "category": "Image",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          {
            "options": {
              "resolution": "1K"
            },
            "price": 0.024
          },
          {
            "options": {
              "resolution": "2K"
            },
            "price": 0.036
          },
          {
            "options": {
              "resolution": "4K"
            },
            "price": 0.054
          }
        ],
        "default_price": 0.024
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "nano-banana-2-1",
      "prompt_key": "prompt",
      "file_input_key": "image_input",
      "file_input_structure": "array",
      "options_location": "root",
      "nest_in_input": true,
      "size_format": "none",
      "media_as_image_url": true
    },
    "use_cases": [
      "image-edit"
    ],
    "added_at": "2026-10",
    "is_new": true
  },
  "claude-haiku-5-5": {
    "provider": "service3",
    "model_name": "claude-haiku-5.5 (سریع و ارزان)",
    "type": "codex-response",
    "endpoint": "/claude/v1/messages",
    "dev": "Anthropic",
    "context_window": 200000,
    "file_studio": true,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "type": "number",
        "default": 4096
      },
      "temperature": {
        "label": "دما یا خلاقیت",
        "type": "slider",
        "min": 0,
        "max": 2,
        "step": 0.1,
        "default": 0.7
      },
      "thinkingFlag": {
        "label": "فعال‌سازی تفکر و استدلال",
        "type": "boolean",
        "default": false
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.072,
        "output": 0.36,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "input_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "thinking_flag_key": "thinkingFlag",
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "code",
      "vision"
    ],
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10",
    "is_new": true
  },
  "vidu-q4": {
    "model_name": "Vidu Q4 - استودیوی ویدیو (تا 4K، با صدا)",
    "type": "video",
    "provider": "service3",
    "endpoint": "/api/v1/jobs/createTask",
    "is_async": true,
    "task_id_key": "data.taskId",
    "status_endpoint": "/api/v1/jobs/recordInfo?taskId={id}",
    "status_key": "data.state",
    "success_value": "success",
    "failed_values": [
      "fail",
      "failed",
      "error"
    ],
    "dev": "Vidu",
    "multimodal": true,
    "dedicated_workspace": "vidu-video",
    "prompt_guide": "استودیوی Vidu Q4: تصویر به ویدیو، یا ویدیو از ۱ تا ۱۵ تصویر مرجع و ۳ صدای مرجع. در متن با «reference image 1» و «reference audio 1» به ورودی‌ها اشاره کنید.",
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "png",
        "jpg",
        "jpeg",
        "webp",
        "mp3"
      ],
      "max_upload_size_mb": {
        "default": 50
      },
      "upload_cost_logic": {
        "unknown": "per_second_audio",
        "audio": "per_second_audio"
      }
    },
    "options": {},
    "pricing": [
      {
        "category": "Video",
        "label": "studio",
        "unit": "per_second",
        "note": "قیمت دقیق هر حالت در studio_modes"
      }
    ],
    "payload_mapping": {
      "model_key": "model"
    },
    "use_cases": [
      "video-from-text",
      "video-from-media"
    ],
    "added_at": "2026-10",
    "is_new": true,
    "studio_modes": {
      "image": {
        "label": "تصویر به ویدیو (فریم اول)",
        "api_model": "vidu-q4/image-to-video",
        "prompt": {
          "field": "prompt",
          "required": false,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "540p",
              "720p",
              "1080p",
              "2k",
              "4k"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 16,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "صدای همگام (دیالوگ و افکت)",
            "default": true
          }
        },
        "inputs": {
          "image": {
            "kind": "image",
            "field": "image_url",
            "label": "تصویر فریم اول",
            "min": 1,
            "max": 1,
            "as": "string"
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "540p": 0.0432,
            "720p": 0.0912,
            "1080p": 0.1152,
            "2k": 0.1824,
            "4k": 0.3744
          }
        }
      },
      "reference": {
        "label": "ویدیو از تصاویر و صدای مرجع",
        "api_model": "vidu-q4/reference-to-video",
        "prompt": {
          "field": "prompt",
          "required": true,
          "min": 1,
          "max": 20000
        },
        "params": {
          "resolution": {
            "type": "select",
            "label": "کیفیت",
            "values": [
              "540p",
              "720p",
              "1080p",
              "2k",
              "4k"
            ],
            "default": "720p"
          },
          "duration": {
            "type": "int",
            "label": "مدت (ثانیه)",
            "min": 3,
            "max": 16,
            "default": 5,
            "cast": "int"
          },
          "audio": {
            "type": "bool",
            "label": "صدای همگام (دیالوگ و افکت)",
            "default": true
          },
          "aspect_ratio": {
            "type": "select",
            "label": "نسبت تصویر",
            "values": [
              "16:9",
              "9:16",
              "1:1",
              "4:3",
              "3:4"
            ],
            "default": "16:9"
          }
        },
        "inputs": {
          "images": {
            "kind": "image",
            "field": "reference_image_urls",
            "label": "تصویر مرجع",
            "min": 1,
            "max": 15,
            "as": "list"
          },
          "audios": {
            "kind": "audio",
            "field": "reference_audio_urls",
            "label": "صدای مرجع (MP3)",
            "min": 0,
            "max": 3,
            "as": "list",
            "min_seconds_each": 3,
            "max_seconds_each": 12
          }
        },
        "pricing": {
          "resolution_param": "resolution",
          "duration_param": "duration",
          "per_second": {
            "540p": 0.0432,
            "720p": 0.0912,
            "1080p": 0.1152,
            "2k": 0.1824,
            "4k": 0.3744
          }
        }
      }
    }
  },
  "gemini-4-argon-openai": {
    "provider": "service3",
    "model_name": "Gemini 4 Argon",
    "type": "chat-completion",
    "endpoint": "/gemini-4-argon-openai/v1/chat/completions",
    "dev": "Google",
    "context_window": 128000,
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": [
        "txt",
        "md",
        "css",
        "json",
        "csv",
        "pdf",
        "docx",
        "jpg",
        "jpeg",
        "png",
        "webp",
        "gif",
        "mp3",
        "wav",
        "m4a",
        "mp4",
        "mov"
      ],
      "max_upload_size_mb": {
        "default": 5,
        "pdf": 30,
        "image": 20
      }
    },
    "options": {
      "max_tokens": {
        "label": "حداکثر توکن‌ها",
        "tooltip": "محدودیت تعداد کلمات در پاسخ نهایی مدل.",
        "type": "number",
        "default": 8192
      },
      "stream": {
        "label": "دریافت به صورت استریم (پخش همزمان)",
        "type": "boolean",
        "default": false
      },
      "enable_google_search": {
        "label": "فعال‌سازی جستجوی گوگل",
        "tooltip": "به مدل اجازه می‌دهد در صورت نیاز، اطلاعات را از گوگل جستجو کند.",
        "type": "boolean",
        "default": true
      },
      "include_thoughts": {
        "label": "نمایش فرآیند فکری",
        "tooltip": "فرآیند استدلال و تفکر مدل را در خروجی نمایش می‌دهد.",
        "type": "boolean",
        "default": false
      },
      "reasoning_effort": {
        "label": "سطح تلاش برای استدلال",
        "tooltip": "میزان زمان و تلاشی که مدل برای استدلال صرف می‌کند.",
        "type": "select",
        "values": [
          "low",
          "medium",
          "high"
        ],
        "default": "medium"
      }
    },
    "pricing": [
      {
        "category": "Chat",
        "label": "default",
        "input": 0.96,
        "output": 4.8,
        "unit": "per_million_tokens"
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "history_key": "messages",
      "role_user": "user",
      "role_assistant": "assistant",
      "content_key": "content",
      "options_location": "root",
      "conditional_options": {
        "enable_google_search": {
          "tools": [
            {
              "type": "function",
              "function": {
                "name": "googleSearch"
              }
            }
          ]
        }
      },
      "media_as_image_url": true
    },
    "use_cases": [
      "chat",
      "web-research",
      "vision"
    ],
    "web_search": true,
    "media_token_cost": {
      "audio_tokens_per_second": 32,
      "video_tokens_per_second": 300,
      "image_tokens": 258,
      "safety_factor": 1.2
    },
    "added_at": "2026-10",
    "file_studio": true,
    "is_new": true
  }
}