Rechercher et remplacer
Les outils de recherche et de remplacement existent depuis des décennies, mais ils se limitent souvent à repérer et remplacer des mots ou expressions exacts. On vous fournit un bloc de texte qui parle d'autos, et vous utiliserez un modèle de clavardage pour le modifier afin qu'il parle plutôt d'avions, en adaptant le texte correctement.
Avertissement : si vous envoyez de nombreuses requêtes ou utilisez beaucoup de jetons en peu de temps, vous pourriez atteindre votre limite de débit et voir une openai.error.RateLimitError. Si cette erreur survient, attendez une minute que votre quota se réinitialise; vous pourrez ensuite recommencer à envoyer des requêtes.
Cette activité fait partie du cours
Travailler avec l'API d'OpenAI
Instructions de l’exercice
- Créez une requête vers le point de terminaison Chat Completions; utilisez un maximum de
100jetons. - Extrayez et affichez le texte de la réponse de l'API.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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].____.____)