from openai import OpenAI, OpenAIError api_key = ‘YourApiKey’ client = OpenAI(api_key=api_key) def create_embeddings(text: str, model: str = "text-embedding-ada-002") -> list[float]: try: text = text.replace("\n", " ") response = client.embeddings.create(input=[text], model=model) logging.info(f"Embedding created successfully") return response.data[0].embedding except OpenAIError as e: logging.error(f"An OpenAI error occurred while creating embedding : {e}") raise except Exception as e: logging.exception(f"An unexpected error occurred while creating embedding : {e}") raise