Skip to content

Model Lifecycle and Changelog

The NRP catalog rotates quickly to track the open-weights frontier. Newer, faster models replace obsolete ones, and GPU allocations are shifted toward what the community is actually using. This page explains the process and lists what’s changed recently.

How models are added and removed

Added — new models are added based on benchmarks (artificialanalysis.ai) and qualitative evidence (e.g. r/LocalLLaMA), with the final decision made by administrators in discussion with users.

Removed — obsolete models are removed when smaller models perform better all-around or another model has clearly replaced the use case.

Deprecated — research groups that need a specific model for reproducibility can declare research usage. Deprecated models stay up until the research concludes, but their replacement is still encouraged. If your group depends on a model that has been deprecated or removed, please reach out via the Nautilus AI/ML channel.

GPU allocation is the limiting factor: larger models that require many GPUs are removed sooner if relative performance falls behind, while small or efficient models get more leniency. New-model decisions and retirement discussion happen in the same Matrix channel.

Recent changes

September 2026
  • glm-5’s context window was raised from 300,000 to 1,048,576 tokens, the checkpoint’s full window — every glm-5 backend now serves --max-model-len 1048576. The alias, the endpoint, the checkpoint (Inferact/GLM-5.3-NVFP4), and the thinking behaviour are unchanged. Clients that pin a context window — VS Code’s maxInputTokens, OpenCode’s context, Crush’s context_window, CLAUDE_CODE_AUTO_COMPACT_WINDOW — should be raised to match.
  • deepseek-v4-flash was changed from deepseek-ai/DeepSeek-V4-Flash-0731 to deepseek-ai/DeepSeek-V4-Flash-Vision-Exp, DeepSeek’s first multimodal checkpoint in the V4 family, and the model now accepts image inputimage_url parts in the message content, the same way as on the other multimodal models. Video and audio are still not supported. The alias, the endpoint, and the 1,048,576-token context window are unchanged, so no client configuration has to change. The checkpoint is experimental (-Exp), on a model that is still evaluating.
  • Thinking behaviour is unchanged by that swap, but the model card previously documented the wrong toggle. Thinking on deepseek-v4-flash is controlled by extra_body={"chat_template_kwargs": {"thinking": false}} — not enable_thinking, which this model’s template ignores — and its depth by reasoning_effort: low, high, or max, with max the default on the NRP deployment.
August 2026
  • qwen3 was changed from Qwen/Qwen3.5-397B-A17B-FP8 to Qwen/Qwen3.8-Flash-Next-FP8, an experimental preview of the architecture behind the coming Qwen4 family. Context size changed from 1,010,000 to 1,000,000 tokens, the documented ceiling for the model (262,144 natively, YaRN-extended). The alias, the endpoint, and the API are otherwise unchanged, so no client configuration has to change beyond the context window. The model is far smaller in what it activates — 180B total parameters with only 6B active per token, against 397B total and 17B active — and it scores higher: Artificial Analysis puts it at 55.8 on the Intelligence Index and 86.1% on Terminal-Bench v2.1, the best agentic-coding score in the catalog.
  • Thinking behaviour on qwen3 changed with that upgrade. Reasoning depth is now tunable per request with the standard reasoning_effort parameter — low, medium, or xhigh, and xhigh is the model’s default — and reasoning from earlier turns is preserved by default (preserve_thinking). Both raise tokens per request relative to Qwen3.5, and the model is verbose to begin with. Requests that do not need reasoning should keep passing extra_body={"chat_template_kwargs": {"enable_thinking": false}}, which is unchanged.
  • glm-5 (nvidia/GLM-5.2-NVFP4) was changed to GLM-5.3 (Inferact/GLM-5.3-NVFP4). The glm-5 alias, the endpoint, and the 300K context window are unchanged. Thinking is now always on — the old enable_thinking: false toggle no longer applies — and its depth is tunable per request with reasoning_effort: low, high, or max, with max the default.
  • qwen3-small was changed from Qwen/Qwen3.6-27B to Qwen/Qwen3.8-27B. Context size changed from 1,010,000 to 1,000,000 tokens, the documented ceiling for the model. The alias, the endpoint, and the API are otherwise unchanged, so no client configuration has to change beyond the context window.
  • Thinking behaviour on qwen3-small changed with that upgrade. Reasoning depth is now tunable per request with the standard reasoning_effort parameter — low, medium, or xhigh, and xhigh is the model’s default — and reasoning from earlier turns is preserved by default (preserve_thinking). Both raise tokens per request relative to Qwen3.6. Requests that do not need reasoning should keep passing extra_body={"chat_template_kwargs": {"enable_thinking": false}}, which is unchanged.

Older changes

June 2026
May 2026
April 2026
March 2026
  • qwen3-embedding (Qwen/Qwen3-VL-Embedding-8B) added on the AI Gateway.
  • embed-mistral (intfloat/e5-mistral-7b-instruct) decommissioned and replaced with qwen3-embedding due to incompatibilities with Jupyter AI.
  • llama3-sdsc (Llama-3.3-70B-Instruct) removed from the Envoy AI Gateway after a long deprecation.
  • glm-v (GLM-4.6V multimodal route) removed from the Envoy AI Gateway. Use glm-4.7 for text and other multimodal options for vision/video.
February 2026
January 2026

Added/Changed

Removed

December 2025
November 2025

Added/Changed

Removed

U.S. National Science Foundation

This work was supported in part by National Science Foundation (NSF) awards CNS-1730158, ACI-1540112, ACI-1541349, OAC-1826967, OAC-2112167, CNS-2100237, CNS-2120019.