Skip to content

feat: add deepseek/deepseek-v4-flash to OpenRouter model catalog - #33139

Closed
Sullipaupau wants to merge 1 commit into
NousResearch:mainfrom
Sullipaupau:add-deepseek-v4-flash-to-catalog
Closed

feat: add deepseek/deepseek-v4-flash to OpenRouter model catalog#33139
Sullipaupau wants to merge 1 commit into
NousResearch:mainfrom
Sullipaupau:add-deepseek-v4-flash-to-catalog

Conversation

@Sullipaupau

Copy link
Copy Markdown

deepseek/deepseek-v4-flash is live on OpenRouter and supports tool calling, but it was missing from both the curated catalog manifest (website/static/api/model-catalog.json) and the hardcoded fallback (hermes_cli/models.py OPENROUTER_MODELS).

This means the /model picker never shows it as an option — users who want to set it as their default model have to manually hermes config set model.default.

Changes

  • Added deepseek/deepseek-v4-flash to website/static/api/model-catalog.json (OpenRouter provider block)
  • Added deepseek/deepseek-v4-flash to hermes_cli/models.py OPENROUTER_MODELS fallback list (right after deepseek-v4-pro)

Verification

# Flash is on OpenRouter live API with tool support
curl https://openrouter.ai/api/v1/models | jq '.data[] | select(.id | startswith("deepseek/deepseek-v4")) | {id, tools: (.supported_parameters | contains(["tools"]))}'
# deepseek-v4-flash: tools=true
# deepseek-v4-flash:free: tools=true
# deepseek-v4-pro: tools=true

deepseek-v4-flash is live on OpenRouter and supports tools,
but was missing from both the curated catalog manifest and
the hardcoded fallback in OPENROUTER_MODELS, so it never
appeared in the /model picker.

Added to both sources so it survives catalog refresh.
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard provider/openrouter OpenRouter aggregator provider/deepseek DeepSeek API duplicate This issue or pull request already exists labels May 27, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Duplicate of #26130 which re-adds deepseek/deepseek-v4-flash to the model catalog (Nous Portal + OpenRouter). Flash was added in #14934, removed in #16197, and v4-pro re-added in #20495 but flash was not.

@teknium1

Copy link
Copy Markdown
Contributor

Thanks for the focused catalog update. This is an automated hermes-sweeper review; the requested behavior is already on current main.

  • hermes_cli/models.py:65 includes deepseek/deepseek-v4-flash in OPENROUTER_MODELS.
  • website/static/api/model-catalog.json:92 includes the same model in the OpenRouter manifest.
  • hermes_cli/models.py:1392-1402 confirms these curated sources feed the OpenRouter picker path.
  • Commit 50db2d9c12f2734b4ba8bbeb3c92a6e14e786a02 (feat(models): add deepseek-v4-flash, trim variants, group curated lists by maker (#35659)) implemented this exact catalog addition.

@teknium1 teknium1 closed this Jul 13, 2026
@teknium1 teknium1 added sweeper:implemented-on-main Sweeper: behavior already present on current main sweeper:blast-moderate Sweeper blast radius: moderate — a subsystem or single platform labels Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard duplicate This issue or pull request already exists P3 Low — cosmetic, nice to have provider/deepseek DeepSeek API provider/openrouter OpenRouter aggregator sweeper:blast-moderate Sweeper blast radius: moderate — a subsystem or single platform sweeper:implemented-on-main Sweeper: behavior already present on current main type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants