Skip to main content
DeepSeek Harness (dsh) can connect to LinkModel through its custom provider flow. Use the OpenAI-compatible Chat Completions protocol and add the LinkModel model IDs you want to expose in the model picker.
DeepSeek Harness is currently a developer preview. Its configuration and UI may change between releases.

Start DeepSeek Harness

Install Node.js, then launch the Web UI:
The Web UI is served at http://127.0.0.1:3080 by default.

Configure in the Web UI

Open Settings → Models, choose Add a custom provider, and enter: Add other model IDs from the Models page as needed, then save the provider. Select linkmodel/deepseek-v4-pro from the model picker before starting a new session.
DeepSeek Harness can query an OpenAI-compatible GET /models endpoint through Fetch available models. If discovery is unavailable, enter the model IDs manually.

Configure with settings.yaml

For an environment-variable-based setup, export your LinkModel API key:
Add the provider to $DSH_HOME/settings.yaml:
The example keeps one current model from each supported chat provider family. Restart DeepSeek Harness after editing the file, then select a linkmodel/* model in the model picker. See Models for additional variants.

Notes

  • Keep API keys in the Harness credential store or environment variables. Do not commit them to a repository.
  • Custom models are treated as text-only unless their input modalities are explicitly configured.
  • Use POST /chat/completions models. Responses-only provider configurations are not used by this integration.
  • Start a new session after changing the selected provider or model because existing sessions retain their recorded model.

Official references