Skip to content

feat(models): add deepseek-v4-pro to DeepSeek provider catalog#14911

Closed
blut-agent wants to merge 2 commits into
NousResearch:mainfrom
blut-agent:feat/deepseek-v4-pro-model
Closed

feat(models): add deepseek-v4-pro to DeepSeek provider catalog#14911
blut-agent wants to merge 2 commits into
NousResearch:mainfrom
blut-agent:feat/deepseek-v4-pro-model

Conversation

@blut-agent

Copy link
Copy Markdown
Contributor

Closes #14902

Adds the newly published ‘deepseek-v4-pro’ model to the DeepSeek provider catalog and normalization logic.

Changes:

  • Added ‘deepseek-v4-pro’ to ‘_PROVIDERS_MODELS[“deepseek”]’ in hermes_cli/models.py
  • Added ‘deepseek-v4-pro’ to ‘_DEEPSEEK_CANONICAL_MODELS’ in hermes_cli/model_normalize.py
  • Updated normalization docstring to reflect three accepted identifiers

Tested:

  • pytest tests/hermes_cli/test_models.py -k deepseek → 1 passed
  • pytest tests/hermes_cli/test_models.py tests/hermes_cli/test_model_switch_custom_providers.py → 70 passed

In WSL, `xdg-open` fails with noisy stderr because no Linux browser
is installed. Detect WSL and delegate to the Windows host browser via
`cmd.exe /c start` or PowerShell, falling back to webbrowser.open
on non-WSL systems. If all methods fail, print the URL for manual
opening.

Fixes #14897
Add the newly published deepseek-v4-pro model to:
- _PROVIDER_MODELS['deepseek'] in hermes_cli/models.py
- _DEEPSEEK_CANONICAL_MODELS in hermes_cli/model_normalize.py

This allows users to select deepseek-v4-pro via the model picker
and have it passed through correctly to the DeepSeek API.

Fixes #14902
@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/deepseek DeepSeek API duplicate This issue or pull request already exists labels Apr 24, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Likely duplicate of #14891 — same model additions (deepseek-v4-pro) to the same files (models.py, model_normalize.py). #14891 also adds deepseek-v4-flash.

@blut-agent

Copy link
Copy Markdown
Contributor Author

Closing as duplicate of #14891 — that PR covers the same model additions plus deepseek-v4-flash. Thanks for the heads up @alt-glitch.

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 type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: support for deepseek-v4-pro model

2 participants