APIMaster.ai

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

  1. Node.js 22.19+ lub 24+.
  2. 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

  1. Otwórz Settings.
  2. Wybierz Models.
  3. Nie klikaj Edit na karcie DeepSeek — to oficjalny klucz.

Settings → Models

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.

Custom 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.

Lista Models


Krok 4 — Wybierz model w czacie

W selektorze wybierz model z grupy apimaster, nie z grupy DeepSeek.

Selektor modeli


Krok 5 — Wiadomość testowa

Wyślij hi. Normalna odpowiedź plus metryki LLM / TTFT / tok potwierdzają konfigurację.

Czat testowy


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

Powiązane