__init__.py

Code Hygiene Score: 75

Keine Issues gefunden.

Dependencies 15

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",
]
← Übersicht