{

  "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},
      "response_format": {"label": "قالب پاسخ", "type": "select", "values": ["text", "json_object"], "default": "text"}
    },
    "pricing": [
      {"category": "Chat", "label": "default", "input": 0.60, "output": 1.20, "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_effort"
    }
  },

  "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},
      "response_format": {"label": "قالب پاسخ", "type": "select", "values": ["text", "json_object"], "default": "text"}
    },
    "pricing": [
      {"category": "Chat", "label": "default", "input": 0.96, "output": 2.88, "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_effort"
    }
  },

  "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.336, "output": 2.016, "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",
      "tools_key": "tools",
      "web_search_type": "web_search"
    }
  },

  "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.84, "output": 5.04, "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",
      "tools_key": "tools",
      "web_search_type": "web_search"
    }
  },

  "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"}
    ],
    "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"
    }
  },

  "claude-sonnet-5": {
    "provider": "service3",
    "model_name": "claude-sonnet-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": 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"
    }
  },


"claude-opus-5": {
    "provider": "service3",
    "model_name": "claude-opus-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": 2.4, "output": 12, "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"
    }
  },


  "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"
    }
  },



"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"],
    "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.54,
      "output": 2.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",
    "conditional_options": {
      "enable_google_search": {
        "tools": [
          {
            "type": "function",
            "function": {
              "name": "googleSearch"
            }
          }
        ]
      }
    }
  }
},



"gemini-3-5-flash-openai": {
  "provider": "service3",
  "model_name": "gemini-3.5-flash",
  "type": "chat-completion",
  "endpoint": "/gemini-3-5-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"],
    "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.54,
      "output": 3.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",
    "conditional_options": {
      "enable_google_search": {
        "tools": [
          {
            "type": "function",
            "function": {
              "name": "googleSearch"
            }
          }
        ]
      }
    }
  }
},


"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,
	"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": 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"}
},
"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"],
		"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"}
},
"gemini-3-flash-openai": {
	"provider": "service3",
	"model_name": "gemini-3-flash",
	"type": "chat-completion",
	"endpoint": "/gemini-3-flash/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"],
		"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.18, "output": 1.08, "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"}
},
"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"],
		"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.60, "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"}
},

"gemini-2.5-flash": {
	"provider": "service3",
	"model_name": "gemini-2.5-flash",
	"type": "chat-completion",
	"endpoint": "/gemini-2.5-flash/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"],
		"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.108, "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"}
},

"gpt-5-4": {
	"provider": "service3",
	"model_name": "gpt-5-4",
	"type": "chat-completion",
	"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": {
		"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.70, "output": 5.60, "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"}
},


"gpt-5-5": {
    "provider": "service3",
    "model_name": "gpt-5-5",
    "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": "تلاش استدلال", "tooltip": "سطح تلاش مدل برای استدلال.", "type": "string", "enum": ["low", "medium", "high"], "default": "medium"},
        "web_search": {"label": "جستجوی وب", "tooltip": "امکان جستجوی اطلاعات به‌روز از اینترنت", "type": "boolean", "default": false}
    },
    "pricing": [
        {"category": "Chat", "label": "default", "input": 1.40, "output": 8.40, "unit": "per_million_tokens"},
        {"category": "Chat", "label": "cached_input", "input": 0.14, "output": 0, "unit": "per_million_tokens"}
    ],
    "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"
    }
},


"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.528, "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"}
},

"gpt-5-codex": {
	"provider": "service3",
	"model_name": "gpt-5-codex",
	"type": "chat-completion",
	"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}
	},
	"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.50, "output": 4.00, "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"}
},

"gpt-5.1-codex": {
	"provider": "service3",
	"model_name": "gpt-5.1-codex",
	"type": "chat-completion",
	"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}
	},
	"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.50, "output": 4.00, "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"}
},

"gpt-5.2-codex": {
	"provider": "service3",
	"model_name": "gpt-5.2-codex",
	"type": "chat-completion",
	"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}
	},
	"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.70, "output": 5.60, "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"}
},

"gpt-5.3-codex": {
	"provider": "service3",
	"model_name": "gpt-5.3-codex",
	"type": "chat-completion",
	"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}
	},
	"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.70, "output": 5.60, "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"}
},

"gpt-5.4-codex": {
	"provider": "service3",
	"model_name": "gpt-5.4-codex",
	"type": "chat-completion",
	"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}
	},
	"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.70, "output": 5.60, "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"}
},


"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": 5.5, "output": 27.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"}
},
"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": 5.5, "output": 27.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"}
},

"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"}
},

"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.40, "output": 12.00, "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"}
},

"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"}
},

   "kling-v3.0-4k-i2v": {
        "model_name": "Kling V3.0 4K (عکس به ویدئو)",
        "provider": "service1",
        "type": "video",
        "endpoint": "/v3/async/kling-v3.0-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": {
            "sound": {
                "label": "تولید صدا",
                "type": "boolean",
                "default": false
            }
        },
        "pricing": [
            {
                "category": "Video",
                "label": "tiered",
                "unit": "per_second",
                "tiers": [
                    { "options": { "sound": false }, "price": 0.462 },
                    { "options": { "sound": true }, "price": 0.693 }
                ]
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "file_input_key": "image",
            "file_input_structure": "string",
            "options_location": "root"
        }
    },

    "kling-v3.0-pro-i2v": {
        "model_name": "Kling V3.0 Pro (عکس به ویدئو)",
        "provider": "service1",
        "type": "video",
        "endpoint": "/v3/async/kling-v3.0-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": {
            "sound": {
                "label": "تولید صدا",
                "type": "boolean",
                "default": false
            }
        },
        "pricing": [
            {
                "category": "Video",
                "label": "tiered",
                "unit": "per_second",
                "tiers": [
                    { "options": { "sound": false }, "price":0.1344 },
                    { "options": { "sound": true }, "price": 0.2016 }
                ]
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "file_input_key": "image",
            "file_input_structure": "string",
            "options_location": "root"
        }
    },

    "kling-v3.0-std-i2v": {
        "model_name": "Kling V3.0 Standard (عکس به ویدئو)",
        "provider": "service1",
        "type": "video",
        "endpoint": "/v3/async/kling-v3.0-std-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": {
            "sound": {
                "label": "تولید صدا",
                "type": "boolean",
                "default": false
            }
        },
        "pricing": [
            {
                "category": "Video",
                "label": "tiered",
                "unit": "per_second",
                "tiers": [
                    { "options": { "sound": false }, "price": 0.1008 },
                    { "options": { "sound": true }, "price": 0.1512 }
                ]
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "file_input_key": "image",
            "file_input_structure": "string",
            "options_location": "root"
        }
    },



    "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"
        }
    },


    "seedream-3-0-txt2img": {
        "model_name": "seedream-3-0-txt2img",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/seedream-3-0-txt2img",
        "is_async": false,
        "dev": "ByteDance",
        "capabilities": { "accepts_upload": false },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.033,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": { "format": "openai", "prompt_key": "prompt" }
    },

    "seedream-5.0-lite": {
        "model_name": "SeeDream 5.0 Lite",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/seedream-5.0-lite",
        "is_async": false,
        "dev": "ByteDance",
        "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": "Image",
                "label": "default",
                "price": 0.042,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": { "format": "openai", "prompt_key": "prompt", "file_input_key": "image" }
    },



    "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"
        }
    },

    "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"
        }
    },
	

    "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"
        }
    },

    "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"
        }
    },


    "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"
        }
    },

    "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"
        }
    },
	
    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },


