You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[F2-07] Interfaz de proveedores de IA, registro y suite de contrato #32
Fase: F2 · Tamaño: M · Depende de:#25 (F2-01), #28 (F2-06) Decisiones: D-03 y D-17 en #1
Objetivo
Que el usuario pueda elegir proveedor y modelo por capacidad, y que añadir un proveedor sea implementar una carpeta y pasar una suite de tests común.
Alcance
apps/server/src/core/providers/:
Tipos Capability = 'text' | 'tts' | 'music' | 'image' (la capacidad video se declara pero no se implementa en v1).
ModelInfo con las restricciones de cada modelo: salida estructurada (json-schema | tool-call | prompt-only), idiomas, máximo de caracteres TTS, relaciones de aspecto de imagen, duración máxima de música.
Precio estimado por modelo (por 1M tokens, por 1K caracteres TTS, por imagen, por minuto de música) para el estimador de coste. Es un dato de catálogo con fecha de revisión.
Activity