Add Provider (DeepChat)
Tilføjer en ny LLM-udbyder til DeepChat via gennemgåede kildekodeændringer.
Virker med opsætning
Hvad det gør
Tilføj en DeepChat LLM-udbyder gennem eksplicitte, gennemgåede kildekodeændringer. Anvendes når en udvikler beder Codex om at tilføje en udbyder, udbyderprofil, upstream-udbyderkonfiguration, modelkatalog-mapping, udbyderautentificeringsadfærd eller en speciel udbyderadapter i dette repository.
Testrapport
Hovedændring siden vores 12.07 test: upstream refaktorerede hovedprocesarkitekturen (PR #1987), og alle stier fra gamle noter døde — src/main/presenter/configPresenter/providers.ts eksisterer ikke længere. Forfatteren omskrev synkront skillen til det nye layout (src/main/provider/defaults.ts, providerId.ts, providerRegistry.ts, aiSdk/providerFactory.ts, managers/providerInstanceManager.ts), og vi genkontrollerede: alle 8 nævnte stier er på plads, alle tre valideringskommandoer (pnpm run format/i18n/lint) er faktisk i package.json. Kørte A/B på opgaven 'add Cerebras provider' direkte i en frisk klon og kontrollerede resultatet via bun-import af rigtige moduler: baseline modificerer kun defaults.ts og får en fungerende indgang, men med en standard fallback af apiType (checkStrategy: fetch-models), mens skillen yderligere fører til providerRegistry.ts, hvor resolveAiSdkProviderDefinition returnerer en allerede konfigureret definition (generate-text, credentialStrategy api-key, checkModelId) — forskellen er reel, men lille. Dog rørte ingen af varianterne src/renderer/src/components/icons/modelIconRegistry.ts og llm-icons, som upstream modificerer med hver ægte udbydertilføjelses-commit (TokenLab, DaoXE) — disse filer er ikke i skillens lister. Dommen forbliver den samme, opsætning: uden for DeepChat monorepo-klonen er skillen stadig ikke-funktionel, den installerede mappe er en enkelt SKILL.md, der refererer til eksterne kilder.
Testet: 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
Kommandoer og eksempelprompter
/add-providerTilføjer en ny LLM-udbyder til DeepChat via gennemgåede kildekodeændringer.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Add a new LLM provider to DeepChatSet up a model catalog mapping for this providerAdd auth handling for a new provider adapter