from openai import OpenAI


def analyzePattern(imagesUrl):

	content = [
		{
			"type": "text", 
			"text": """
				Analiza las siguientes imágenes y describe detalladamente que similitudes
				visuales tienen.
			"""
		},
	]

	for url in imagesUrl:
		content.append(
			{
				"type": "image_url",
				"image_url": {
					"url": url
			  	}		
			}
		)

	openai = OpenAI(api_key = "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")

	response = openai.chat.completions.create(
		model ="gpt-4-turbo",
		messages = [
			{
				"role": "user",
				"content": content
			}
		]
	)

	return response.choices[0].message.content