Calculer le coût
Avant de déployer des fonctionnalités d'IA à grande échelle, il est essentiel d'estimer les coûts. Le coût dépend du nombre de jetons d'entrée et de sortie utilisés et du modèle choisi.
Votre tâche consiste à calculer le coût de la synthèse des transcriptions des discussions avec les clients.
Les bibliothèques OpenAI client
, text
, prompt
et max_completion_tokens
sont préchargées pour vous.
Cet exercice fait partie du cours
Travailler avec l'API OpenAI
Instructions
- Extrayez l'utilisation du jeton d'entrée à partir de l'
response
. - Veuillez terminer le calcul des coûts pour ajouter le coût du jeton de sortie.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
client = OpenAI(api_key="")
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
max_completion_tokens=max_completion_tokens
)
input_token_price = 0.15 / 1_000_000
output_token_price = 0.6 / 1_000_000
# Extract token usage
input_tokens = response.____.____
output_tokens = max_completion_tokens
# Calculate cost
cost = (input_tokens * input_token_price + ____ * ____)
print(f"Estimated cost: ${cost}")