Configuración de clave de terceros en DeepSeek Harness — proveedor personalizado APIMaster.ai
Cómo añadir una clave API compatible con OpenAI de APIMaster.ai en DeepSeek Harness (dsh). Abre Settings → Models → Add a custom provider, indica Base URL, clave e IDs de modelo y selecciónalo en el chat.
DeepSeek Harness (dsh) es el marco de agentes local de código abierto de DeepSeek. La Web UI usa por defecto http://127.0.0.1:3080. La tarjeta DeepSeek solo acepta la clave oficial. Para usar GPT / Claude / DeepSeek y otros modelos del marketplace con APIMaster, añade un custom provider.
Obtén una clave API primero. La clave se guarda en
$DSH_HOME/.credentials.yaml(por defecto~/.dsh/). No la compartas en chats ni capturas.
Requisitos previos
- Node.js
22.19+o24+. - Web UI en marcha:
npx @deepseek-ai/dsh web
Abre la URL del terminal (normalmente http://127.0.0.1:3080).
3. Clave copiada de la consola de APIMaster.
4. model id del marketplace (p. ej. gpt-5.6-sol, claude-sonnet-4-6, deepseek-v4-pro).
Paso 1 — Abrir Models
- Abre Settings.
- Elige Models en la barra lateral.
- No pulses Edit en la tarjeta DeepSeek: es la clave oficial.

| Botón | Uso |
|---|---|
| + Add provider | Catálogo (Anthropic, OpenAI, …) |
| + Add a custom provider | APIMaster (este) |
Paso 2 — Completar el proveedor personalizado
| Campo | Valor |
|---|---|
| Provider ID | apimaster (minúsculas; no se puede renombrar después) |
| Display name | apimaster o APIMaster.ai |
| Base URL | https://apimaster.ai/v1 (incluye /v1) |
| API protocol | openai-completions |
| API key | Tu clave de APIMaster |
Añade al menos un modelo (id a la izquierda, nombre a la derecha, p. ej. gpt-5.6-sol) o usa Fetch available models. Pulsa Create provider.

Un id no listado falla en local con UNKNOWN_MODEL. Sin /v1 fallan el descubrimiento y el chat.
Paso 3 — Confirmar el guardado
Debes ver DeepSeek y apimaster con insignia gris Custom.

Paso 4 — Elegir el modelo en el chat
En el selector, elige el modelo del grupo apimaster, no del grupo DeepSeek.

Paso 5 — Mensaje de prueba
Envía hi. Una respuesta normal y métricas LLM / TTFT / tok confirman la configuración.

Solución de problemas
| Problema | Solución |
|---|---|
| No aparece el formulario | Settings → Models → + Add a custom provider |
401 / MISSING_CREDENTIAL |
Vuelve a pegar la clave en Edit |
| Sin conexión | https://apimaster.ai/v1 |
UNKNOWN_MODEL |
Añade el id a Models |
| Sigue usando DeepSeek oficial | Elige la fila del grupo apimaster |
| Provider ID incorrecto | Crea uno nuevo y Delete el anterior |
Lista de comprobación
-
npx @deepseek-ai/dsh weben ejecución - Usaste + Add a custom provider
- API protocol =
openai-completions - Base URL =
https://apimaster.ai/v1 - El modelo del grupo apimaster responde