def check_model_info(self, version_uuid):
        """查询模型详细信息，确认其基础算法(baseAlgo)"""
        uri = "/api/model/version/get"
        url = self._generate_signature(uri)
        
        payload = {
            "versionUuid": version_uuid
        }

        try:
            print(f"🔍 正在查询模型信息: {version_uuid}...")
            resp = requests.post(
                url,
                headers={"Content-Type": "application/json"},
                json=payload,
                timeout=10
            )
            result = resp.json()
            
            if result.get("code") == 0:
                data = result.get("data", {})
                print(f"--- 模型信息 ---")
                print(f"📌 模型名称: {data.get('model_name')}")
                print(f"📌 版本名称: {data.get('version_name')}")
                print(f"🚀 基础算法 (baseAlgo): {data.get('baseAlgo')}") # 重点看这个！
                print(f"💰 是否商用: {'是' if data.get('commercial_use') == '1' else '否'}")
                print(f"----------------")
                return data
            else:
                print(f"❌ 查询失败: {result.get('msg')}")
                return None
        except Exception as e:
            print(f"❌ 请求异常: {str(e)}")
            return None

# --- 在 main 中使用 ---
if __name__ == "__main__":
    client = LibLibControlNet()
    
    # 1. 先查底模
    print("检查底模架构...")
    client.check_model_info(client.CHECKPOINT_ID)
    
    # 2. 再查 ControlNet 模型
    print("\n检查 ControlNet 模型架构...")
    client.check_model_info(client.CANNY_MODEL_ID)