__init__.py
- Pfad:
/var/www/scripts/pipeline/analyzers/__init__.py - Namespace: pipeline
- Zeilen: 37 | Größe: 1,121 Bytes
- Geändert: 2025-12-25 18:29:01 | 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%)
Keine Issues gefunden.
Dependencies 15
- use client.get_anthropic_client
- use document_analyzer.analyze_document
- use document_analyzer.link_chunk_entities
- use entity_extractor.extract_entities_anthropic
- use entity_extractor.extract_entities_ollama
- use entity_extractor.find_entity_by_name
- use entity_extractor.store_entities
- use relation_extractor.extract_relations
- use semantic_analyzer.analyze_chunk_semantics
- use semantic_analyzer.analyze_chunks_semantics
- use statement_analyzer.analyze_chunk_statements
- use statement_analyzer.analyze_document_statements
- use statement_analyzer.extract_statements
- use statement_analyzer.store_statements
- use taxonomy_classifier.classify_taxonomy
Code
"""
Analyzers Module - Semantic Analysis for KI-System Pipeline.
Split from analyze.py for better maintainability (SRP).
"""
from .client import get_anthropic_client
from .document_analyzer import analyze_document, link_chunk_entities
from .entity_extractor import extract_entities_anthropic, extract_entities_ollama, find_entity_by_name, store_entities
from .relation_extractor import extract_relations
from .semantic_analyzer import analyze_chunk_semantics, analyze_chunks_semantics
from .statement_analyzer import (
analyze_chunk_statements,
analyze_document_statements,
extract_statements,
store_statements,
)
from .taxonomy_classifier import classify_taxonomy
__all__ = [
"get_anthropic_client",
"extract_entities_ollama",
"extract_entities_anthropic",
"store_entities",
"find_entity_by_name",
"extract_relations",
"classify_taxonomy",
"analyze_chunk_semantics",
"analyze_chunks_semantics",
"extract_statements",
"store_statements",
"analyze_chunk_statements",
"analyze_document_statements",
"analyze_document",
"link_chunk_entities",
]