Issues are welcome: a wrong date, a missing model, or a surprising regression (with a redacted, minimal case). Pick a template on the new issue page.
-
Edit the row in
kit/retirements.yaml: the date, replacement orkind, thesourcelink, andchecked_on(today). Usekind: dependswith anotewhen the outcome depends on the deployment. -
Regenerate the tables in
README.mdandproviders/*.md:uv run python -m kit.retirements --write
-
uv run pytestchecks the tables match the YAML. Never write "[check]" in a public doc: resolve it from the source page, or write "not announced as of ".
- Calling it: nothing to add if LiteLLM supports it.
kit/config.pyasks LiteLLM which credentials the model needs; add the variables to.env.exampleand a row to "Platforms" in the README. - Parameter rules: add a function to
kit/params.pythat returnsIssues, each with its source URL, and one row toRULESwith an exact pattern for the model family. Add a test intests/test_providers_params.py. - A provider page: add
providers/<name>.mdwith the retirements markers and list it inPAGESinkit/retirements.py.
uv run pytest -q runs offline: no keys, no Opik, no model calls. CI runs it on Linux and Windows.