"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"
    }
},

"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"
    }
},

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },
	
    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

"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"
    }
},

"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"
    }
},

"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"
    }
},

    "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"
        }
},

    "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"
        }
},

    "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.70 },
                    { "options": { "parameters.size": "1080*1920", "parameters.duration": 10 }, "price": 1.70 },
                    { "options": { "parameters.size": "1440*1440", "parameters.duration": 10 }, "price": 1.70 },
                    { "options": { "parameters.size": "1632*1248", "parameters.duration": 10 }, "price": 1.70 },
                    { "options": { "parameters.size": "1248*1632", "parameters.duration": 10 }, "price": 1.70 }
                ]
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "input.prompt",
            "options_location": "structured"
        }
    },

    "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"
        }
    },

    "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.70 }
                ]
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "input.prompt",
            "file_input_key": "input.img_url",
            "file_input_structure": "string",
            "options_location": "root"
        }
    },


    "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.60 },
                    { "options": { "resolution": "720P", "duration": 10 }, "price": 1.1 },
                    { "options": { "resolution": "720P", "duration": 15 }, "price": 1.60 },
                    { "options": { "resolution": "1080P", "duration": 5 }, "price": 0.85 },
                    { "options": { "resolution": "1080P", "duration": 10 }, "price": 1.60 },
                    { "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"
        }
    },

    "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.60 },
                    { "options": { "size": "720*1280", "duration": 5 }, "price": 0.60 },
                    { "options": { "size": "960*960", "duration": 5 }, "price": 0.60 },
                    { "options": { "size": "1088*832", "duration": 5 }, "price": 0.60 },
                    { "options": { "size": "832*1088", "duration": 5 }, "price": 0.60 },
                    { "options": { "size": "1280*720", "duration": 10 }, "price": 1.10 },
                    { "options": { "size": "720*1280", "duration": 10 }, "price": 1.10 },
                    { "options": { "size": "960*960", "duration": 10 }, "price": 1.10 },
                    { "options": { "size": "1088*832", "duration": 10 }, "price": 1.10 },
                    { "options": { "size": "832*1088", "duration": 10 }, "price": 1.10 },
                    
                    { "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.60 },
                    { "options": { "size": "1080*1920", "duration": 10 }, "price": 1.60 },
                    { "options": { "size": "1440*1440", "duration": 10 }, "price": 1.60 },
                    { "options": { "size": "1632*1248", "duration": 10 }, "price": 1.60 },
                    { "options": { "size": "1248*1632", "duration": 10 }, "price": 1.60 }
                ]
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": null,
            "file_input_key": "reference_urls",
            "file_input_structure": "list",
            "options_location": "root"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },	
	
    "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"
        }
    },	

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },	

    "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"
        }
    },	

    "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"
        }
    },
	
	
    "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"
        }
    },	
	
    "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"
        }
    },	

    "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"
        }
    },

    "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.220 },
                    { "options": { "resolution": "720p", "aspect_ratio": "9:21", "duration": 5 }, "price": 0.220 },
                    { "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.220 },
                    { "options": { "resolution": "720p", "aspect_ratio": "3:4", "duration": 5 }, "price": 0.220 },
                    { "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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.220 },
                    { "options": { "resolution": "720p", "aspect_ratio": "9:21", "duration": 5 }, "price": 0.220 },
                    { "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.220 },
                    { "options": { "resolution": "720p", "aspect_ratio": "3:4", "duration": 5 }, "price": 0.220 },
                    { "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },
	
"qwen-image-txt2img": {
        "model_name": "Qwen-Image (متن به تصویر)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/qwen-image-txt2img",
        "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": "Qwen",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "size": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "1024*1024",
                "1152*896",
                "1536*640",
                "1344*768"
                ],
                "default": "1024*1024"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.024,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },

"qwen-image-edit": {
    "model_name": "Qwen-Image Edit (ویرایش عکس)",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/async/qwen-image-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": "Qwen",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
        "accepts_upload": true,
        "input_type": "image_edit",
        "allowed_upload_formats": [
            "png",
            "jpg",
            "jpeg",
            "webp"
        ],
        "max_upload_size_mb": {
            "default": 10
        }
    },
    "options": {
        "seed": {
            "label": "Seed",
            "tooltip": "عدد ثابت برای تولید تصاویر تکراری. -1 برای تصادفی.",
            "type": "number",
            "default": -1
        },
        "output_format": {
            "label": "فرمت خروجی",
            "tooltip": "فرمت تصویر خروجی",
            "type": "select",
            "values": [
                "jpeg",
                "png",
                "webp"
            ],
            "default": "jpeg"
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.024,
            "unit": "per_generation"
        }
    ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "file_input_key": "image",
            "file_input_structure": "string",
            "options_location": "root"
        }
},

"image-eraser": {
    "model_name": "Image Eraser (پاک‌کن هوشمند با پرامپت)",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/async/image-eraser",
    "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": "ابزارهای AI-KAR",
    "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": {
        "output_format": {
            "label": "فرمت خروجی",
            "tooltip": "فرمت تصویر نهایی",
            "type": "select",
            "values": [
                "jpeg",
                "png",
                "webp"
            ],
            "default": "jpeg"
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.03,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": null,
        "prompt_key": "prompt",
        "file_input_key": "image",
        "file_input_structure": "string",
        "options_location": "root"
    }
},


"image-upscaler": {
    "model_name": "image-upscaler (افزایش اندازه و کیفیت تصاویر قدیمی یا تار)",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/async/image-upscaler",
    "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": "ابزارهای AI-KAR",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
        "input_type": "file",
        "accepts_upload": true,
        "allowed_upload_formats": [
            "png",
            "jpg",
            "jpeg",
            "webp"
        ],
        "max_upload_size_mb": {
            "default": 10
        }
    },
    "options": {		
		"resolution": {
            "label": "رزولیشن",
            "tooltip": "ابعاد خروجی تصویر",
            "type": "select",
            "values": [
                "2k",
                "4k",
                "8k"
            ],
            "default": "4k"
        },
        "output_format": {
            "label": "فرمت خروجی",
            "tooltip": "فرمت تصویر نهایی",
            "type": "select",
            "values": [
                "jpeg",
                "png",
                "webp"
            ],
            "default": "jpeg"
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.012,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": null,
        "prompt_key": "prompt",
        "file_input_key": "image",
        "file_input_structure": "string",
        "options_location": "root"
    }
},


"remove-background": {
    "model_name": "Remove Background (حذف پس‌زمینه)",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/remove-background",
    "is_async": false,
    "dev": "ابزارهای AI-KAR",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
        "input_type": "file",
        "accepts_upload": true,
        "allowed_upload_formats": [
            "png",
            "jpg",
            "jpeg",
            "webp"
        ],
        "max_upload_size_mb": {
            "default": 10
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.02,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": null,
        "prompt_key": null,
        "file_input_key": "image_file",
        "file_input_structure": "string",
        "file_input_content": "base64"
    }
},


"replace-background": {
    "model_name": "replace-background (تغییر پس زمینه)",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/replace-background",
    "is_async": false,
    "dev": "ابزارهای AI-KAR",
    "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
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.03,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": null,
        "prompt_key":"prompt",
        "file_input_key": "image_file",
        "file_input_structure": "string",
        "file_input_content": "base64"
    }
},


"remove-text": {
    "model_name": "remove-text (حذف متن از عکس)حداکثر ابعاد عکس 1024 پیکسل",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/remove-text",
    "is_async": false,
    "dev": "ابزارهای AI-KAR",
    "context_window": null,
    "multimodal": true,
    "capabilities": {
        "input_type": "file",
        "accepts_upload": true,
        "allowed_upload_formats": [
            "png",
            "jpg",
            "jpeg",
            "webp"
        ],
        "max_upload_size_mb": {
            "default": 10
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.03,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": null,
        "prompt_key":null,
        "file_input_key": "image_file",
        "file_input_structure": "string",
        "file_input_content": "base64"
    }
},


"flux-1-kontext-dev": {
        "model_name": "Flux.1 Kontext Dev (متن به تصویر)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/flux-1-kontext-dev",
        "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": "Black Forest Labs (Flux)",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "size": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "1024*1024",
                "1152*896",
                "1536*640",
                "1344*768"
                ],
                "default": "1024*1024"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.027,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },

"flux-1-kontext-pro": {
        "model_name": "FLUX.1 Kontext Pro (متن به تصویر)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/flux-1-kontext-pro",
        "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": "Black Forest Labs (Flux)",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "aspect_ratio": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "16:9",
                "9:16",
                "1:1",
                "4:3",
				"3:4",
				"3:2",
				"2:3",
				"21:9",
				"9:21"
                ],
                "default": "16:9"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.0432,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },


"flux-1-kontext-max": {
        "model_name": "FLUX.1 Kontext Max (متن به تصویر)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/flux-1-kontext-max",
        "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": "Black Forest Labs (Flux)",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "aspect_ratio": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "16:9",
                "9:16",
                "1:1",
                "4:3",
				"3:4",
				"3:2",
				"2:3",
				"21:9",
				"9:21"
                ],
                "default": "16:9"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.0864,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },	
	
"flux-2-dev": {
        "model_name": "Flux 2 Dev Image Gen (متن به تصویر)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/flux-2-dev",
        "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": "Black Forest Labs (Flux)",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
        "size": {
            "label": "سایز",
            "tooltip": "اندازه تصویر (هر بعد از 256 تا 1536 پیکسل).",
            "type": "select",
            "values": [
                "256*256",
                "512*512",
                "768*768",
                "1024*1024",
                "1152*896",
                "1216*832",
                "1344*768",
                "1536*640",
                "640*1536",
                "768*1344",
                "832*1216",
                "896*1152"
            ],
            "default": "1024*1024"
        }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.015,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },

"flux-2-dev-edit": {
    "model_name": "flux-2-dev ویرایش عکس یا تغییر حداکثر 3 عدد",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/async/flux-2-flex",
    "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": "Black Forest Labs (Flux)",
    "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": {
        "size": {
            "label": "سایز",
            "tooltip": "اندازه تصویر (هر بعد از 256 تا 1536 پیکسل).",
            "type": "select",
            "values": [
                "256*256",
                "512*512",
                "768*768",
                "1024*1024",
                "1152*896",
                "1216*832",
                "1344*768",
                "1536*640",
                "640*1536",
                "768*1344",
                "832*1216",
                "896*1152"
            ],
            "default": "1024*1024"
        },
        "seed": {
            "label": "Seed",
            "tooltip": "عدد ثابت برای تولید تصاویر تکراری. -1 برای تصادفی.",
            "type": "number",
            "default": -1
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.0288,
            "unit": "per_generation"
        }
    ],
			"payload_mapping": {
				"format": "openai",
				"model_key": "model",
				"prompt_key": "prompt",
				"file_input_key": "images",
				"file_input_structure": "list",
				"options_location": "root"
			}
},

"flux-2-dev-LoRA": {
    "model_name": "Flux2 Dev LoRA  متن به عکس 17 استایل اماده لورا ",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/async/flux-2-dev",
    "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": "Black Forest Labs (Flux)",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
        "accepts_upload": false
    },
    "options": {
        "size": {
            "label": "سایز",
            "tooltip": "اندازه تصویر (هر بعد از 256 تا 1536 پیکسل).",
            "type": "select",
            "values": [
                "256*256",
                "512*512",
                "768*768",
                "1024*1024",
                "1152*896",
                "1216*832",
                "1344*768",
                "1536*640",
                "640*1536",
                "768*1344",
                "832*1216",
                "896*1152"
            ],
            "default": "1024*1024"
        },
        "lora_model": {
            "label": "سبک تصویر (لورا)",
            "tooltip": "استایل دلخواه را انتخاب کنید",
            "type": "select",
            "values": [
                "stable-diffusion-xl-base-1.0",
                "dreamshaperXL09Alpha_alpha2Xl10_91562",
                "protovisionXLHighFidelity3D_release0630Bakedvae_154359",
                "v1-5-pruned-emaonly",
                "epicrealism_naturalSin_121250",
                "chilloutmix_NiPrunedFp32Fix",
                "abyssorangemix3AOM3_aom3a3_10864",
                "dreamshaper_8_93211",
                "WFChild_v1.0",
                "majichenmixrealistic_v10",
                "realisticVisionV51_v51VAE_94301",
                "sdxlUnstableDiffusers_v11_216694",
                "realisticVisionV40_v40VAE_81510",
                "epicrealismXL_v10_247189",
                "somboy_v10_172675",
                "yesmixXL_v10_283329",
                "animagineXLV31_v31_325600"
            ],
            "default": "stable-diffusion-xl-base-1.0"
        },
        "lora_strength": {
            "label": "شدت سبک",
            "tooltip": "عدد 0 تا 1 - هرچه بالاتر، تأثیر سبک بیشتر",
            "type": "slider",
            "min": 0,
            "max": 1,
            "step": 0.1,
            "default": 0.8
        },
        "seed": {
            "label": "Seed",
            "tooltip": "عدد ثابت برای تولید تصاویر تکراری. -1 برای تصادفی.",
            "type": "number",
            "default": -1
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.0216,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": "model",
        "prompt_key": "prompt",
        "loras_key": "loras",
        "loras_item_model_key": "model_name",
        "loras_item_weight_key": "strength",
        "seed_key": "seed",
        "size_key": "size",
        "options_location": "root",
        "static_params": {
            "extra": {
                "response_image_type": "jpeg"
            }
        }
    }
},

