Vytváření embeddingů
V tomto cvičení vytvoříš svůj úplně první embedding pomocí OpenAI API. Za normálních okolností bys k práci s OpenAI API potřeboval/a API klíč a vytváření embeddingů by bylo zpoplatněno. V tomto kurzu ale API klíč vytvářet ani zadávat nemusíš.
V kódu je připraven zástupný symbol <OPENAI_API_TOKEN>, který zajistí platné požadavky pro všechna cvičení v kurzu. Pokud kdykoli narazíš na chybu RateLimitError, chvíli počkej a zkus to znovu.
Třída OpenAI z knihovny openai bude v průběhu celého kurzu importována automaticky a od tohoto cvičení dál bude client vytvořen také za tebe.
Toto cvičení je součástí kurzu
Introduction to Embeddings with the OpenAI API
Pokyny k cvičení
- Vytvoř OpenAI klienta (hodnotu
api_keynech nastavenou na připravený zástupný symbol). - Pošli požadavek na endpoint Embeddings a předej modelu
text-embedding-3-smalllibovolný text. - Převeď
responsemodelu na slovník.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)