from Color_extraction import extract_colors # from Generate_productName_description import generate_product_name, generate_description from dotenv import load_dotenv import os from Generate_caption import extract_image_features_one # from Generate_productName_description import clean_response # Load environment variables load_dotenv() API_KEY = os.getenv("API_KEY") if not API_KEY: raise ValueError("API_KEY not set. Please configure your .env file or system environment.") # image_path_list = ['https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRcbfffkBR71xadfZ38APy1tclW2zQ77c6--g&s'] # # product_name = generate_product_name(image_path_list,'Samsung',API_KEY) # print(product_name) # text = "None" # print((text.lower())) # color_list = extract_colors(image_path_list) # print(color_list) # description = generate_description(image_path_list,API_KEY,product_name,color_list) # print(description) # image = url_to_cv2_image("https://duuw10jl1n.ufs.sh/f/URa8oGmtpSmeY9aosOAeRgyf9hO1udBMVQv2tTG7YlCD8XLi") # print(image)