Vytvoření funkce get_response()
Většina cvičení v tomto kurzu bude volat endpoint chat.completions OpenAI API s uživatelským promptem. V tomto cvičení vytvoříš funkci get_response(), která přijme prompt jako vstup a vrátí odpověď jako výstup — v dalších cvičeních bude tato funkce předem připravena.
Balíček OpenAI a Python klient OpenAI API jsou již načteny.
Toto cvičení je součástí kurzu
Prompt Engineering s OpenAI API
Pokyny k cvičení
- Uvnitř funkce
get_response()vytvoř požadavek na endpointchat.completions. - Funkci otestuj s promptem, který model požádá o napsání básně o ChatGPT.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
def get_response(prompt):
# Create a request to the chat completions endpoint
response = client.____.____.____(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
temperature = 0)
return response.choices[0].message.content
# Test the function with your prompt
response = get_response("____")
print(response)