API Backend (Python)¶
Esta sección contiene documentación generada automáticamente desde el código fuente del backend de Voice2Machine.
Auto-generada
Esta documentación se sincroniza automáticamente con los docstrings del código.
La fuente de verdad es: apps/daemon/backend/src/v2m/
Módulos Principales¶
Orquestación¶
- Workflows - Coordinadores de flujos de negocio (Recording, LLM)
- API REST - Endpoints FastAPI y modelos de datos (Paquete
api/)
Cimientos¶
- Config - Sistema de configuración tipada (
shared/config/)
Funcionalidades (Features)¶
- Transcripción - Whisper y motores de inferencia
- LLM Services - Gemini, Ollama y Providers locales
Navegación por Capas¶
graph TD
A[API REST] --> B[Workflows]
B --> C[Features]
C --> D[Audio]
C --> E[Transcription]
C --> F[LLM]
style A fill:#e3f2fd
style B fill:#fff3e0
style C fill:#f3e5f5
| Capa | Responsabilidad |
|---|---|
| API | Endpoints HTTP, validación, serialización |
| Orchestration | Coordinación de flujos de trabajo (Workflows) |
| Features | Lógica de dominio y adaptadores especializados |
Estado del Código¶
| Métrica | Valor |
|---|---|
| Archivos Python | 27 |
| Cobertura docstrings | ~70% |
| Estilo | Google Style |