adapters • AI Agents Framework
PraisonAI Adapters – Implementations for core protocols.
adapters
AI Agents Framework
PraisonAI Adapters – Implementations for core protocols.
This module provides concrete implementations of:
- Reader adapters (AutoReader, LlamaIndexReaderAdapter, MarkItDownReaderAdapter)
- Vector store adapters (ChromaAdapter, PineconeAdapter, etc.)
- Retriever implementations
- Reranker implementations
- CLI protocol adapters (C8.5: ServeHandlerAdapter, template store helper)
Import
from praisonai import adaptersClasses
Functions
register_default_adapters()
Wire the wrapper’s default readers, retrievers, and rerankers into the
get_template_store()Return template store when wrapper templates feature is available.
Constants
| Name | Value |
|---|---|
_REGISTRATION_LOCK | threading.Lock() |
_LAZY_IMPORTS | {'AutoReader': ('praisonai.adapters.readers', 'AutoReader'), 'MarkItDownReader': ('praisonai.adapters.readers', 'MarkItDownReader'), 'TextReader': ('praisonai.adapters.readers', 'TextReader'), 'Direct... |
_LOCAL_EXPORTS | {'ServeHandlerAdapter', 'get_template_store', 'register_default_adapters'} |