Einrichtung von KI-Tools
DeepSeek Harness
Verbinden Sie DeepSeek Harness über den nativen DeepSeek-Adapter oder einen benutzerdefinierten OpenAI-compatible Anbieter mit Felo.
Verwenden Sie diese Anleitung, um das quelloffene DeepSeek Harness mit Modellen auszuführen, die von der Felo API Platform bereitgestellt werden. Der empfohlene Weg nutzt den integrierten Adapter deepseek-official des Harness. Sie können Felo außerdem als separaten benutzerdefinierten OpenAI-kompatiblen Anbieter in der Web-UI hinzufügen.
DeepSeek Harness ist derzeit eine Developer Preview und kann kompatibilitätsbrechende Änderungen einführen. Prüfen Sie die Upstream-Release-Notes, wenn eine Option oder ein Bildschirm von dieser Anleitung abweicht.
Bevor Sie beginnen
Sie benötigen Node.js und einen Schlüssel für die Felo API Platform. Halten Sie den Schlüssel aus der Versionsverwaltung heraus.
export FELO_API_KEY="YOUR_API_KEY"Die Beispiele verwenden deepseek-v4-flash. Prüfen Sie Modelle und Preise, bevor Sie eine andere Modell-ID wählen.
Empfohlene Einrichtung: integrierter DeepSeek-Adapter
DeepSeek Harness liest die Anmeldedaten des integrierten Adapters aus DEEPSEEK_API_KEY und seinen Endpoint aus DEEPSEEK_BASE_URL.
export DEEPSEEK_API_KEY="$FELO_API_KEY"
export DEEPSEEK_BASE_URL="https://openapi.felo.ai/api/v1"
npx @deepseek-ai/dsh webÖffnen Sie http://127.0.0.1:3080 und gehen Sie dann wie folgt vor:
- Fügen Sie Ihren Projekt-Workspace hinzu oder wählen Sie ihn aus.
- Öffnen Sie Settings → Models.
- Wählen Sie den Anbieter
deepseek-officialund das Modelldeepseek-v4-flash. - Starten Sie eine neue Sitzung und senden Sie eine kleine Repository-Aufgabe.
Hängen Sie /chat/completions nicht an die Base-URL an. Der integrierte Adapter sendet Anfragen selbst an {DEEPSEEK_BASE_URL}/chat/completions.
Umgebungswerte dauerhaft speichern
DeepSeek Harness kann eine .env-Datei aus dem Verzeichnis lesen, in dem Sie es starten. Fügen Sie die folgenden Werte einer nicht versionierten .env-Datei hinzu, wenn Sie sie nicht für jede Sitzung exportieren möchten:
DEEPSEEK_API_KEY=YOUR_API_KEY
DEEPSEEK_BASE_URL=https://openapi.felo.ai/api/v1Übertragen Sie diese Datei nicht in die Versionsverwaltung. Sie können auch die Anmeldedaten- und Einstellungsdateien des Harness unter $DSH_HOME verwenden, wenn Sie eine Konfiguration auf Benutzerebene benötigen.
Alternative Einrichtung: benutzerdefinierter OpenAI-kompatibler Anbieter
Verwenden Sie diesen Weg, wenn Felo als separater Anbieter erscheinen soll, statt die integrierte DeepSeek-Verbindung zu überschreiben.
- Starten Sie die Web-UI mit
npx @deepseek-ai/dsh web. - Öffnen Sie Settings → Models.
- Wählen Sie Add custom provider.
- Geben Sie die folgenden Werte ein und speichern Sie den Anbieter.
| Feld | Wert |
|---|---|
| Anbieter-ID | felo |
| Anzeigename | Felo API Platform |
| Base-URL | https://openapi.felo.ai/api/v1 |
| API-Protokoll | OpenAI-kompatible Chat Completions (openai-completions) |
| API-Schlüssel | Ihr Felo API-Schlüssel |
| Modell-ID | deepseek-v4-flash |
Wenn die Modellerkennung fehlschlägt, fügen Sie die Modell-ID manuell hinzu. Die Aktion Get available models eines Anbieters setzt eine OpenAI-kompatible GET /models-Route voraus und ist für die manuelle Konfiguration nicht erforderlich.
Einrichtung prüfen
Starten Sie eine neue Sitzung und fragen Sie:
Summarize this repository and identify its main packages.Die Einrichtung ist bereit, wenn die Sitzung mit ausgewähltem deepseek-v4-flash abgeschlossen wird und kein Authentifizierungs- oder Unbekanntes-Modell-Fehler erscheint.
Für einen nicht interaktiven Smoke-Test mit dem empfohlenen Adapter führen Sie im Ziel-Workspace aus:
npx @deepseek-ai/dsh --profile headless "List the top-level files in this workspace."Hinweis zur Websuche
Diese Einrichtung leitet Modellanfragen über Felo. Der integrierte web_search-Anbieter von DeepSeek Harness hat separate Endpoint-Anforderungen, obwohl seine Standard-Anmeldedatenvariable ebenfalls DEEPSEEK_API_KEY lautet. Richten Sie DEEPSEEK_SEARCH_BASE_URL nicht auf Felo, sofern Sie keinen ausdrücklich kompatiblen Such-Endpoint verwenden. Verwenden Sie die Chat API von Felo oder andere Felo Skills separat, wenn Ihr Workflow die Felo-Suche benötigt.
Fehlerbehebung
| Problem | Was Sie prüfen sollten |
|---|---|
MISSING_CREDENTIAL oder 401 | Bestätigen Sie, dass DEEPSEEK_API_KEY in dem Prozess, der dsh startet, den Felo-Schlüssel enthält |
| Die Anfrage-URL enthält den Pfad doppelt | Verwenden Sie https://openapi.felo.ai/api/v1, nicht eine URL, die auf /chat/completions endet |
UNKNOWN_MODEL | Wählen Sie deepseek-v4-flash aus oder fügen Sie es manuell hinzu, oder verwenden Sie eine andere veröffentlichte Felo-Modell-ID |
| Felo wird nicht separat aufgeführt | Verwenden Sie die Einrichtung als benutzerdefinierter Anbieter; der empfohlene Weg behält die Anbieter-ID deepseek-official bei |
| Einstellungen geändert, aber eine alte Sitzung verhält sich anders | Starten Sie eine neue Sitzung, damit sie den neu gewählten Anbieter und die neue Modellroute verwendet |
| Authentifizierung der Websuche schlägt fehl | Konfigurieren Sie den Suchanbieter des Harness separat; Einstellungen für den Modell-Endpoint konfigurieren die Websuche nicht |