Add Provider (DeepChat)
Lägger till en ny LLM-leverantör till DeepChat genom granskade källkodsändringar.
Fungerar med konfiguration
Vad den gör
Lägg till en DeepChat LLM-leverantör genom explicita granskade källkodsändringar. Använd när en utvecklare ber Codex att lägga till en leverantör, leverantörsprofil, uppströms leverantörskonfiguration, modellkatalogmappning, leverantörsautentiseringsbeteende eller en speciell leverantörsadapter i detta repository.
Testrapport
Huvudförändringen sedan vårt 12.07-test: uppströms refaktoriserade huvudprocessarkitekturen (PR #1987), och alla sökvägar från gamla anteckningar dog — src/main/presenter/configPresenter/providers.ts existerar inte längre. Författaren skrev synkront om skillen till den nya layouten (src/main/provider/defaults.ts, providerId.ts, providerRegistry.ts, aiSdk/providerFactory.ts, managers/providerInstanceManager.ts), och vi kontrollerade igen: alla 8 nämnda sökvägar är på plats, alla tre valideringskommandon (pnpm run format/i18n/lint) finns faktiskt i package.json. Körde A/B på uppgiften 'add Cerebras provider' direkt i en ny klon och kontrollerade resultatet via bun-import av riktiga moduler: baslinjen modifierar endast defaults.ts och får en fungerande post, men med en standardåtergång via apiType (checkStrategy: fetch-models), medan skillen dessutom leder till providerRegistry.ts, där resolveAiSdkProviderDefinition returnerar en redan konfigurerad definition (generate-text, credentialStrategy api-key, checkModelId) — skillnaden är verklig, men liten. Dock rörde ingen av varianterna src/renderer/src/components/icons/modelIconRegistry.ts och llm-icons, som uppströms modifierar med varje verklig leverantörstilläggs-commit (TokenLab, DaoXE) — dessa filer finns inte i skillens listor. Domen förblir densamma, setup: utanför DeepChat monorepo-klonen är skillen fortfarande icke-funktionell, den installerade mappen är en enda SKILL.md som refererar till externa källor.
Testad: 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
Kommandon och exempelprompter
/add-providerLägger till en ny LLM-leverantör till DeepChat genom granskade källkodsändringar.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Add a new LLM provider to DeepChatSet up a model catalog mapping for this providerAdd auth handling for a new provider adapter