Suchen und Ersetzen
Tools zum Suchen und Ersetzen gibt es schon seit Jahrzehnten, aber sie beschränken sich oft auf das Erkennen und Ersetzen exakter Wörter oder Phrasen. Du hast einen Text über Autos bekommen und sollst mit einem Chat-Vervollständigungsmodell den Text so ändern, dass er stattdessen über Flugzeuge geht.
Achtung: Wenn du viele Anfragen sendest oder viele Token in einem kurzen Zeitraum verbrauchst, kann es sein, dass du dein Limit erreichst und ein openai.error.RateLimitError
angezeigt wird. Wenn du diese Fehlermeldung siehst, warte bitte eine Minute, bis dein Kontingent zurückgesetzt wurde und du wieder Anfragen senden kannst.
Diese Übung ist Teil des Kurses
Arbeiten mit der OpenAI-API
Anleitung zur Übung
- Erstelle eine Anfrage an den Chat Completions-Endpunkt; benutze maximal
100
Tokens. - Extrahiere und drucke die Textantwort von der API.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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].____.____)