Skip to main content
Use DSH’s API Key configuration to point the built-in DeepSeek provider to APIONE, then choose a DeepSeek model actually available to your key.

Install

Use a Node.js version supported by the current DSH package.

Configure the connection

Set the key in the current terminal:
Edit ~/.dsh/settings.yaml. If DSH_HOME is set, use settings.yaml in that directory. Merge:
apiKeyEnv references the environment variable. Retain other existing settings.

Configure APIONE in the Web UI

Run dsh web, go to Settings → Models → DeepSeek → Edit, and expand Custom Settings.
  1. Enter your APIONE API Key in API Key.
  2. Enter https://api.apione.ai/v1 in API Address.
  3. Check that the Model Catalog matches the actual model IDs currently available on APIONE.
  4. Click Save.
DeepSeek Harness configuration showing APIONE address, concealed key, and model catalog

DeepSeek Harness API key, address, and model catalog configuration.

This entry indicates the Anthropic Messages protocol is used. Choose an APIONE model that supports this protocol and verify the final request path.

Select a model and run

Run dsh web and open model settings. Check whether built-in IDs match APIONE’s current catalog. If not, use the custom model configuration supported by your DSH version. Do not assume all built-in models are callable. Test text Q&A first, then verify file reading and tool result submission.

Network and authentication

If the web interface opens but inference fails, check whether the DSH process or container can reach api.apione.ai. For corporate proxies, see network configuration. Use an APIONE API Key. Other providers’ OAuth plugins, login commands, and authorization tokens do not apply. Renaming a plugin does not create an APIONE OAuth service.
Integration directory · Choose a model · Troubleshooting