"flux-2-flex-edit-lora": {
    "model_name": "Flux 2 Flex ویرایش عکس با استایل لورا (تا ۳ عکس)",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/async/flux-2-flex",
    "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": "Black Forest Labs (Flux)",
    "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": {
        "size": {
            "label": "سایز",
            "tooltip": "اندازه تصویر (هر بعد از 256 تا 1536 پیکسل).",
            "type": "select",
            "values": [
                "256*256",
                "512*512",
                "768*768",
                "1024*1024",
                "1152*896",
                "1216*832",
                "1344*768",
                "1536*640",
                "640*1536",
                "768*1344",
                "832*1216",
                "896*1152"
            ],
            "default": "1024*1024"
        },
        "lora_model": {
            "label": "سبک تصویر (لورا)",
            "tooltip": "استایل دلخواه را انتخاب کنید",
            "type": "select",
            "values": [
                "stable-diffusion-xl-base-1.0",
                "dreamshaperXL09Alpha_alpha2Xl10_91562",
                "protovisionXLHighFidelity3D_release0630Bakedvae_154359",
                "v1-5-pruned-emaonly",
                "epicrealism_naturalSin_121250",
                "chilloutmix_NiPrunedFp32Fix",
                "abyssorangemix3AOM3_aom3a3_10864",
                "dreamshaper_8_93211",
                "WFChild_v1.0",
                "majichenmixrealistic_v10",
                "realisticVisionV51_v51VAE_94301",
                "sdxlUnstableDiffusers_v11_216694",
                "realisticVisionV40_v40VAE_81510",
                "epicrealismXL_v10_247189",
                "somboy_v10_172675",
                "yesmixXL_v10_283329",
                "animagineXLV31_v31_325600"
            ],
            "default": "stable-diffusion-xl-base-1.0"
        },
        "lora_strength": {
            "label": "شدت سبک",
            "tooltip": "عدد 0 تا 1 - هرچه بالاتر، تأثیر سبک بیشتر",
            "type": "slider",
            "min": 0,
            "max": 1,
            "step": 0.1,
            "default": 0.8
        },
        "seed": {
            "label": "Seed",
            "tooltip": "عدد ثابت برای تولید تصاویر تکراری. -1 برای تصادفی.",
            "type": "number",
            "default": -1
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.036,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": "model",
        "prompt_key": "prompt",
        "file_input_key": "images",
        "file_input_structure": "list",
        "loras_key": "loras",
        "loras_item_model_key": "model_name",
        "loras_item_weight_key": "strength",
        "seed_key": "seed",
        "size_key": "size",
        "options_location": "root",
        "static_params": {
            "extra": {
                "response_image_type": "jpeg"
            }
        }
    }
},

"flux-2-flex": {
        "model_name": "Flux 2 Flex Image Gen (متن به عکس)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/flux-2-flex",
        "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": "Black Forest Labs (Flux)",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "size": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "1024*1024",
                "1152*896",
                "1536*640",
                "1344*768"
                ],
                "default": "1024*1024"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.0144,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },

"flux-2-flex-edit": {
        "model_name": "Flux 2 Flex (ویرایش عکس یا تبدیل عکس حداکثر 3 عدد )",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/flux-2-flex",
        "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": "Black Forest Labs (Flux)",
        "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": {
            "size": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "1024*1024",
                "1152*896",
                "1536*640",
                "1344*768"
                ],
                "default": "1024*1024"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.03,
                "unit": "per_generation"
            }
        ],
		"payload_mapping": {
			"format": "openai",
			"model_key": "model",
			"prompt_key": "prompt",
			"file_input_key": "images",
			"file_input_structure": "list",
			"options_location": "root"
		}
    },
	
"flux-2-pro": {
        "model_name": "Flux 2 Pro Image Gen (متن به تصویر)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/flux-2-pro",
        "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": "Black Forest Labs (Flux)",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "size": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "1024*1024",
                "1152*896",
                "1536*640",
                "1344*768"
                ],
                "default": "1024*1024"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.036,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },

"flux-2-pro-edite": {
        "model_name": "Flux 2 Pro (ویرایش عکس یا تبدیل عکس حداکثر 3 عدد )",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/flux-2-pro",
        "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": "Black Forest Labs (Flux)",
        "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": {
            "size": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "1024*1024",
                "1152*896",
                "1536*640",
                "1344*768"
                ],
                "default": "1024*1024"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.036,
                "unit": "per_generation"
            }
        ],
		"payload_mapping": {
			"format": "openai",
			"model_key": "model",
			"prompt_key": "prompt",
			"file_input_key": "images",
			"file_input_structure": "list",
			"options_location": "root"
		}
    },
	
	
"z-image-turbo-lora": {
        "model_name": "Z Image Turbo LoRA (متن به تصویر)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/z-image-turbo-lora",
        "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": "Z-Image",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "size": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "1024*1024",
                "1152*896",
                "1536*640",
                "1344*768"
                ],
                "default": "1024*1024"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.012,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },
"z-image-turbo": {
        "model_name": "Z Image Turbo (متن به تصویر)",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/async/z-image-turbo",
        "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": "Z-Image",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "size": {
                "label": "سایز",
                "tooltip": "اندازه تصویر.",
                "type": "select",
                "values": [
                "1024*1024",
                "1152*896",
                "1536*640",
                "1344*768"
                ],
                "default": "1024*1024"
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "default",
                "price": 0.007,
                "unit": "per_generation"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "prompt_key": "prompt",
            "options_location": "root"
        }
    },	
	
