Configuração de chave de terceiros no DeepSeek Harness — provedor personalizado APIMaster.ai
Como adicionar uma chave de API compatível com OpenAI da APIMaster.ai no DeepSeek Harness (dsh). Abra Settings → Models → Add a custom provider, preencha Base URL, chave e IDs de modelo e selecione o modelo no chat.
DeepSeek Harness (dsh) é o framework de agentes local de código aberto da DeepSeek. A Web UI fica em http://127.0.0.1:3080 por padrão. O cartão DeepSeek aceita só a chave oficial. Para GPT / Claude / DeepSeek e outros modelos do marketplace via APIMaster, use Add a custom provider.
Obtenha a chave de API primeiro. A chave fica em
$DSH_HOME/.credentials.yaml(padrão~/.dsh/). Não compartilhe em chats nem capturas.
Pré-requisitos
- Node.js
22.19+ou24+. - Web UI em execução:
npx @deepseek-ai/dsh web
Abra a URL do terminal (geralmente http://127.0.0.1:3080).
3. Chave copiada do console da APIMaster.
4. model id do marketplace (ex.: gpt-5.6-sol, claude-sonnet-4-6, deepseek-v4-pro).
Passo 1 — Abrir Models
- Abra Settings.
- Selecione Models.
- Não clique em Edit no cartão DeepSeek — é a chave oficial.

| Botão | Uso |
|---|---|
| + Add provider | Catálogo (Anthropic, OpenAI, …) |
| + Add a custom provider | APIMaster (este) |
Passo 2 — Preencher o provedor personalizado
| Campo | Valor |
|---|---|
| Provider ID | apimaster (minúsculas; não pode ser renomeado depois de salvar) |
| Display name | apimaster ou APIMaster.ai |
| Base URL | https://apimaster.ai/v1 (inclua /v1) |
| API protocol | openai-completions |
| API key | Sua chave APIMaster |
Adicione pelo menos um modelo (esquerda = model id, direita = nome de exibição, ex. gpt-5.6-sol) ou use Fetch available models. Clique em Create provider.

Um id fora da lista falha localmente com UNKNOWN_MODEL. Sem /v1, fetch e chat falham.
Passo 3 — Confirmar o salvamento
Você deve ver DeepSeek e apimaster com o selo cinza Custom.

Passo 4 — Selecionar o modelo no chat
No seletor, escolha o modelo do grupo apimaster, não do grupo DeepSeek.

Passo 5 — Mensagem de teste
Envie hi. Uma resposta normal mais as métricas LLM / TTFT / tok confirma a configuração.

Solução de problemas
| Problema | Correção |
|---|---|
| Formulário não aparece | Settings → Models → + Add a custom provider |
401 / MISSING_CREDENTIAL |
Cole a chave de novo em Edit |
| Sem conexão | https://apimaster.ai/v1 |
UNKNOWN_MODEL |
Adicione o id à lista Models |
| Ainda usa DeepSeek oficial | Escolha a linha do grupo apimaster |
| Provider ID errado | Crie outro e Delete o antigo |
Lista de verificação
-
npx @deepseek-ai/dsh webem execução - Usou + Add a custom provider
- API protocol =
openai-completions - Base URL =
https://apimaster.ai/v1 - O modelo do grupo apimaster responde