16 lines
504 B
Python
16 lines
504 B
Python
import logging
|
|
from cognee.modules.cognify.config import get_cognify_config
|
|
from .extraction.extract_summary import extract_summary
|
|
|
|
config = get_cognify_config()
|
|
logger = logging.getLogger(__name__)
|
|
|
|
async def get_content_summary(content: str):
|
|
try:
|
|
return await extract_summary(
|
|
content,
|
|
config.summarization_model
|
|
)
|
|
except Exception as error:
|
|
logger.error("Error extracting summary from content: %s", error, exc_info = True)
|
|
raise error
|