De response uitpluizen
Een belangrijke vaardigheid bij het werken met API's is de juiste gegevens extraheren uit een gestructureerde response. Nu ga je oefenen met het ophalen van de benodigde tekst uit een OpenAI API-response.
De OpenAI-klasse is al voor je geïmporteerd uit de openai-bibliotheek.
Deze oefening maakt deel uit van de cursus
Werken met DeepSeek in Python
Oefeninstructies
- Haal de
contentuit de response op; deze zit genest binnen het attribuutmessage.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V3",
messages=[{"role": "user", "content": "Quick, one-sentence productivity tip."}]
)
# Extract the content from the response
print(response.choices[0].____.____)