|
39 | 39 | ) |
40 | 40 |
|
41 | 41 | OPENAI_COSTS: Dict[str, ModelCostInfo] = { |
| 42 | + "gpt-5.6-sol": ModelCostInfo( |
| 43 | + Decimal("5") / Decimal("1000000"), |
| 44 | + Decimal("30") / Decimal("1000000"), |
| 45 | + Decimal("0.1"), |
| 46 | + 272000, |
| 47 | + Decimal("2"), |
| 48 | + Decimal("1.5"), |
| 49 | + ), |
42 | 50 | "gpt-5.5-2026-04-23": ModelCostInfo( |
43 | 51 | Decimal("5") / Decimal("1000000"), |
44 | 52 | Decimal("30") / Decimal("1000000"), |
|
105 | 113 | Decimal("60") / Decimal("1000000"), |
106 | 114 | Decimal("0.5"), |
107 | 115 | ), |
| 116 | + "gpt-5.6-terra": ModelCostInfo( |
| 117 | + Decimal("2.5") / Decimal("1000000"), |
| 118 | + Decimal("15") / Decimal("1000000"), |
| 119 | + Decimal("0.1"), |
| 120 | + 272000, |
| 121 | + Decimal("2"), |
| 122 | + Decimal("1.5"), |
| 123 | + ), |
108 | 124 | "gpt-5-mini-2025-08-07": ModelCostInfo( |
109 | 125 | Decimal("0.25") / Decimal("1000000"), |
110 | 126 | Decimal("2") / Decimal("1000000"), |
111 | 127 | Decimal("0.1"), |
112 | 128 | ), |
| 129 | + "gpt-5.6-luna": ModelCostInfo( |
| 130 | + Decimal("1") / Decimal("1000000"), |
| 131 | + Decimal("6") / Decimal("1000000"), |
| 132 | + Decimal("0.1"), |
| 133 | + 272000, |
| 134 | + Decimal("2"), |
| 135 | + Decimal("1.5"), |
| 136 | + ), |
113 | 137 | "gpt-5-nano-2025-08-07": ModelCostInfo( |
114 | 138 | Decimal("0.05") / Decimal("1000000"), |
115 | 139 | Decimal("0.4") / Decimal("1000000"), |
@@ -407,6 +431,8 @@ def valid_models(self) -> Iterable[str]: |
407 | 431 |
|
408 | 432 | def get_best_model(self): |
409 | 433 | BEST_MODELS = ( |
| 434 | + "gpt-5.6-sol", |
| 435 | + "gpt-5.6-terra", |
410 | 436 | "gpt-5.5", |
411 | 437 | "gpt-5.4", |
412 | 438 | "gpt-5.2", |
|
0 commit comments