"seedream-4.5": {
        "model_name": "SeeDream 4.5 (تولید و ویرایش و ترکیب تصاویر) ",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/seedream-4.5",
        "is_async": false,
        "dev": "ByteDance",
        "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": {
            "size": {
                "label": "سایز تصویر",
                "tooltip": "ابعاد خروجی تصویر (تاثیر در قیمت)",
                "type": "select",
                "values": [
                    "2K",
					"4K"
                ],
                "default": "2K"
            },
			"watermark": {
                "label": "واتر مارک",
                "tooltip": "روی تصویر می نویسه با هوش مصنوعی تولید شده",
                "type": "boolean",
                "default": false
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "tiered",
                "unit": "per_generation",
                "tiers": [
                    {
                        "options": {
                            "size": "2K"
                        },
                        "price": 0.035
                    },
					{
                        "options": {
                            "size": "4K"
                        },
                        "price": 0.065
                    }
                ],
                "default_price": 0.035
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model_name",
            "static_model_id": "seedream-4.5",
            "prompt_key": "prompt",
            "negative_prompt_key": "negative_prompt",
            "options_location": "root"
        }
    },

"seedream-4.0": {
        "model_name": "seedream-4.0",
        "type": "image",
        "provider": "service1",
        "endpoint": "/v3/seedream-4.0",
        "is_async": false,
        "dev": "ByteDance",
        "context_window": null,
        "multimodal": false,
        "capabilities": {
            "accepts_upload": false
        },
        "options": {
            "size": {
                "label": "سایز تصویر",
                "tooltip": "ابعاد خروجی تصویر (تاثیر در قیمت)",
                "type": "select",
                "values": [
                    "1K",
					"2K",
					"4K"
                ],
                "default": "1K"
            },
			"watermark": {
                "label": "واتر مارک",
                "tooltip": "روی تصویر می نویسه با هوش مصنوعی تولید شده",
                "type": "boolean",
                "default": false
            }
        },
        "pricing": [
            {
                "category": "Image",
                "label": "tiered",
                "unit": "per_generation",
                "tiers": [
                    {
                        "options": {
                            "size": "1K"
                        },
                        "price": 0.035
                    },
					{
                        "options": {
                            "size": "2K"
                        },
                        "price": 0.07
                    },
					{
                        "options": {
                            "size": "4K"
                        },
                        "price": 0.1
                    }
                ],
                "default_price": 0.035
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model_name",
            "static_model_id": "seedream-4.0",
            "prompt_key": "prompt",
            "negative_prompt_key": "negative_prompt",
            "options_location": "root"
        }
    },

"flux-1-schnell": {
    "model_name": "Flux 1 Schnell (متن به تصویر سریع)",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/async/flux-1-schnell",
    "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": "Black Forest Labs (Flux)",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
        "accepts_upload": false
    },
    "options": {
        "size": {
            "label": "سایز تصویر",
            "type": "select",
            "values": ["1024*1024", "1152*896", "1344*768"],
            "default": "1024*1024"
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.0036,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": "model",
        "prompt_key": "prompt",
        "options_location": "root"
    }
},


"hunyuan-image-3": {
    "model_name": "Hunyuan Image 3 (تولید تصویر از متن) گران و کند",
    "type": "image",
    "provider": "service1",
    "endpoint": "/v3/async/hunyuan-image-3",
    "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": "Tencent",
    "context_window": null,
    "multimodal": false,
    "capabilities": {
            "accepts_upload": false
     },
    "options": {
        "size": {
            "label": "اندازه تصویر",
            "tooltip": "ابعاد تصویر خروجی (عرض*ارتفاع) از 256 تا 1536 پیکسل",
            "type": "select",
            "values": [
                "1024*1024",
                "1152*896",
                "1216*832",
                "1344*768",
                "1536*640",
                "640*1536",
                "768*1344",
                "832*1216",
                "896*1152"
            ],
            "default": "1024*1024"
        },
        "seed": {
            "label": "Seed (دانه تصادفی)",
            "tooltip": "عدد ثابت برای تولید تصاویر تکراری. -1 برای تصادفی.",
            "type": "number",
            "min": -1,
            "max": 2147483647,
            "default": -1
        }
    },
    "pricing": [
        {
            "category": "Image",
            "label": "default",
            "price": 0.11,
            "unit": "per_generation"
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": "model",
        "prompt_key": "prompt",
        "size_key": "size",
        "seed_key": "seed",
        "options_location": "root"
    }
},



"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"
    }
},



    "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.168,
                "output": 0.336,
                "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"
        }
    },

    "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,
        "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"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "history_key": "messages",
            "role_user": "user",
            "role_assistant": "assistant",
            "content_key": "content",
            "options_location": "root"
        }
    },

    "deepseek/deepseek-v4-flash": {
        "provider": "service1",
        "model_name": "DeepSeek V4 Flash سریع و ارزان",
        "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.168,
                "output": 0.336,
                "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"
        }
    },

    "deepseek/deepseek-v3.1-terminus": {
        "provider": "service1",
        "model_name": "DeepSeek V3.1 Terminus",
        "type": "chat-completion",
        "endpoint": "/openai/v1/chat/completions",
        "dev": "DeepSeek 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 }
        },
        "pricing": [
            {
                "category": "Chat",
                "label": "default",
                "input": 0.324,
                "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"
        }
    },


    "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"
        }
    },

   "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"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "history_key": "messages",
            "role_user": "user",
            "role_assistant": "assistant",
            "content_key": "content",
            "options_location": "root"
        }
    },
    
    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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.7,
                "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"
        }
    },

    "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.66,
                "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"
        }
    },

    "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"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "history_key": "messages",
            "role_user": "user",
            "role_assistant": "assistant",
            "content_key": "content",
            "options_location": "root"
        }
    },

    "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"
        }
    },


        "moonshotai/kimi-k3": {
        "provider": "service1",
        "model_name": "Kimi K3  توانمندترین مدل کیمی",
        "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": 3.6,
                "output": 18,
                "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"
        }
    },

    "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,
        "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"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "history_key": "messages",
            "role_user": "user",
            "role_assistant": "assistant",
            "content_key": "content",
            "options_location": "root"
        }
    },


    "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"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "history_key": "messages",
            "role_user": "user",
            "role_assistant": "assistant",
            "content_key": "content",
            "options_location": "root"
        }
    },

    "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"
        }
    },

    "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"
        }
    },

    "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"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "history_key": "messages",
            "role_user": "user",
            "role_assistant": "assistant",
            "content_key": "content",
            "options_location": "root"
        }
    },

    "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"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "history_key": "messages",
            "role_user": "user",
            "role_assistant": "assistant",
            "content_key": "content",
            "options_location": "root"
        }
    },

    "minimax/minimax-m2.5-highspeed": {
        "provider": "service1",
        "model_name": "Minimax M2.5 HighSpeed (سرعت بالا)",
        "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.72,
                "output": 2.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"
        }
    },

    "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"
            }
        ],
        "payload_mapping": {
            "format": "openai",
            "model_key": "model",
            "history_key": "messages",
            "role_user": "user",
            "role_assistant": "assistant",
            "content_key": "content",
            "options_location": "root"
        }
    },


	    "deepseek/deepseek-v3.2": {
		"provider": "service1",	
        "model_name": "Deepseek V3.2 جدیدترین و ارزانتر",
        "type": "chat-completion",
        "endpoint": "/openai/v1/chat/completions",
        "dev": "DeepSeek AI",
        "context_window": 163840,
        "multimodal": false,
        "capabilities": {
            "input_type": "hybrid",
            "accepts_upload": true,
            "allowed_upload_formats": [
                "pdf",
                "docx",
                "txt",
                "md",
                "csv",
                "xlsx",
                "json"
            ],
            "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.33,
                "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"
        }
    },
    "deepseek/deepseek-v3.2-exp": {
		"provider": "service1",
        "model_name": "Deepseek V3.2 Exp ارزان و عالی",
        "type": "chat-completion",
        "endpoint": "/openai/v1/chat/completions",
        "dev": "DeepSeek AI",
        "context_window": 128000,
        "multimodal": false,
        "image_token_cost": 2000,
        "capabilities": {
            "input_type": "hybrid",
            "accepts_upload": true,
            "allowed_upload_formats": [
                "pdf",
                "docx",
                "txt",
                "md",
                "csv",
                "xlsx",
                "json"
            ],
            "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": 0.492,
                "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"
        }
    },
    "deepseek/deepseek-v3.1": {
		"provider": "service1",
        "model_name": "DeepSeek V3.1",
        "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.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"
        }
    },
    "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"
        }
    },
    "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"
        }
    },
	
	    "deepseek/deepseek-r1-distill-llama-70b": {
		"provider": "service1",
        "model_name": "DeepSeek R1 llama-70b استدلالی نسخه ارزان ",
        "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.96,
                "output": 0.96,
                "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"
        }
    },

	    "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"
        }
    },

	"qwen/qwen3-coder-next": {
		"provider": "service1",
		"model_name": "qwen3-coder-next (کدر جدید و قدرتمند)",
		"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
			}
		},
		"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": 1.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"
		}
	},
	"qwen/qwen3-vl-235b-a22b-thinking": {
		"provider": "service1",
		"model_name": "qwen3-vl-235b-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": 1.18,
				"output": 4.74,
				"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"
		}
	},
	"qwen/qwen3-next-80b-a3b-instruct": {
		"provider": "service1",
		"model_name": "qwen3-next-80b-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.18,
				"output": 1.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"
		}
	},
	"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"
		}
	},
	"qwen/qwen3-vl-235b-a22b-instruct": {
		"provider": "service1",
		"model_name": "qwen3-vl-235b-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.36,
				"output": 1.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"
		}
	},
	"qwen/qwen3-coder-480b-a35b-instruct": {
		"provider": "service1",
		"model_name": "qwen3-coder-480b-instruct (کدر بسیار بزرگ)",
		"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
			}
		},
		"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.46,
				"output": 1.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"
		}
	},
	"qwen/qwen3-coder-30b-a3b-instruct": {
		"provider": "service1",
		"model_name": "qwen3-coder-30b-instruct (کدر متعادل و ارزان)",
		"type": "chat-completion",
		"endpoint": "/openai/v1/chat/completions",
		"dev": "Qwen",
		"context_window": 160000,
		"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.33,
				"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"
		}
	},
	"qwen/qwen3-235b-a22b-thinking-2507": {
		"provider": "service1",
		"model_name": "qwen3-235b-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.36,
				"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"
		}
	},
	"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"
		}
	},
	"qwen/qwen-2.5-72b-instruct": {
		"provider": "service1",
		"model_name": "qwen2.5-72b-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
			}
		},
		"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.46,
				"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"
		}
	},
	"qwen/qwen3-235b-a22b-fp8": {
		"provider": "service1",
		"model_name": "qwen3-235b-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.24,
				"output": 0.96,
				"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},

	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	
	"qwen/qwen3-max": {
		"provider": "service1",
		"model_name": "qwen3-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
			}
		},
		"options": {
			"max_tokens": {
				"label": "سطح محتوا",
				"tooltip": "انتخاب سطح بر اساس طول متنی که می‌خواهید پردازش شود. قیمت‌گذاری پلکانی است.",
				"type": "select",
				"values": [
					32768,
					131072,
					258048
				],
				"default": "32768"
			},
			"temperature": {
				"label": "دما یا خلاقیت",
				"tooltip": "عددی بین ۰ تا ۲ که میزان خلاقیت پاسخ را تنظیم می‌کند.",
				"type": "slider",
				"min": 0,
				"max": 2,
				"step": 0.1,
				"default": 0.7
			}
		},
		"pricing": [
			{
				"category": "Chat",
				"label": "tiered",
				"unit": "per_million_tokens",
				"tiers": [
					{
						"options": {
							"max_tokens": 32768
						},
						"input": 1.1,
						"output": 4.1
					},
					{
						"options": {
							"max_tokens": 131072
						},
						"input": 1.7,
						"output": 6.8
					},
					{
						"options": {
							"max_tokens": 258048
						},
						"input": 2.54,
						"output": 10.14
					}
				]
			}
		],
		"payload_mapping": {
			"format": "openai",
			"model_key": "model",
			"history_key": "messages",
			"role_user": "user",
			"role_assistant": "assistant",
			"content_key": "content",
			"options_location": "root"
		}
	},

	"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"
		}
	},

	"qwen/qwen3-omni-30b-a3b-instruct": {
		"provider": "service1",
		"model_name": "qwen3-omni-30b-instruct",
		"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"
		}
	},

	"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"
		}
	},
	"baidu/ernie-4.5-vl-424b-a47b": {
		"provider": "service1",
		"model_name": "ernie-4.5-vl-424b (بایدو، بزرگ)",
		"type": "chat-completion",
		"endpoint": "/openai/v1/chat/completions",
		"dev": "Baidu",
		"context_window": 123000,
		"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,
				"pdf": 30,
				"image": 10
			}
		},
		"pricing": [
			{
				"category": "Chat",
				"label": "default",
				"input": 0.42,
				"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	
	"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"
		}
	},
	"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"
		}
	},

	"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"
		}
	},
	"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"
		}
	},

	"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"
		}
	},
	"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"
		}
	},	

	"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"
		}
	},
	"sao10k/l3-8b-lunaris": {
		"provider": "service1",
		"model_name": "Sao10k L3 8B Lunaris مخصوص داستان سرایی و نقش افرینی ",
		"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"
		}
	},
	"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"
		}
	},
	"sao10k/l31-70b-euryale-v2.2": {
		"provider": "service1",
		"model_name": "L31-70b-euryale-v2.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": 1.78,
				"output": 1.78,
				"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"
		}
	},

	"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"
		}
	},
	"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"
		}
	},

    	"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"
		}
	},

	"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"
			}
		],
		"payload_mapping": {
			"format": "openai",
			"model_key": "model",
			"history_key": "messages",
			"role_user": "user",
			"role_assistant": "assistant",
			"content_key": "content",
			"options_location": "root"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},


	"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"
		}
	},

	"minimax/minimax-m2.1": {
		"provider": "service1",
		"model_name": "minimax-m2.1 (مینی‌مکس، نسخه ۲.۱)",
		"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
			}
		},
		"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.44,
				"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"
		}
	},
	"minimax/minimax-m2": {
		"provider": "service1",
		"model_name": "minimax-m2 (مینی‌مکس، نسخه ۲)",
		"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
			}
		},
		"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.44,
				"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"
		}
	},
	"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"
		}
	},

	"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"
			}
		],
		"payload_mapping": {
			"format": "openai",
			"model_key": "model",
			"history_key": "messages",
			"role_user": "user",
			"role_assistant": "assistant",
			"content_key": "content",
			"options_location": "root"
		}
	},

    	"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"
		}
	},

	"kwaipilot/kat-coder-pro": {
		"provider": "service1",
		"model_name": "kat-coder-pro (کد‌نویس حرفه‌ای)",
		"type": "chat-completion",
		"endpoint": "/openai/v1/chat/completions",
		"dev": "Kwaipilot",
		"context_window": 256000,
		"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.36,
				"output": 1.44,
				"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"
		}
	},

	"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"
		}
	},
	"openai/gpt-oss-20b": {
		"provider": "service1",
		"model_name": "GPT-OSS-20b (اپن‌ای‌آی، متن‌باز کوچک)",
		"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.048,
				"output": 0.18,
				"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"
		}
	},

	"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"
		}
	},
	"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"
		}
	},


	"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"
		}
	},
	"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"
		}
	},

	"mistralai/mistral-nemo": {
		"provider": "service1",
		"model_name": "Mistral Nemo (میسترال، چندزبانه بدون فارسی)",
		"type": "chat-completion",
		"endpoint": "/openai/v1/chat/completions",
		"dev": "Mistral 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.05,
				"output": 0.21,
				"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"
		}
	},


	"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"
		}
	},

	"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"
		}
	},


	"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"
		}
	},
	
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},



    "qwen/qwen3-embedding-0.6b": {
        "provider": "service1",
        "model_name": "qwen/qwen3-embedding-0.6b کوچک",
        "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": 1024,
                "step": 1,
                "default": 1024
            }
        },
        "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"
        }
    },


    "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"
        }
    },


    "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"
        }
    },

	
	"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"
		}
	},	
		
	"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"
		}
	},
	"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"
		}
	},	
	
	"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"
		}
	},
	"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"
		}
	},

	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},

	"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"
		}
	},
	"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"
		}
	},
	"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"
		}
	},	
	
	
	"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"
		}
	},


	"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"
		}
	},	
	

 "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.05 },
        { "options": { "resolution": "2K" }, "price": 0.08 },
        { "options": { "resolution": "4K" }, "price": 0.11 }
      ],
      "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"
  }
},

  "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
    }
  },

  "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
    }
  },

  "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
    }
  },


    "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
    }
  },

  "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
    }
  },

  "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
    }
  },

  "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
    }
  },

  "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
    }
  },

  "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
    }
  },

  "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
    }
  },


  "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.018 },
          { "options": { "resolution": "480p" }, "price": 0.0096 }
        ]
      }
    ],
    "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
    }
  },


