File size: 1,032 Bytes
1e3316b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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)