Add Provider (DeepChat)
Fügt DeepChat einen neuen LLM-Provider durch überprüfte Quellcodeänderungen hinzu.
Funktioniert mit Setup
Was es kann
Fügt einen DeepChat LLM-Provider durch explizite, überprüfte Quellcodeänderungen hinzu. Verwenden Sie dies, wenn ein Entwickler Codex bittet, einen Provider, ein Provider-Profil, eine Upstream-Provider-Konfiguration, ein Modellkatalog-Mapping, ein Provider-Authentifizierungsverhalten oder einen speziellen Provider-Adapter in diesem Repository hinzuzufügen.
Testbericht
Hauptänderung seit unserem 12.07-Test: Upstream hat die Hauptprozessarchitektur refaktorisiert (PR #1987), und alle Pfade aus alten Notizen sind nicht mehr gültig — src/main/presenter/configPresenter/providers.ts existiert nicht mehr. Der Autor hat den Skill synchron auf das neue Layout umgeschrieben (src/main/provider/defaults.ts, providerId.ts, providerRegistry.ts, aiSdk/providerFactory.ts, managers/providerInstanceManager.ts), und wir haben erneut überprüft: alle 8 genannten Pfade sind vorhanden, alle drei Validierungsbefehle (pnpm run format/i18n/lint) sind tatsächlich in package.json. A/B-Test für die Aufgabe 'add Cerebras provider' direkt in einem frischen Klon durchgeführt und das Ergebnis über bun-import realer Module überprüft: Baseline modifiziert nur defaults.ts und erhält einen funktionierenden Eintrag, aber mit einem Standard-Fallback nach apiType (checkStrategy: fetch-models), während der Skill zusätzlich zu providerRegistry.ts führt, wo resolveAiSdkProviderDefinition eine bereits konfigurierte Definition zurückgibt (generate-text, credentialStrategy api-key, checkModelId) — der Unterschied ist real, aber gering. Beide Varianten haben jedoch src/renderer/src/components/icons/modelIconRegistry.ts und llm-icons nicht berührt, die Upstream bei jedem echten Provider-Hinzufügungs-Commit (TokenLab, DaoXE) modifiziert — diese Dateien sind nicht in den Listen des Skills enthalten. Das Urteil bleibt dasselbe, Setup: außerhalb des DeepChat-Monorepo-Klons ist der Skill immer noch nicht funktionsfähig, der installierte Ordner ist eine einzelne SKILL.md, die auf externe Quellen verweist.
Getestet am: 2026-07-12 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/ThinkInAIXYZ/deepchat mkdir -p ~/.claude/skills cd deepchat && cp -r .agents/skills/add-provider ~/.claude/skills/add-provider
Befehle & Beispiel-Prompts
/add-providerFügt DeepChat einen neuen LLM-Provider durch überprüfte Quellcodeänderungen hinzu.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Add a new LLM provider to DeepChatSet up a model catalog mapping for this providerAdd auth handling for a new provider adapter