name: summarization_skill description: This skill summarizes conversation history using a local LLM via LiteLLM.
Summarization Skill
Description
This skill summarizes conversation history using a local LLM via LiteLLM.
Configuration
- API Key:
LITELLM_API_KEY(environment variable) - Base URL:
http://127.0.0.1:4000 - Model:
github_Copilot/gpt-4o
Dependencies
langchain_openailangchain_core
Usage
- Import the function:
from skills.summarization_skill.summarize import summarize_conversation - Prepare input:
messages = [{"role": "user", "content": "..."}, ...] - Call:
summary = summarize_conversation(messages)