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 Textblock erhalten, in dem es um Autos geht, und du verwendest ein Chatvervollständigungsmodell, um den Text so zu aktualisieren, dass es stattdessen um Flugzeuge geht, wobei du den Text entsprechend aktualisierst.
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 Endpunkt für Chat-Abschlüsse; verwende maximal
100
Token. - Extrahiere und drucke die Textantwort von der API.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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].____.____)