DeepSeekDSH
Independent community guideNot affiliated with DeepSeek.Official source snapshot

DeepSeek Harness Provider Configuration Tutorials

One standalone article per major model provider, covering the key, Provider ID, Base URL, API protocol, model selection and common failures.

On this page

How to choose

Open the article matching the API key you plan to use. Start with DSH's built-in provider; if your version does not ship that catalog entry, follow the custom-provider section in the matching article.

Model names change; do not guess configuration values

Base URLs, protocols and environment variables come from official documentation or upstream provider source; model IDs must come from the provider's current API and the DSH model picker.

All standalone tutorials

Rules shared by every article

Keep keys out of the repository

Save it in the DSH Web UI, or reference an environment variable with apiKeyEnv. Never put the secret itself in settings.yaml.

Match the protocol

OpenAI Completions, OpenAI Responses, Anthropic Messages and Google's native protocol are different wire interfaces.

Verify in a fresh session

A session that already sent a request keeps its recorded model. Start a fresh session when verifying a switch.

RELATEDNot sure whether a provider is supported?
Open the custom-provider guide →