"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"],
        "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.018 },
          { "options": { "resolution": "480p" }, "price": 0.0096 }
        ]
      }
    ],
    "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
    }
  },

"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"],
        "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.018 },
          { "options": { "resolution": "480p" }, "price": 0.0096 }
        ]
      }
    ],
    "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
    }
  },

  
"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
    }
},

"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
    }
},

"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
    }
},

"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
    }
},



"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"
    }
},

"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"
    }
},

"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"
    }
},

"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", "error", "failed"],
    "dev": "Google",
    "multimodal": true,
    "capabilities": {
      "input_type": "hybrid",
      "accepts_upload": true,
      "allowed_upload_formats": ["mp4", "mov", "avi", "png", "jpg", "jpeg"]
    },
    "options": {
      "resolution": {
        "label": "رزولوشن خروجی ویدیو",
        "type": "select",
        "values": ["720p", "1080p", "4k"],
        "default": "1080p"
      },
      "duration": {
        "label": "مدت زمان ویدیو (ثانیه)",
        "type": "select",
        "values": ["4", "6", "8", "10"],
        "default": "6"
      },
      "video_input": {
        "label": "آپلود ویدیو به عنوان ورودی",
        "tooltip": "آیا می‌خواهید یک ویدیو به عنوان الگو یا مرجع آپلود کنید؟ (در این حالت قیمت متفاوت خواهد بود)",
        "type": "select",
        "values": ["no", "yes"],
        "default": "no"
      }
    },
    "pricing": [
      {
        "category": "Video",
        "label": "tiered",
        "unit": "per_generation",
        "tiers": [
          { "options": { "resolution": "720p", "duration": "4", "video_input": "no" }, "price": 0.378 },
          { "options": { "resolution": "720p", "duration": "6", "video_input": "no" }, "price": 0.504 },
          { "options": { "resolution": "720p", "duration": "8", "video_input": "no" }, "price": 0.63 },
          { "options": { "resolution": "720p", "duration": "10", "video_input": "no" }, "price": 0.756 },

          { "options": { "resolution": "1080p", "duration": "4", "video_input": "no" }, "price": 0.378 },
          { "options": { "resolution": "1080p", "duration": "6", "video_input": "no" }, "price": 0.504 },
          { "options": { "resolution": "1080p", "duration": "8", "video_input": "no" }, "price": 0.63 },
          { "options": { "resolution": "1080p", "duration": "10", "video_input": "no" }, "price": 0.756 },

          { "options": { "resolution": "4k", "duration": "4", "video_input": "no" }, "price": 0.882 },
          { "options": { "resolution": "4k", "duration": "6", "video_input": "no" }, "price": 1.008 },
          { "options": { "resolution": "4k", "duration": "8", "video_input": "no" }, "price": 1.134 },
          { "options": { "resolution": "4k", "duration": "10", "video_input": "no" }, "price": 1.26 },

          { "options": { "resolution": "720p", "video_input": "yes" }, "price": 1.008 },
          { "options": { "resolution": "1080p", "video_input": "yes" }, "price": 1.008 },
          { "options": { "resolution": "4k", "video_input": "yes" }, "price": 1.512 }
        ],
        "default_price": 0.504
      }
    ],
    "payload_mapping": {
      "format": "openai",
      "model_key": "model",
      "static_model_id": "google/gemini-omni-video",
      "prompt_key": "prompt",
      "file_input_key": "video",
      "file_input_structure": "string",
      "file_input_content": "url",
      "options_location": "root",
      "nest_in_input": true
    }
  },


