from lv_recipe_chatbot.app import create_demo, ConversationBot from lv_recipe_chatbot.ingredient_vision import ( VeganIngredientFinder, BlipImageCaptioning, ) import os from dotenv import load_dotenv load_dotenv() # for Hugging Face if __name__ == "__main__": vegan_ingred_finder = VeganIngredientFinder() img_cap = BlipImageCaptioning("cpu") demo = create_demo( ConversationBot( vegan_ingred_finder=vegan_ingred_finder, img_cap=img_cap, verbose=True ) ) demo.launch( auth=(os.environ["GRADIO_DEMO_USERNAME"], os.environ["GRADIO_DEMO_PASSWORD"]) )