Skip to content

chore: refresh seeded AI model catalog (Google/Anthropic/OpenAI) - #419

Merged
esafwan merged 4 commits into
developfrom
fix/refresh-seeded-model-catalog
Jul 26, 2026
Merged

chore: refresh seeded AI model catalog (Google/Anthropic/OpenAI)#419
esafwan merged 4 commits into
developfrom
fix/refresh-seeded-model-catalog

Conversation

@esafwan

@esafwan esafwan commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

What

Refreshes create_demo_ai_models() in huf/install.py against the providers' current model lineups (July 2026) — deprecated and legacy-but-still-available models pruned, OpenRouter open-weight lineup expanded.

Google

  • ❌ Removed: gemini-2.0-flash-001, gemini-2.0-flash-lite-preview (deprecated, shut down 2026-06-01), gemini-3-pro-preview (superseded by 3.1)
  • ✅ Added: gemini-3.5-flash, gemini-3.1-pro-preview, gemini-3.1-flash-lite, gemini-3-flash-preview, gemini-3.1-flash-image (Nano Banana 2), gemini-embedding-001, gemini-embedding-2
  • Kept: gemini-2.5 family, gemma-3, nano-banana-pro, text-embedding-004

Anthropic

  • ❌ Removed: claude-2, claude-opus-4.1 (deprecated), plus legacy: claude-sonnet-4.5, claude-opus-4, claude-opus-4.5, claude-3.7-sonnet, claude-3.5-sonnet, claude-3.5-haiku, claude-sonnet-4-20250514
  • ✅ Added: claude-fable-5, claude-opus-4.8, claude-sonnet-5 (kept claude-haiku-4.5 — current)

OpenAI

  • ❌ Removed: gpt-3.5-turbo, gpt-4-turbo, gpt-4o, gpt-4.1-nano, o1-preview, o1-mini, dall-e-3, gpt-image-1 (deprecated), plus legacy: gpt-4.1, gpt-4.1-mini
  • ✅ Added: gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna, gpt-5.5, gpt-5.4 / gpt-5.4-mini / gpt-5.4-nano, gpt-5.2, gpt-image-2
  • Kept: gpt-5/5.1/5-mini/5-nano, gpt-4o-mini (not deprecated), whisper-1, embeddings

OpenRouter

  • ❌ Removed: google/gemini-2.0-flash-exp:free, openai/gpt-4.1-mini, openai/gpt-4.1-nano, anthropic/claude-4.5-sonnet-20250929
  • ✅ Added all 14 current :free tier models, verified live against openrouter.ai/api/v1/models (2026-07-20): gemma-4-31b/26b, gpt-oss-20b, nemotron-3 x7, cohere north-mini-code, poolside laguna x2, tencent hy3. The :free suffix stays in model_name — it is both the free label and the exact id litellm routes with.
  • 🔧 Fixed stale ids that no longer exist on OpenRouter: qwen/qwen3-coder:freeqwen/qwen3-coder, google/gemma-3-27b-it:freegoogle/gemma-3-27b-it
  • ✅ Added (current open-weight flagships, per OpenRouter catalog July 2026): deepseek/deepseek-v4-pro + deepseek-v4-flash, z-ai/glm-5.2, moonshotai/kimi-k3 + kimi-k2.7, minimax/minimax-m3 + m2.7, microsoft/phi-4, google/gemma-4-31b-it, qwen/qwen3.7-max + qwen3.6-plus
  • Kept: openai/gpt-5 series, gpt-4o-mini, google/gemini-2.5-flash + gemma-3-27b:free, deepseek-chat-v3-0324/v3.1, qwen3-vl-235b + qwen3-coder:free, minimax-m2

Notes

  • Seed-only change (new installs); existing sites keep their AI Model rows — the seeder only inserts when the model doesn't exist.
  • Sources: Google Gemini API docs, Anthropic models overview, OpenAI models page, OpenRouter catalog references (July 2026); GPT-5.6 tiers confirmed via OpenAI announcement.

safwan added 4 commits July 21, 2026 01:20
…d current models

Google: drop gemini-2.0-flash-001 / gemini-2.0-flash-lite-preview (shut down
2026-06-01); add gemini-3.5-flash, gemini-3.1-pro-preview, gemini-3.1-flash-lite,
gemini-3-flash-preview, gemini-3.1-flash-image, gemini-embedding-001/2.
Anthropic: drop claude-2 and claude-opus-4.1 (deprecated); add claude-fable-5,
claude-opus-4.8, claude-sonnet-5.
OpenAI: drop gpt-3.5-turbo, gpt-4-turbo, gpt-4o, gpt-4.1-nano, o1-preview,
o1-mini, dall-e-3, gpt-image-1 (all deprecated); add gpt-5.6-sol/terra/luna,
gpt-5.5, gpt-5.4(-mini/-nano), gpt-5.2, gpt-image-2.
OpenRouter: drop google/gemini-2.0-flash-exp:free.
Anthropic: drop claude-sonnet-4.5, claude-opus-4, claude-opus-4.5,
claude-3.7-sonnet, claude-3.5-sonnet, claude-3.5-haiku,
claude-sonnet-4-20250514 (all legacy generations; current set is
fable-5 / opus-4.8 / sonnet-5 / haiku-4.5).
Google: drop gemini-3-pro-preview (superseded by gemini-3.1-pro-preview).
OpenAI: drop gpt-4.1, gpt-4.1-mini.
OpenRouter: drop openai/gpt-4.1-mini, openai/gpt-4.1-nano,
anthropic/claude-4.5-sonnet-20250929.
…hips

deepseek-v4-pro/flash, z-ai/glm-5.2, moonshotai/kimi-k3 + kimi-k2.7,
minimax-m3 + m2.7, microsoft/phi-4, google/gemma-4-31b-it,
qwen3.7-max + qwen3.6-plus (kept deepseek-chat-v3.x, qwen3-vl/coder,
minimax-m2).
… free ids

Verified against the live OpenRouter /api/v1/models catalog (2026-07-20):
- Added all 14 current ':free' models (gemma-4 x2, gpt-oss-20b, nemotron x7,
  cohere north-mini-code, poolside laguna x2, tencent hy3).
- Removed stale ids that no longer exist: qwen/qwen3-coder:free →
  qwen/qwen3-coder, google/gemma-3-27b-it:free → google/gemma-3-27b-it.
The ':free' suffix stays inside model_name — it is both the free label and
the exact id litellm needs, so huf calls keep working unchanged.
@esafwan
esafwan marked this pull request as ready for review July 26, 2026 23:19
@esafwan
esafwan merged commit bdf67d3 into develop Jul 26, 2026
4 checks passed
@esafwan
esafwan deleted the fix/refresh-seeded-model-catalog branch July 26, 2026 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant