Skip to content

[BOT ISSUE] Mistral: add deprecation markers for retired codestral-2501 and pixtral-12b-2409 #1005

Description

@github-actions

Summary

codestral-2501 and pixtral-12b-2409 were officially deprecated and retired by Mistral (November and December 2025, respectively), but neither catalog entry has a deprecation_date or deprecated field. Without these, markModelsPastDeprecationDate() in models.ts will not flag them and they continue appearing as active models.

The codestral-latest alias was updated to point to Codestral 25.08 in a prior sync, but the dated snapshot it replaced was never marked deprecated. pixtral-12b-2409 has no successor alias — its official replacement is Ministral 3 14B, a different model family.

Affected Models

Model ID Current deprecation_date Correct Value Deprecated Retired Replacement Line
codestral-2501 (missing) 2025-11-30 11/6/2025 11/30/2025 Codestral 25.08 ~10762
pixtral-12b-2409 (missing) 2025-12-31 12/2/2025 12/31/2025 Ministral 3 14B ~10900

Both retirement dates are 7–8 months ago.

Verification

Check Status Detail
Cross-source (deprecation) Mistral models overview — Legacy/Deprecated section lists both with specific deprecation and retirement dates and named replacements
Already fixed Confirmed both entries lack deprecation_date and deprecated in current model_list.json
Duplicate check No open or closed issue covers codestral-2501 or pixtral-12b-2409 deprecation markers. Closed issues #885, #922, #816, #829 cover other Mistral models only

Verification Notes

Field Source Notes
codestral-2501 deprecated 11/6/2025 Mistral models overview Listed as "Codestral v25.01" in Legacy/Deprecated table
codestral-2501 retired 11/30/2025 Same source Replacement: Codestral 25.08
pixtral-12b-2409 deprecated 12/2/2025 Mistral models overview Listed as "Pixtral 12B v24.09" in Legacy/Deprecated table
pixtral-12b-2409 retired 12/31/2025 Same source Replacement: Ministral 3 14B

Local Files Inspected

  • packages/proxy/schema/model_list.jsoncodestral-2501 (line ~10762) and pixtral-12b-2409 (line ~10900) both lack deprecation_date
  • packages/proxy/schema/models.tsmarkModelsPastDeprecationDate() (line ~252) checks deprecation_date to auto-set deprecated: true
{
  "kind": "stale_metadata",
  "provider": "mistral",
  "models": ["codestral-2501", "pixtral-12b-2409"],
  "status": "deprecated",
  "model_specs": {
    "codestral-2501": {
      "format": "openai",
      "flavor": "chat",
      "input_cost_per_mil_tokens": 0.3,
      "output_cost_per_mil_tokens": 0.9,
      "parent": "codestral-latest",
      "fallback_models": ["publishers/mistralai/models/codestral-2501"],
      "deprecation_date": "2025-11-30",
      "available_providers": ["mistral"]
    },
    "pixtral-12b-2409": {
      "format": "openai",
      "flavor": "chat",
      "multimodal": true,
      "input_cost_per_mil_tokens": 0.15,
      "output_cost_per_mil_tokens": 0.15,
      "displayName": "Pixtral 12B",
      "max_input_tokens": 128000,
      "max_output_tokens": 128000,
      "deprecation_date": "2025-12-31",
      "available_providers": ["mistral"]
    }
  },
  "source_urls": [
    "https://docs.mistral.ai/getting-started/models"
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions