Skapa inbäddningar
I den här övningen skapar du dina första inbäddningar med OpenAI API. Normalt behöver du en OpenAI API-nyckel för att använda API:et, och att skapa inbäddningar kostar pengar. I den här kursen behöver du dock inte skapa eller ange någon API-nyckel.
Placehållaren <OPENAI_API_TOKEN> finns redan i koden och används för att skicka giltiga förfrågningar under kursens övningar. Om du vid något tillfälle stöter på ett RateLimitError, vänta en stund och försök igen.
Klassen OpenAI från biblioteket openai importeras åt dig genom hela kursen, och efter den här övningen skapas client automatiskt.
Den här övningen är en del av kursen
Introduktion till inbäddningar med OpenAI API
Övningsinstruktioner
- Skapa en OpenAI-klient (du kan lämna
api_keyinställd på den angivna placehållaren). - Skicka en förfrågan till Embeddings-slutpunkten och ange modellen
text-embedding-3-smalltillsammans med valfri text. - Konvertera modellens
responsetill en ordbok.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)