Add Provider (DeepChat)

Přidává nového poskytovatele LLM do DeepChatu prostřednictvím revidovaných změn zdrojového kódu.

od ThinkInAIXYZ · ThinkInAIXYZ/deepchat

Funguje s nastavením ★ 8.0/10

Add Provider (DeepChat) — Přidává nového poskytovatele LLM do DeepChatu prostřednictvím revidovaných změn zdrojového kódu.

Co umí

Přidá poskytovatele LLM do DeepChatu prostřednictvím explicitních revidovaných změn zdrojového kódu. Použijte, když vývojář požádá Codex o přidání poskytovatele, profilu poskytovatele, konfigurace upstream poskytovatele, mapování katalogu modelů, chování ověřování poskytovatele nebo speciálního adaptéru poskytovatele v tomto repozitáři.

Testovací report

Hlavní změna od našeho testu z 12.07: upstream refaktoroval architekturu hlavního procesu (PR #1987) a všechny cesty ze starých poznámek zanikly — src/main/presenter/configPresenter/providers.ts již neexistuje. Autor synchronně přepsal skill na nové rozložení (src/main/provider/defaults.ts, providerId.ts, providerRegistry.ts, aiSdk/providerFactory.ts, managers/providerInstanceManager.ts) a my jsme znovu zkontrolovali: všech 8 zmíněných cest je na místě, všechny tři validační příkazy (pnpm run format/i18n/lint) jsou skutečně v package.json. Spustili jsme A/B test na úkolu 'add Cerebras provider' přímo v čerstvém klonu a zkontrolovali výsledek pomocí bun-importu reálných modulů: základní verze modifikuje pouze defaults.ts a získá funkční záznam, ale s výchozím fallbackem podle apiType (checkStrategy: fetch-models), zatímco skill navíc vede k providerRegistry.ts, kde resolveAiSdkProviderDefinition vrací již nakonfigurovanou definici (generate-text, credentialStrategy api-key, checkModelId) — rozdíl je reálný, ale malý. Nicméně, obě varianty se nedotkly src/renderer/src/components/icons/modelIconRegistry.ts a llm-icons, které upstream modifikuje s každým skutečným přidáním poskytovatele (TokenLab, DaoXE) — tyto soubory nejsou v seznamech skillu. Verdikt zůstává stejný, nastavení: mimo klon monorepa DeepChat je skill stále nefunkční, nainstalovaná složka je jediný SKILL.md odkazující na externí zdroje.

Testováno: 2026-07-12 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/ThinkInAIXYZ/deepchat
mkdir -p ~/.claude/skills
cd deepchat && cp -r .agents/skills/add-provider ~/.claude/skills/add-provider

Příkazy a ukázkové prompty

  • /add-providerPřidává nového poskytovatele LLM do DeepChatu prostřednictvím revidovaných změn zdrojového kódu.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Add a new LLM provider to DeepChat
  • Set up a model catalog mapping for this provider
  • Add auth handling for a new provider adapter