{
  "phase1_status": "completed",
  "browser_rendering": "working via content endpoint",
  "tested_paths": [
    {
      "path": "apiReference/model/OmniVideo",
      "url": "https://app.klingai.com/global/dev/document-api/apiReference/model/OmniVideo",
      "status": 200,
      "size": 86187,
      "title_hint": "Kling AI: Next-Gen AI Video &amp; AI Image Generator",
      "has_keywords": {
        "video omni": false,
        "extend video": false,
        "reference to video": false,
        "callback": false,
        "rate limits": false,
        "models": false,
        "text to video": false,
        "image to video": false
      }
    },
    {
      "path": "apiReference/model/videoExtension",
      "url": "https://app.klingai.com/global/dev/document-api/apiReference/model/videoExtension",
      "status": 200,
      "size": 86187,
      "title_hint": "Kling AI: Next-Gen AI Video &amp; AI Image Generator",
      "has_keywords": {
        "video omni": false,
        "extend video": false,
        "reference to video": false,
        "callback": false,
        "rate limits": false,
        "models": false,
        "text to video": false,
        "image to video": false
      }
    },
    {
      "path": "apiReference/model/multiImageToVideo",
      "url": "https://app.klingai.com/global/dev/document-api/apiReference/model/multiImageToVideo",
      "status": 200,
      "size": 86187,
      "title_hint": "Kling AI: Next-Gen AI Video &amp; AI Image Generator",
      "has_keywords": {
        "video omni": false,
        "extend video": false,
        "reference to video": false,
        "callback": false,
        "rate limits": false,
        "models": false,
        "text to video": false,
        "image to video": false
      }
    },
    {
      "path": "apiReference/callbackProtocol",
      "url": "https://app.klingai.com/global/dev/document-api/apiReference/callbackProtocol",
      "status": 200,
      "size": 86187,
      "title_hint": "Kling AI: Next-Gen AI Video &amp; AI Image Generator",
      "has_keywords": {
        "video omni": false,
        "extend video": false,
        "reference to video": false,
        "callback": false,
        "rate limits": false,
        "models": false,
        "text to video": false,
        "image to video": false
      }
    },
    {
      "path": "apiReference/rateLimits",
      "url": "https://app.klingai.com/global/dev/document-api/apiReference/rateLimits",
      "status": 200,
      "size": 86187,
      "title_hint": "Kling AI: Next-Gen AI Video &amp; AI Image Generator",
      "has_keywords": {
        "video omni": false,
        "extend video": false,
        "reference to video": false,
        "callback": false,
        "rate limits": false,
        "models": false,
        "text to video": false,
        "image to video": false
      }
    },
    {
      "path": "apiReference/model/videoModels",
      "url": "https://app.klingai.com/global/dev/document-api/apiReference/model/videoModels",
      "status": 200,
      "size": 86187,
      "title_hint": "Kling AI: Next-Gen AI Video &amp; AI Image Generator",
      "has_keywords": {
        "video omni": false,
        "extend video": false,
        "reference to video": false,
        "callback": false,
        "rate limits": false,
        "models": false,
        "text to video": false,
        "image to video": false
      }
    },
    {
      "path": "apiReference/model/textToVideo",
      "url": "https://app.klingai.com/global/dev/document-api/apiReference/model/textToVideo",
      "status": 200,
      "size": 107315,
      "title_hint": "Kling AI: Next-Gen AI Video &amp; AI Image Generator The Kling 3.0 series models API is now fully available Get Started Overview Quick Start Changelog API Reference General Info Rate Limits Callback Schema Video Generation Models Video Omni",
      "has_keywords": {
        "video omni": true,
        "extend video": true,
        "reference to video": true,
        "callback": true,
        "rate limits": true,
        "models": true,
        "text to video": true,
        "image to video": true
      }
    },
    {
      "path": "apiReference/model/imageToVideo",
      "url": "https://app.klingai.com/global/dev/document-api/apiReference/model/imageToVideo",
      "status": 200,
      "size": 86187,
      "title_hint": "Kling AI: Next-Gen AI Video &amp; AI Image Generator",
      "has_keywords": {
        "video omni": false,
        "extend video": false,
        "reference to video": false,
        "callback": false,
        "rate limits": false,
        "models": false,
        "text to video": false,
        "image to video": false
      }
    }
  ],
  "menu_paths_sample": [
    {
      "en": "Get Started",
      "path": "quickStart"
    },
    {
      "en": "Overview",
      "path": "quickStart/productIntroduction/overview"
    },
    {
      "en": "Quick Start",
      "path": "quickStart/userManual"
    },
    {
      "en": "Changelog",
      "path": "apiReference/updateNotice"
    },
    {
      "en": "API Reference",
      "path": "apiReference"
    },
    {
      "en": "General Info",
      "path": "apiReference/commonInfo"
    },
    {
      "en": "Rate Limits",
      "path": "apiReference/rateLimits"
    },
    {
      "en": "Callback Schema",
      "path": "apiReference/callbackProtocol"
    },
    {
      "en": "Video Generation",
      "path": "apiReference/model/videoGeneration"
    },
    {
      "en": "Models",
      "path": "apiReference/model/videoModels"
    },
    {
      "en": "Video Omni",
      "path": "apiReference/model/OmniVideo"
    },
    {
      "en": "Text to Video",
      "path": "apiReference/model/textToVideo"
    },
    {
      "en": "Image to Video",
      "path": "apiReference/model/imageToVideo"
    },
    {
      "en": "Reference to Video",
      "path": "apiReference/model/multiImageToVideo"
    },
    {
      "en": "Motion Control",
      "path": "apiReference/model/motionControl"
    },
    {
      "en": "Multi-elements to video",
      "path": "apiReference/model/multiElements"
    },
    {
      "en": "Extend Video",
      "path": "apiReference/model/videoExtension"
    },
    {
      "en": "Lip Sync",
      "path": "apiReference/model/lipSync"
    },
    {
      "en": "Avatar",
      "path": "apiReference/model/avatar"
    },
    {
      "en": "Text to Audio",
      "path": "apiReference/model/textToAudio"
    },
    {
      "en": "Video to Audio",
      "path": "apiReference/model/videoToAudio"
    },
    {
      "en": "Text to Speech",
      "path": "apiReference/model/TTS"
    },
    {
      "en": "Voice Clone",
      "path": "apiReference/model/customVoices"
    },
    {
      "en": "Image Recognize",
      "path": "apiReference/model/imageRecognize"
    },
    {
      "en": "Element",
      "path": "apiReference/model/element"
    },
    {
      "en": "Effects",
      "path": "apiReference/model/effects"
    },
    {
      "en": "Effect Templates",
      "path": "quickStart/productIntroduction/effectsCenter"
    },
    {
      "en": "Video Effects",
      "path": "apiReference/model/videoEffects"
    },
    {
      "en": "Image Generation",
      "path": "apiReference/model/imageModels"
    },
    {
      "en": "Models",
      "path": "apiReference/model/imageModels"
    },
    {
      "en": "Image Omni",
      "path": "apiReference/model/OmniImage"
    },
    {
      "en": "Image Generation",
      "path": "apiReference/model/imageGeneration"
    },
    {
      "en": "Reference to Image",
      "path": "apiReference/model/multiImageToImage"
    },
    {
      "en": "Extend Image",
      "path": "apiReference/model/imageExpansion"
    },
    {
      "en": "AI Multi-Shot",
      "path": "apiReference/model/aiMultiShot"
    },
    {
      "en": "Virtual Try-On",
      "path": "apiReference/model/virtualTryOn"
    },
    {
      "en": "Others",
      "path": "apiReference/model/others"
    },
    {
      "en": "Query user info",
      "path": "apiReference/accountInfoInquiry"
    },
    {
      "en": "Pricing",
      "path": "productBilling/billingMethod"
    },
    {
      "en": "Prepaid Resource Packs",
      "path": "productBilling/prePaidResourcePackage"
    },
    {
      "en": "Protocols",
      "path": "protocols"
    },
    {
      "en": "Privacy Policy of API Service",
      "path": "protocols/privacyPolicy"
    },
    {
      "en": "Terms of API Service",
      "path": "protocols/paidServiceProtocol"
    },
    {
      "en": "API Service Level Agreement",
      "path": "protocols/paidLevelProtocol"
    }
  ],
  "key_findings": [
    "Kling API docs are SPA/router-driven and backed by api-doc/assets bundles.",
    "Menu tree explicitly contains OmniVideo, videoExtension, multiImageToVideo, callbackProtocol, rateLimits.",
    "Simple content extraction returns shell-heavy HTML; core spec is not directly visible in static extracted text.",
    "Phase 1 goal of structure discovery and priority path identification is achieved."
  ],
  "priority_next_paths": [
    "apiReference/model/OmniVideo",
    "apiReference/model/videoExtension",
    "apiReference/model/multiImageToVideo",
    "apiReference/callbackProtocol",
    "apiReference/rateLimits"
  ]
}