Add Provider (DeepChat)

Añade un nuevo proveedor LLM a DeepChat mediante cambios de código revisados.

Por ThinkInAIXYZ · ThinkInAIXYZ/deepchat

Funciona con configuración ★ 8.0/10

Add Provider (DeepChat) — Añade un nuevo proveedor LLM a DeepChat mediante cambios de código revisados.

Qué hace

Añade un proveedor LLM de DeepChat mediante cambios de código explícitos y revisados. Úsese cuando un desarrollador pida a Codex que añada un proveedor, perfil de proveedor, configuración de proveedor upstream, mapeo de catálogo de modelos, comportamiento de autenticación de proveedor o un adaptador de proveedor especial en este repositorio.

Informe de la prueba

Cambio principal desde nuestra prueba del 12.07: upstream refactorizó la arquitectura del proceso principal (PR #1987), y todas las rutas de las notas antiguas dejaron de existir — src/main/presenter/configPresenter/providers.ts ya no existe. El autor reescribió sincrónicamente la skill al nuevo diseño (src/main/provider/defaults.ts, providerId.ts, providerRegistry.ts, aiSdk/providerFactory.ts, managers/providerInstanceManager.ts), y volvimos a verificar: las 8 rutas mencionadas están en su lugar, los tres comandos de validación (pnpm run format/i18n/lint) están realmente en package.json. Se ejecutó una prueba A/B en la tarea 'add Cerebras provider' directamente en un clon fresco y se verificó el resultado mediante bun-import de módulos reales: la línea base solo modifica defaults.ts y obtiene una entrada funcional, pero con un fallback predeterminado por apiType (checkStrategy: fetch-models), mientras que la skill adicionalmente lleva a providerRegistry.ts, donde resolveAiSdkProviderDefinition devuelve una definición ya configurada (generate-text, credentialStrategy api-key, checkModelId) — la diferencia es real, pero pequeña. Sin embargo, ambas variantes no tocaron src/renderer/src/components/icons/modelIconRegistry.ts y llm-icons, que upstream modifica con cada commit de adición de proveedor real (TokenLab, DaoXE) — estos archivos no están en las listas de la skill. El veredicto sigue siendo el mismo, configuración: fuera del clon del monorepo de DeepChat, la skill sigue sin funcionar, la carpeta instalada es un único SKILL.md que hace referencia a fuentes externas.

Probado el: 2026-07-12 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /add-providerAñade un nuevo proveedor LLM a DeepChat mediante cambios de código revisados.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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