Nastavení AI nástrojů
DeepSeek Harness
Propojte DeepSeek Harness s Felo přes nativní adaptér DeepSeek nebo vlastního poskytovatele kompatibilního s OpenAI.
Tuto příručku použijte ke spuštění open-source nástroje DeepSeek Harness s modely obsluhovanými Felo API Platform. Doporučená cesta znovu používá vestavěný adaptér deepseek-official. Ve webovém rozhraní můžete také přidat Felo jako samostatného vlastního poskytovatele kompatibilního s OpenAI.
DeepSeek Harness je v současnosti developer preview a může zavádět změny, které narušují kompatibilitu. Pokud se některá volba nebo obrazovka liší od této příručky, zkontrolujte poznámky k vydání upstreamu.
Než začnete
Potřebujete Node.js a jeden klíč Felo API Platform. Uchovávejte klíč mimo systém správy verzí.
export FELO_API_KEY="YOUR_API_KEY"Příklady používají deepseek-v4-flash. Před volbou jiného ID modelu si přečtěte Modely a ceny.
Doporučené nastavení: vestavěný adaptér DeepSeek
DeepSeek Harness čte přihlašovací údaj vestavěného adaptéru z DEEPSEEK_API_KEY a jeho endpoint z DEEPSEEK_BASE_URL.
export DEEPSEEK_API_KEY="$FELO_API_KEY"
export DEEPSEEK_BASE_URL="https://openapi.felo.ai/api/v1"
npx @deepseek-ai/dsh webOtevřete http://127.0.0.1:3080 a potom:
- Přidejte nebo vyberte pracovní prostor projektu.
- Otevřete Settings → Models.
- Vyberte poskytovatele
deepseek-officiala modeldeepseek-v4-flash. - Spusťte novou relaci a odešlete malou úlohu nad repozitářem.
Nepřipojujte /chat/completions k základní URL. Vestavěný adaptér sám odesílá požadavky na {DEEPSEEK_BASE_URL}/chat/completions.
Trvalé uložení hodnot prostředí
DeepSeek Harness dokáže číst soubor .env z adresáře, ve kterém jej spustíte. Pokud je nechcete exportovat pro každou relaci, přidejte následující hodnoty do souboru .env, který není sledován verzovacím systémem:
DEEPSEEK_API_KEY=YOUR_API_KEY
DEEPSEEK_BASE_URL=https://openapi.felo.ai/api/v1Tento soubor necommitujte. Pokud potřebujete uživatelskou konfiguraci, můžete také použít soubory přihlašovacích údajů a nastavení harnessu v $DSH_HOME.
Alternativní nastavení: vlastní poskytovatel kompatibilní s OpenAI
Tuto cestu použijte, když chcete, aby se Felo zobrazoval jako samostatný poskytovatel namísto přepsání vestavěného připojení DeepSeek.
- Spusťte webové rozhraní pomocí
npx @deepseek-ai/dsh web. - Otevřete Settings → Models.
- Zvolte Add custom provider.
- Zadejte následující hodnoty a poskytovatele uložte.
| Pole | Hodnota |
|---|---|
| ID poskytovatele | felo |
| Zobrazovaný název | Felo API Platform |
| Základní URL | https://openapi.felo.ai/api/v1 |
| Protokol API | OpenAI Chat Completions kompatibilní s OpenAI (openai-completions) |
| API klíč | Váš Felo API klíč |
| ID modelu | deepseek-v4-flash |
Pokud zjišťování modelů selže, přidejte ID modelu ručně. Akce poskytovatele Get available models závisí na trase GET /models kompatibilní s OpenAI a pro ruční konfiguraci není nutná.
Ověřte nastavení
Spusťte novou relaci a zeptejte se:
Summarize this repository and identify its main packages.Nastavení je připraveno, když relace skončí s vybraným deepseek-v4-flash a neobjeví se chyba ověřování ani chyba neznámého modelu.
Pro neinteraktivní rychlý test s doporučeným adaptérem spusťte z cílového pracovního prostoru:
npx @deepseek-ai/dsh --profile headless "List the top-level files in this workspace."Poznámka k webovému vyhledávání
Toto nastavení směruje požadavky na modely přes Felo. Vestavěný poskytovatel web_search v DeepSeek Harness má samostatné požadavky na endpoint, i když jeho výchozí proměnná přihlašovacích údajů je také DEEPSEEK_API_KEY. Nesměrujte DEEPSEEK_SEARCH_BASE_URL na Felo, pokud nepoužíváte výslovně kompatibilní endpoint vyhledávání. Když váš workflow potřebuje vyhledávání Felo, použijte samostatně Chat API Felo nebo jiné Felo Skills.
Řešení problémů
| Problém | Co zkontrolovat |
|---|---|
MISSING_CREDENTIAL nebo 401 | Ověřte, že DEEPSEEK_API_KEY obsahuje klíč Felo v procesu, který spouští dsh |
| URL požadavku obsahuje cestu dvakrát | Použijte https://openapi.felo.ai/api/v1, nikoli URL končící na /chat/completions |
UNKNOWN_MODEL | Vyberte nebo ručně přidejte deepseek-v4-flash, případně použijte jiné publikované ID modelu Felo |
| Felo není uvedeno samostatně | Použijte nastavení vlastního poskytovatele; doporučená cesta zachovává ID poskytovatele deepseek-official |
| Nastavení se změnilo, ale stará relace se chová jinak | Spusťte novou relaci, aby používala nově vybraného poskytovatele a trasu modelu |
| Ověřování webového vyhledávání selhává | Nakonfigurujte poskytovatele vyhledávání v harnessu samostatně; nastavení endpointu modelu nenakonfiguruje webové vyhledávání |