litellm/tests/e2e/management
tavren27 8fc6789295
chore: move LiteLLM's configs and e2e tests off gpt-4o and gpt-4.1 before their 2027-01-14 shutdown (#51800)
* chore: move LiteLLM's configs, cookbooks and e2e tests off gpt-4o and gpt-4.1 before their 2027-01-14 shutdown

OpenAI shuts down gpt-4o, gpt-4o-mini, gpt-4.1 and gpt-4.1-mini on 2027-01-14. The example proxy
configs, cookbook guides and e2e suites now call gpt-5.6, gpt-5.6-luna or gpt-5.4-mini, and the
predicted-outputs e2e test is removed because no current OpenAI model accepts prediction

* docs(cookbook): name gpt-5.6 instead of gpt-4o as a tool-capable model in the gollem troubleshooting tips

* chore(ci): delete the observatory proxy config, which nothing has loaded since its workflow was removed

* chore: send max_completion_tokens in batch lines and move README and deploy examples to gpt-5.6

gpt-5.6-luna rejects max_tokens on OpenAI's batch lines, which reach OpenAI unchanged, so the batch JSONL builders send max_completion_tokens. The README quick start, the adaptive router README and the Helm and Terraform example configs move off gpt-4o with the configs

* chore: pin output prices next to input prices in the adaptive router example

The adaptive router reads only input_cost_per_token from config, and a deployment priced by input alone bills output at $0, so the example and its README pin both at the cost map's current prices

* chore: move the configs and e2e tests to gpt-6-luna and gpt-6.1-sol

The cost map names gpt-6-luna as the successor of gpt-4o, gpt-4o-mini, gpt-4.1
and gpt-4.1-mini. Cheap roles move to gpt-6-luna and full-size and vision roles
to gpt-6.1-sol, the pair main's other configs use. The adaptive router example
pins the gpt-6 prices, and the installer quick start and two READMEs drop gpt-4o

---------

Co-authored-by: mateo-berri <277851410+mateo-berri@users.noreply.github.com>
2026-11-14 10:50:59 -08:00
..
conftest.py test: bind management E2E callers and isolate JWT actors 2026-09-12 13:29:04 -07:00
jwt_actors.py test(e2e): tag management tests with Subject metadata and record management client steps (#44962) 2026-10-07 10:32:09 -07:00
management_client.py test(e2e): tag management tests with Subject metadata and record management client steps (#44962) 2026-10-07 10:32:09 -07:00
test_budget_customer_user_org_e2e.py fix(e2e): restore main qualification across providers and UI (#49763) 2026-11-03 20:38:47 +00:00
test_config_misc_endpoints_e2e.py chore: move LiteLLM's configs and e2e tests off gpt-4o and gpt-4.1 before their 2027-01-14 shutdown (#51800) 2026-11-14 10:50:59 -08:00
test_jwt_management_e2e.py test(e2e): tag management tests with Subject metadata and record management client steps (#44962) 2026-10-07 10:32:09 -07:00
test_key_lifecycle_e2e.py chore: move LiteLLM's configs and e2e tests off gpt-4o and gpt-4.1 before their 2027-01-14 shutdown (#51800) 2026-11-14 10:50:59 -08:00
test_key_management_e2e.py test(e2e): tag management tests with Subject metadata and record management client steps (#44962) 2026-10-07 10:32:09 -07:00
test_management_e2e.py chore: move LiteLLM's configs and e2e tests off gpt-4o and gpt-4.1 before their 2027-01-14 shutdown (#51800) 2026-11-14 10:50:59 -08:00
test_mcp_lifecycle_e2e.py test(e2e): tag management tests with Subject metadata and record management client steps (#44962) 2026-10-07 10:32:09 -07:00
test_model_tag_accessgroup_e2e.py test(e2e): tag management tests with Subject metadata and record management client steps (#44962) 2026-10-07 10:32:09 -07:00
test_model_test_connection_e2e.py test(e2e): tag management tests with Subject metadata and record management client steps (#44962) 2026-10-07 10:32:09 -07:00
test_team_management_e2e.py feat(teams): let proxy admins grant team admins the right to raise their team budget (#45404) 2026-10-09 13:39:08 -07:00