Add Provider (DeepChat)
Legger til en ny LLM-leverandør til DeepChat gjennom gjennomgåtte kildekodeendringer.
Krever oppsett
Hva den gjør
Legger til en DeepChat LLM-leverandør gjennom eksplisitte, gjennomgåtte kildekodeendringer. Brukes når en utvikler ber Codex om å legge til en leverandør, leverandørprofil, oppstrøms leverandørkonfigurasjon, modellkatalogtilordning, leverandørautentiseringsatferd, eller en spesiell leverandøradapter i dette repositoriet.
Testrapport
Hovedendring siden vår 12.07-test: oppstrøms refaktoriserte hovedprosessarkitekturen (PR #1987), og alle stier fra gamle notater døde — src/main/presenter/configPresenter/providers.ts eksisterer ikke lenger. Forfatteren omskrev ferdigheten synkront til det nye oppsettet (src/main/provider/defaults.ts, providerId.ts, providerRegistry.ts, aiSdk/providerFactory.ts, managers/providerInstanceManager.ts), og vi sjekket på nytt: alle 8 nevnte stier er på plass, alle tre valideringskommandoene (pnpm run format/i18n/lint) er faktisk i package.json. Kjørte A/B på oppgaven 'add Cerebras provider' direkte i en fersk klone og sjekket resultatet via bun-import av ekte moduler: grunnlinjen endrer bare defaults.ts og får en fungerende oppføring, men med en standard fallback etter apiType (checkStrategy: fetch-models), mens ferdigheten i tillegg fører til providerRegistry.ts, der resolveAiSdkProviderDefinition returnerer en allerede konfigurert definisjon (generate-text, credentialStrategy api-key, checkModelId) — forskjellen er reell, men liten. Imidlertid rørte ingen av variantene src/renderer/src/components/icons/modelIconRegistry.ts og llm-icons, som oppstrøms endrer med hver reelle leverandørtilleggs commit (TokenLab, DaoXE) — disse filene er ikke i ferdighetens lister. Dommen forblir den samme, oppsett: utenfor DeepChat monorepo-klonen er ferdigheten fortsatt ikke-funksjonell, den installerte mappen er en enkelt SKILL.md som refererer til eksterne kilder.
Testet på: 2026-07-12 · Claude Code 2.x (agent harness)
Installer
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-providerLegger til en ny LLM-leverandør til DeepChat gjennom gjennomgåtte kildekodeendringer.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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