I have a python code for create a embedding with openai, but when I try to execute the code, I receive this error:
The server is currently overloaded with other requests. Sorry about that! You can retry your request, or contact us through our help center at help.openai.com if the error persists.
This is the python code:
# Carga el diccionario de HPOs desde un archivo JSON
with open("hpos.json") as f:
hpos_dict = json.load(f)
# Crea un diccionario para almacenar los embeddings
hpo_embeddings = {}
i = 0
hposNumber = len(hpos_dict)
# Crea los embeddings y guárdalos en el diccionario
for hpo_id, hpo_descs in hpos_dict.items():
embedding_list = []
for hpo_desc in hpo_descs:
response = openai.Embedding.create(
input=hpo_desc,
model="text-embedding-ada-002"
)
embedding_list.append(response["data"][0]["embedding"])
hpo_embeddings[hpo_id] = embedding_list
i = i + 1
print( str(i) + "/" + str(hposNumber) )
# Guarda el diccionario de embeddings en un archivo JSON
with open("hpo_embeddings.json", "w") as f:
json.dump(hpo_embeddings, f)