Zoek en vervang
Zoek-en-vervangtools bestaan al decennia, maar ze beperken zich vaak tot het herkennen en vervangen van exacte woorden of zinnen. Je hebt een tekstblok gekregen over auto's. Je gaat een chat-completionmodel gebruiken om de tekst aan te passen zodat het over vliegtuigen gaat, met passende updates in de tekst.
Waarschuwing: als je in korte tijd veel verzoeken verstuurt of veel tokens gebruikt, kun je je snelheidslimiet bereiken en een openai.error.RateLimitError zien. Wacht in dat geval even een minuut tot je quotum is vernieuwd; daarna kun je weer verzoeken versturen.
Deze oefening maakt deel uit van de cursus
Werken met de OpenAI API
Oefeninstructies
- Maak een verzoek naar het Chat Completions-endpoint; gebruik maximaal
100tokens. - Haal de tekstrespons uit de API op en print deze.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
client = OpenAI(api_key="")
prompt="""Replace car with plane and adjust phrase:
A car is a vehicle that is typically powered by an internal combustion engine or an electric motor. It has four wheels, and is designed to carry passengers and/or cargo on roads or highways. Cars have become a ubiquitous part of modern society, and are used for a wide variety of purposes, such as commuting, travel, and transportation of goods. Cars are often associated with freedom, independence, and mobility."""
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "____": ____}],
____
)
# Extract and print the response text
print(response.choices[0].____.____)