{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"}],"enrichment":{"capability":"Zep is a long-term memory service for AI assistants that persists chat histories, generates summaries, embeds messages, and enables semantic search across past conversations to reduce hallucinations and improve context retrieval.","skillfed_tags":["ai-memory","conversation-management","langchain-integration"],"use_cases":["Build chatbots that recall and reference specific details from months-old conversations without storing full history in the prompt.","Reduce token usage and latency by retrieving only semantically relevant past messages and summaries instead of full conversation logs.","Automatically classify user intent, emotion, or segment users based on dialog patterns extracted from conversation history.","Integrate Zep memory into LangChain or LlamaIndex applications to provide persistent context across chat sessions.","Extract structured business data (e.g., customer preferences, order details) from unstructured chat conversations using schema-based extraction."],"what_it_does":"Zep is a client SDK for a long-term memory service designed to augment AI assistants with persistent conversation recall. It connects to a Zep backend (cloud or self-hosted) to store chat histories, automatically generate summaries, embed messages for semantic search, and retrieve contextually relevant past conversations. The SDK handles asynchronous operations to avoid blocking user interactions and provides abstractions for document vector search via Document Collections.\n\nThe package is built on three core runtime dependencies\u2014httpx for HTTP communication, pydantic for data validation, and typing_extensions for type hints\u2014and supports Python 3.8 through 3.12. It includes optional LangChain integration (ZepChatMessageHistory and ZepVectorStore) for use with LangChain's expression language, though that requires a separate langchain_core installation. Zep Cloud adds higher-level features like fact extraction, dialog classification, and structured data extraction from conversations.","worth_installing":"Yes, with conditions. The package is well-maintained for current Python versions (3.8\u20133.12) and has low install friction. However, dormancy for 687 days is a significant red flag: there is no recent maintenance signal, and license terms are unclear. Install only if you are committed to using Zep's backend service and can tolerate potential compatibility drift. Verify the license and test compatibility with your dependency versions before production use."},"id":"zep-python","links":{"html":"https://skillfed.io/packages/zep-python","md":"https://skillfed.io/packages/zep-python.md","pypi":"https://pypi.org/project/zep-python/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-09-26","license_spdx":null,"license_treatment":"unclear","name":"zep-python","python_support":"supports_current","summary":null},"popularity":{"monthly_downloads":200971,"position":9680,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.2"}
