- Fix YAML files with unquoted strings containing quotes - Export singleton instances in ai/__init__.py - Fix validator scoring prompt to use replace() instead of format() to avoid conflicts with JSON curly braces Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
32 lines
1.0 KiB
Python
32 lines
1.0 KiB
Python
"""
|
|
AI Services - Content Generation Engine v2.0
|
|
|
|
Este módulo contiene los componentes del motor de generación de contenido:
|
|
- PromptLibrary: Carga y renderiza prompts desde YAML
|
|
- ContextEngine: Anti-repetición y selección de best performers
|
|
- ContentGeneratorV2: Interfaz mejorada con DeepSeek
|
|
- PlatformAdapter: Adapta contenido por plataforma
|
|
- ContentValidator: Validación y scoring con IA
|
|
"""
|
|
|
|
from app.services.ai.prompt_library import PromptLibrary, prompt_library
|
|
from app.services.ai.context_engine import ContextEngine, context_engine
|
|
from app.services.ai.generator import ContentGeneratorV2, content_generator_v2
|
|
from app.services.ai.platform_adapter import PlatformAdapter, platform_adapter
|
|
from app.services.ai.validator import ContentValidator, content_validator
|
|
|
|
__all__ = [
|
|
# Classes
|
|
"PromptLibrary",
|
|
"ContextEngine",
|
|
"ContentGeneratorV2",
|
|
"PlatformAdapter",
|
|
"ContentValidator",
|
|
# Singleton instances
|
|
"prompt_library",
|
|
"context_engine",
|
|
"content_generator_v2",
|
|
"platform_adapter",
|
|
"content_validator",
|
|
]
|