"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"
        }
    },
    "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
    }
},

"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"]
    },
    "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",
        "file_input_structure": "string",
        "file_input_content": "url",
        "options_location": "root",
        "nest_in_input": true
    }
},

"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"]
    },
    "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/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
    }
},

"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
    }
},

  "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
    }
},

"veo-3-1": {
    "model_name": "Google Veo 3.1 (تولید ویدیو از متن و عکس)",
    "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.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"]
    },
    "options": {
        "model": {
            "label": "مدل تولید (model)",
            "type": "select",
            "values": ["veo3", "veo3_fast", "veo3_lite"],
            "default": "veo3_fast"
        },
        "resolution": {
            "label": "کیفیت ویدیو (resolution)",
            "type": "select",
            "values": ["720p", "1080p", "4k"],
            "default": "720p"
        },
        "aspect_ratio": {
            "label": "نسبت تصویر (aspect_ratio)",
            "type": "select",
            "values": ["16:9", "9:16", "auto"],
            "default": "16:9"
        },
        "generationType": {
            "label": "نوع پویانمایی (generationType)",
            "type": "select",
            "values": ["TEXT_2_VIDEO", "FIRST_AND_LAST_FRAMES_2_VIDEO", "REFERENCE_2_VIDEO"],
            "default": "TEXT_2_VIDEO"
        },
        "watermark": {
            "label": "واترمارک ویدیو (watermark)",
            "type": "text",
            "required": false
        },
        "callBackUrl": {
            "label": "آدرس وب‌هوک (callBackUrl)",
            "type": "text",
            "required": false
        },
        "enableFallback": {
            "label": "فعال‌سازی حالت Fallback",
            "type": "boolean",
            "default": false
        },
        "enableTranslation": {
            "label": "ترجمه خودکار پرامپت",
            "type": "boolean",
            "default": true
        }
    },
    "pricing": [
        {
            "category": "Video",
            "label": "tiered",
            "unit": "per_generation",
            "tiers": [
                { "options": { "model": "veo3_lite", "resolution": "720p" }, "price": 0.18 },
                { "options": { "model": "veo3_lite", "resolution": "1080p" }, "price": 0.21 },
                { "options": { "model": "veo3_lite", "resolution": "4k" }, "price": 0.90 },

                { "options": { "model": "veo3_fast", "resolution": "720p" }, "price": 0.36 },
                { "options": { "model": "veo3_fast", "resolution": "1080p" }, "price": 0.39 },
                { "options": { "model": "veo3_fast", "resolution": "4k" }, "price": 1.08 },

                { "options": { "model": "veo3", "resolution": "720p" }, "price": 1.50 },
                { "options": { "model": "veo3", "resolution": "1080p" }, "price": 1.53 },
                { "options": { "model": "veo3", "resolution": "4k" }, "price": 2.22 }
            ]
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": "model",
        "prompt_key": "prompt",
        "file_input_key": "imageUrls",
        "file_input_structure": "list",
        "file_input_content": "url",
        "options_location": "root"
    }
},



