Loading...
Loading...
The GPT family — GPT-4o, o3, o4-mini — pricing, capabilities, and when to use each
Calculate costs:
tasks = [
("Summarize a document", 30000, 500),
("Complex debugging", 2000, 5000),
("Quick chat", 100, 200),
]
prices = {"GPT-4o": (2.50, 10.00), "o3": (10.00, 40.00), "o4-mini": (1.10, 4.40)}
for task_name, inp, out in tasks:
for model, (in_rate, out_rate) in prices.items():
cost = (inp/1e6 * in_rate) + (out/1e6 * out_rate)
print(f"{task_name:30s} | {model:10s} | ${cost:.6f}")