from model_initial import initialize_models from generate_caption import generate_caption from PIL import Image if __name__ == "__main__" or "get_ipython" in globals(): print("Initializing models...") try: clip_model, image_adapter = initialize_models() print("Models initialized successfully!") except Exception as e: print(f"Error initializing models: {e}") print("You can still use the basic caption functionality with Gemini API only") clip_model, image_adapter = None, None