"kling-v3.0-std-t2v": {
    "model_name": "Kling V3.0 Standard (متن به ویدئو)",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v3.0-std-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": {
        "sound": {
            "label": "تولید صدا",
            "type": "boolean",
            "default": false
        }
    },
    "pricing": [
        {
            "category": "Video",
            "label": "tiered",
            "unit": "per_second",
            "tiers": [
                { "options": { "sound": false }, "price": 0.1008 },
                { "options": { "sound": true }, "price": 0.1512 }
            ]
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": "model",
        "prompt_key": "prompt",
        "options_location": "root"
    }
},

"kling-v3.0-pro-t2v": {
    "model_name": "Kling V3.0 Pro (متن به ویدئو)",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v3.0-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": {
        "sound": {
            "label": "تولید صدا",
            "type": "boolean",
            "default": false
        }
    },
    "pricing": [
        {
            "category": "Video",
            "label": "tiered",
            "unit": "per_second",
            "tiers": [
                { "options": { "sound": false }, "price": 0.1344 },
                { "options": { "sound": true }, "price": 0.2016 }
            ]
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": "model",
        "prompt_key": "prompt",
        "options_location": "root"
    }
},

"kling-v3.0-4k-t2v": {
    "model_name": "Kling V3.0 4K (متن به ویدئو)",
    "provider": "service1",
    "type": "video",
    "endpoint": "/v3/async/kling-v3.0-4k-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": {
        "sound": {
            "label": "تولید صدا",
            "type": "boolean",
            "default": false
        }
    },
    "pricing": [
        {
            "category": "Video",
            "label": "tiered",
            "unit": "per_second",
            "tiers": [
                { "options": { "sound": false }, "price": 0.504 },
                { "options": { "sound": true }, "price": 0.756 }
            ]
        }
    ],
    "payload_mapping": {
        "format": "openai",
        "model_key": "model",
        "prompt_key": "prompt",
        "options_location": "root"
    }
},

"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"
    }
},

"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"
    }
},

"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"
    }
},

"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"
    }
},

"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"
    }
},

"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"
    }
},

"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"
    }
},


  "elevenlabs/text-to-speech-multilingual-v2": {
    "model_name": "ElevenLabs TTS (Multilingual V2)",
    "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": "Elevenlabs",
    "options": {
      "voice": {
        "label": "صدای گوینده",
        "type": "select",
        "values": ["Rachel", "Drew", "Adam", "Antoni", "Bella", "Brian", "Callum", "Charlie", "Charlotte", "Chris", "Daniel", "Emily", "Eric", "Fin", "Graham", "Harry", "James", "Jeremy", "Jessica", "John", "Lucy", "Madison", "Matthew", "Michael", "Nicole", "Oliver", "Peter", "Richard", "Sam", "Sarah", "Thomas", "William", "Zara"],
        "default": "Rachel",
        "tooltip": "نام گوینده را از کتابخانه ElevenLabs انتخاب کنید"
      }
    },
    "pricing": [
      {
        "category": "Audio",
        "label": "default",
        "price": 0.072,
        "unit": "per_1000_characters"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "elevenlabs/text-to-speech-multilingual-v2",
      "input_key": "text",
      "options_location": "input",
      "nest_in_input": true
    }
  },

  "elevenlabs/text-to-speech-turbo-2-5": {
    "model_name": "ElevenLabs TTS (Turbo 2.5)",
    "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": "Elevenlabs",
    "options": {
      "voice": {
        "label": "صدای گوینده",
        "type": "select",
        "values": ["Rachel", "Drew", "Adam", "Antoni", "Bella", "Brian", "Callum", "Charlie", "Charlotte", "Chris", "Daniel", "Emily", "Eric", "Fin", "Graham", "Harry", "James", "Jeremy", "Jessica", "John", "Lucy", "Madison", "Matthew", "Michael", "Nicole", "Oliver", "Peter", "Richard", "Sam", "Sarah", "Thomas", "William", "Zara"],
        "default": "Rachel",
        "tooltip": "نام گوینده را از کتابخانه ElevenLabs انتخاب کنید"
      }
    },
    "pricing": [
      {
        "category": "Audio",
        "label": "default",
        "price": 0.036,
        "unit": "per_1000_characters"
      }
    ],
    "payload_mapping": {
      "model_key": "model",
      "static_model_id": "elevenlabs/text-to-speech-turbo-2-5",
      "input_key": "text",
      "options_location": "input",
      "nest_in_input": true
    }
  }



 }	