Spaces:
				
			
			
	
			
			
		Running
		
			on 
			
			Zero
	
	
	
			
			
	
	
	
	
		
		
		Running
		
			on 
			
			Zero
	Update app.py
#8
by
						
lichorosario
	
							
						- opened
							
					
    	
        app.py
    CHANGED
    
    | @@ -389,8 +389,14 @@ def get_huggingface_safetensors(link): | |
| 389 | 
             
                    model_card = ModelCard.load(link)
         | 
| 390 | 
             
                    base_model = model_card.data.get("base_model")
         | 
| 391 | 
             
                    print(f"Base model: {base_model}")
         | 
| 392 | 
            -
             | 
|  | |
|  | |
|  | |
|  | |
| 393 | 
             
                        raise Exception("Not a FLUX LoRA!")
         | 
|  | |
|  | |
| 394 | 
             
                    image_path = model_card.data.get("widget", [{}])[0].get("output", {}).get("url", None)
         | 
| 395 | 
             
                    trigger_word = model_card.data.get("instance_prompt", "")
         | 
| 396 | 
             
                    image_url = f"https://huggingface.co/{link}/resolve/main/{image_path}" if image_path else None
         | 
|  | |
| 389 | 
             
                    model_card = ModelCard.load(link)
         | 
| 390 | 
             
                    base_model = model_card.data.get("base_model")
         | 
| 391 | 
             
                    print(f"Base model: {base_model}")
         | 
| 392 | 
            +
                   
         | 
| 393 | 
            +
                    # Validate model type
         | 
| 394 | 
            +
                    acceptable_models = {"black-forest-labs/FLUX.1-dev", "black-forest-labs/FLUX.1-schnell"}
         | 
| 395 | 
            +
                    models_to_check = base_model if isinstance(base_model, list) else [base_model]
         | 
| 396 | 
            +
                    if not any(model in acceptable_models for model in models_to_check):
         | 
| 397 | 
             
                        raise Exception("Not a FLUX LoRA!")
         | 
| 398 | 
            +
             | 
| 399 | 
            +
                        
         | 
| 400 | 
             
                    image_path = model_card.data.get("widget", [{}])[0].get("output", {}).get("url", None)
         | 
| 401 | 
             
                    trigger_word = model_card.data.get("instance_prompt", "")
         | 
| 402 | 
             
                    image_url = f"https://huggingface.co/{link}/resolve/main/{image_path}" if image_path else None
         | 
