|
51 | 51 | capabilities=["tool_use", "vision", "thinking", "stream", "structured_output"], |
52 | 52 | input_token_price_1m=1.25, |
53 | 53 | output_token_price_1m=10, |
54 | | - default=True, |
| 54 | + ), |
| 55 | + Model( |
| 56 | + id="gpt-5.1", |
| 57 | + provider="openai", |
| 58 | + name="GPT-5.1", |
| 59 | + description="GPT-5 is our flagship model for coding, reasoning, and agentic tasks across domains", |
| 60 | + capabilities=["tool_use", "vision", "thinking", "stream", "structured_output"], |
| 61 | + max_context_token=400_000, |
| 62 | + input_token_price_1m=1.25, |
| 63 | + output_token_price_1m=10, |
| 64 | + ), |
| 65 | + Model( |
| 66 | + id="gpt-5.1-codex", |
| 67 | + provider="openai", |
| 68 | + name="GPT-5.1 Codex", |
| 69 | + description="GPT-5-Codex is a version of GPT-5 optimized for agentic coding tasks in Codex or similar environments", |
| 70 | + capabilities=["tool_use", "vision", "thinking", "stream", "structured_output"], |
| 71 | + input_token_price_1m=1.25, |
| 72 | + output_token_price_1m=10, |
| 73 | + ), |
| 74 | + Model( |
| 75 | + id="gpt-5.1-codex-mini", |
| 76 | + provider="openai", |
| 77 | + name="GPT-5.1 Codex Mini", |
| 78 | + description="GPT-5-Codex is a version of GPT-5 optimized for agentic coding tasks in Codex or similar environments", |
| 79 | + capabilities=["tool_use", "vision", "thinking", "stream", "structured_output"], |
| 80 | + input_token_price_1m=0.25, |
| 81 | + output_token_price_1m=2.0, |
55 | 82 | ), |
56 | 83 | Model( |
57 | 84 | id="gpt-4.1-mini", |
|
61 | 88 | capabilities=["tool_use", "vision", "stream", "structured_output"], |
62 | 89 | input_token_price_1m=0.15, |
63 | 90 | output_token_price_1m=0.6, |
64 | | - default=True, |
65 | 91 | ), |
66 | 92 | Model( |
67 | 93 | id="gpt-4.1", |
|
71 | 97 | capabilities=["tool_use", "vision", "stream", "structured_output"], |
72 | 98 | input_token_price_1m=2, |
73 | 99 | output_token_price_1m=8, |
74 | | - default=True, |
75 | 100 | ), |
76 | 101 | Model( |
77 | 102 | id="o3-mini", |
|
378 | 403 | input_token_price_1m=0.0, |
379 | 404 | output_token_price_1m=0.0, |
380 | 405 | ), |
| 406 | + Model( |
| 407 | + id="gpt-5.1", |
| 408 | + provider="github_copilot", |
| 409 | + name="GPT 5.1", |
| 410 | + description="", |
| 411 | + capabilities=["tool_use", "vision", "stream", "structured_output"], |
| 412 | + max_context_token=264_000, |
| 413 | + default=False, |
| 414 | + input_token_price_1m=0.0, |
| 415 | + output_token_price_1m=0.0, |
| 416 | + ), |
| 417 | + Model( |
| 418 | + id="gpt-5.1-codex", |
| 419 | + provider="copilot_response", |
| 420 | + name="GPT 5 Codex", |
| 421 | + description="", |
| 422 | + capabilities=["tool_use", "vision", "stream", "structured_output"], |
| 423 | + max_context_token=400_000, |
| 424 | + default=False, |
| 425 | + input_token_price_1m=0.0, |
| 426 | + output_token_price_1m=0.0, |
| 427 | + endpoint="response", |
| 428 | + ), |
| 429 | + Model( |
| 430 | + id="gpt-5.1-codex-mini", |
| 431 | + provider="github_copilot", |
| 432 | + name="GPT 5 mini", |
| 433 | + description="", |
| 434 | + capabilities=["tool_use", "vision", "stream", "thinking", "structured_output"], |
| 435 | + default=False, |
| 436 | + input_token_price_1m=0.0, |
| 437 | + output_token_price_1m=0.0, |
| 438 | + endpoint="response", |
| 439 | + ), |
381 | 440 | Model( |
382 | 441 | id="oswe-vscode-prime", |
383 | 442 | provider="github_copilot", |
|
0 commit comments