Beräkna kostnaden
Innan du driftsätter AI-funktioner i stor skala är det viktigt att uppskatta kostnaderna. Kostnaden beror på antalet inmatnings- och utdatatokens som används samt vilken modell du väljer.
Din uppgift är att beräkna kostnaden för att sammanfatta kundkonversationer.
OpenAI-klienten client, tillsammans med text, prompt och max_completion_tokens, är förinstallerade.
Den här övningen är en del av kursen
Arbeta med OpenAI API
Övningsinstruktioner
- Extrahera användningen av inmatnings-tokens från
response. - Slutför kostnadsberäkningen genom att lägga till kostnaden för utdatatokens.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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}")