__init__.py
- Pfad:
/var/www/scripts/pipeline/generators/__init__.py
- Namespace: pipeline
- Zeilen: 47 | Größe: 1,235 Bytes
- Geändert: 2025-12-31 02:22:33 | Gescannt: 2025-12-31 10:22:15
Code Hygiene Score: 75
- Dependencies: 0 (25%)
- LOC: 100 (20%)
- Methods: 100 (20%)
- Secrets: 100 (15%)
- Classes: 100 (10%)
- Magic Numbers: 100 (10%)
Issues 1
| Zeile |
Typ |
Beschreibung |
| - |
coupling |
Klasse hat 23 Dependencies (max: 15) |
Dependencies 23
- use config_loader.get_author_profile
- use config_loader.get_config_item
- use config_loader.get_contract
- use config_loader.get_order
- use config_loader.get_prompt
- use config_loader.get_structure
- use content_generator.build_generation_prompt
- use content_generator.call_llm
- use content_generator.generate_content
- use critic.get_critic
- use critic.revise_content
- use critic.run_critic
- use critic.run_critique_round
- use format_checker.check_formatting
- use format_checker.check_order_formatting
- use format_checker.extract_rules
- use persistence.save_sources
- use persistence.save_version
- use persistence.update_order_status
- use rag_context.get_rag_context
- use rag_context.get_semantic_context
- use rag_context.get_taxonomy_context
- use utils.repair_json
Code
"""
Generators Module - Content Generation for KI-System.
Split from generate.py for better maintainability (SRP).
"""
from .config_loader import (
get_author_profile,
get_config_item,
get_contract,
get_order,
get_prompt,
get_structure,
)
from .content_generator import build_generation_prompt, call_llm, generate_content
from .critic import get_critic, revise_content, run_critic, run_critique_round
from .format_checker import check_formatting, check_order_formatting, extract_rules
from .persistence import save_sources, save_version, update_order_status
from .rag_context import get_rag_context, get_semantic_context, get_taxonomy_context
from .utils import repair_json
__all__ = [
"repair_json",
"get_rag_context",
"get_semantic_context",
"get_taxonomy_context",
"get_prompt",
"get_config_item",
"get_author_profile",
"get_contract",
"get_structure",
"get_order",
"build_generation_prompt",
"call_llm",
"generate_content",
"save_version",
"save_sources",
"update_order_status",
"get_critic",
"run_critic",
"run_critique_round",
"revise_content",
"check_formatting",
"check_order_formatting",
"extract_rules",
]