Crearea încorporărilor (embeddings)
În acest exercițiu, vei crea primele tale încorporări (embeddings) folosind OpenAI API. În mod normal, pentru a interacționa cu OpenAI API ai nevoie de o cheie API OpenAI, iar crearea încorporărilor implică un cost. Totuși, nu trebuie să creezi sau să furnizezi o cheie API în acest curs.
În cod a fost inclus placeholder-ul <OPENAI_API_TOKEN>, care va trimite cereri valide pentru exercițiile din acest curs. Dacă la un moment dat întâlnești o eroare RateLimitError, fă o scurtă pauză și încearcă din nou.
Clasa OpenAI din biblioteca openai va fi importată automat pe parcursul cursului, iar după acest exercițiu, client-ul va fi creat pentru tine.
Acest exercițiu face parte din cursul
Introducere în Embeddings cu API-ul OpenAI
Instrucțiuni pentru exercițiu
- Creează un client OpenAI (poți lăsa
api_keysetat la placeholder-ul furnizat). - Trimite o cerere către endpoint-ul Embeddings, pasând modelului
text-embedding-3-smallorice text dorești. - Convertește
response-ul modelului într-un dicționar.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create an OpenAI client
client = ____(api_key="")
# Create a request to obtain embeddings
response = ____
# Convert the response into a dictionary
response_dict = ____
print(response_dict)