Konfiguracja klucza zewnętrznego DeepSeek Harness — niestandardowy dostawca APIMaster.ai
Jak dodać klucz API zgodny z OpenAI od APIMaster.ai w DeepSeek Harness (dsh). Otwórz Settings → Models → Add a custom provider, wpisz Base URL, klucz i ID modeli, a następnie wybierz model w czacie.
DeepSeek Harness (dsh) to lokalny framework agentów open source od DeepSeek. Web UI domyślnie działa pod http://127.0.0.1:3080. Wbudowana karta DeepSeek przyjmuje tylko oficjalny klucz. Aby używać GPT / Claude / DeepSeek i innych modeli z marketplace przez APIMaster, dodaj custom provider.
Najpierw uzyskaj klucz API. Klucz zostaje w
$DSH_HOME/.credentials.yaml(domyślnie~/.dsh/). Nie udostępniaj go na czacie ani na zrzutach.
Wymagania wstępne
- Node.js
22.19+lub24+. - Uruchomione Web UI:
npx @deepseek-ai/dsh web
Otwórz URL z terminala (zwykle http://127.0.0.1:3080).
3. Klucz skopiowany z konsoli APIMaster.
4. model id z marketplace (np. gpt-5.6-sol, claude-sonnet-4-6, deepseek-v4-pro).
Krok 1 — Otwórz Models
- Otwórz Settings.
- Wybierz Models.
- Nie klikaj Edit na karcie DeepSeek — to oficjalny klucz.

| Przycisk | Zastosowanie |
|---|---|
| + Add provider | Katalog (Anthropic, OpenAI, …) |
| + Add a custom provider | APIMaster (ten) |
Krok 2 — Wypełnij niestandardowego dostawcę
| Pole | Wartość |
|---|---|
| Provider ID | apimaster (małe litery; nie można zmienić nazwy po zapisie) |
| Display name | apimaster lub APIMaster.ai |
| Base URL | https://apimaster.ai/v1 (musi zawierać /v1) |
| API protocol | openai-completions |
| API key | Twój klucz APIMaster |
Dodaj co najmniej jeden model (lewa = model id, prawa = nazwa wyświetlana, np. gpt-5.6-sol) albo Fetch available models. Kliknij Create provider.

Id spoza listy kończy się lokalnym UNKNOWN_MODEL. Bez /v1 fetch i czat nie działają.
Krok 3 — Potwierdź zapis
Powinny być widoczne DeepSeek oraz apimaster z szarą odznaką Custom.

Krok 4 — Wybierz model w czacie
W selektorze wybierz model z grupy apimaster, nie z grupy DeepSeek.

Krok 5 — Wiadomość testowa
Wyślij hi. Normalna odpowiedź plus metryki LLM / TTFT / tok potwierdzają konfigurację.

Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Brak formularza | Settings → Models → + Add a custom provider |
401 / MISSING_CREDENTIAL |
Wklej ponownie klucz w Edit |
| Brak połączenia | https://apimaster.ai/v1 |
UNKNOWN_MODEL |
Dodaj id do listy Models |
| Nadal oficjalny DeepSeek | Wybierz wiersz w grupie apimaster |
| Złe Provider ID | Utwórz nowy i Delete stary |
Lista kontrolna
- Działa
npx @deepseek-ai/dsh web - Użyto + Add a custom provider
- API protocol =
openai-completions - Base URL =
https://apimaster.ai/v1 - Model z grupy apimaster odpowiada