#How to use Deepseek v4?

1 messages ยท Page 1 of 1 (latest)

tranquil briar
#

Iโ€™m new to openclaw and I want to use Deepseek v4 pro

stone gulchBOT
# tranquil briar Iโ€™m new to openclaw and I want to use Deepseek v4 pro

For DeepSeek, use the built-in deepseek provider.

Fast path:

openclaw onboard --auth-choice deepseek-api-key
openclaw models list --provider deepseek
openclaw models set deepseek/deepseek-chat

That onboarding flow asks for your DeepSeek API key and the docs say it sets DeepSeek Chat as the default. If you specifically mean a model marketed as โ€œDeepSeek v4 proโ€, first check whether your installed OpenClaw sees it:

openclaw models list --provider deepseek

If it is not listed, OpenClawโ€™s current bundled DeepSeek docs/catalog only show the standard DeepSeek Chat and Reasoner surfaces, so you may need the exact API model id from DeepSeek or use another OpenAI-compatible provider route if that model is exposed elsewhere.

stone gulchBOT
tranquil briar
#

Deepseek chat and reasoner is old models I think โ€ฆ?

stone gulchBOT
# tranquil briar Deepseek chat and reasoner is old models I think โ€ฆ?

Yep, youโ€™re right to question that. DeepSeekโ€™s current API docs say:

  • deepseek-chat and deepseek-reasoner are compatibility names for deepseek-v4-flash modes
  • deepseek-v4-pro is the actual Pro API model id

So try this after adding your DeepSeek API key:

openclaw onboard --auth-choice deepseek-api-key
openclaw models set deepseek/deepseek-v4-pro
openclaw models status

If OpenClaw says the model is not allowed/known, add it to the model allowlist first:

stone gulchBOT
# tranquil briar Deepseek chat and reasoner is old models I think โ€ฆ?
openclaw config set agents.defaults.models '{"deepseek/deepseek-v4-pro":{}}' --strict-json --merge
openclaw models set deepseek/deepseek-v4-pro

The OpenClaw DeepSeek docs look behind DeepSeekโ€™s newest naming here, but the provider is OpenAI-compatible, so the important part is using the exact model ref: deepseek/deepseek-v4-pro.

DeepSeek pricing/models page: https://api-docs.deepseek.com/quick_start/pricing
OpenClaw model docs: https://docs.openclaw.ai/concepts/models

tranquil briar
#

Oh shit itโ€™s there in docs

deepseek/deepseek-v4-pro

stone gulchBOT
tranquil briar
#

This is what it said

 Model/auth provider

โ”‚ DeepSeek
โ”‚
โ—‡ Enter DeepSeek API key
โ”‚ sk-key
โ”‚
โ—‡ Model configured โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ โ”‚
โ”‚ Default model set to deepseek/deepseek-chat โ”‚
โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ”‚
โ—‡ Default model
โ”‚ Enter model manually
โ”‚
โ—‡ Default model
โ”‚ deepseek/deepseek-v4-pro
โ”‚
โ—‡ Model check โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ โ”‚
โ”‚ Model not found: deepseek/deepseek-v4-pro. Update โ”‚
โ”‚ agents.defaults.model or run /models list. โ”‚
โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

stone gulchBOT
# tranquil briar This is what it said Model/auth provider โ”‚ DeepSeek โ”‚ โ—‡ Enter DeepSeek ...

That output means your API key path worked, but your installed OpenClaw catalog does not have deepseek-v4-pro yet. Add it as an explicit DeepSeek model, then set it:

openclaw config set models.providers.deepseek.models '[{"id":"deepseek-v4-pro","name":"DeepSeek V4 Pro","input":["text"],"contextWindow":1048576,"maxTokens":393216}]' --strict-json --merge

openclaw config set agents.defaults.models '{"deepseek/deepseek-v4-pro":{}}' --strict-json --merge

openclaw models set deepseek/deepseek-v4-pro
openclaw models status

If agents.defaults.models is not set on your config, that second command may be unnecessary, but it is safe/additive with --merge.

This is likely just OpenClawโ€™s bundled DeepSeek catalog lagging behind DeepSeekโ€™s current docs. If that still says model not found, paste:

stone gulchBOT
stone gulchBOT
# tranquil briar YAY!

Nice, glad it worked ๐ŸŽ‰

If this fixed it, please right-click the solution message โ†’ Apps โ†’ โœ… Mark Solution. That helps Answer Overflow index it for the next person who hits the DeepSeek v4 catalog mismatch.