Appearance
Elsai Core
Elsai Core is a modular framework of production-ready building blocks for LLM-powered applications. Pick only what you need — every package is independently installable.
Architecture
Packages at a glance
| Package | Latest | Purpose |
|---|---|---|
elsai-model | 1.4.1 | LLM connectors — OpenAI, Azure, Bedrock, Gemini, LiteLLM |
elsai-model-hub | — | Hosted models API (Gemma, Phi, LightOnOCR) |
elsai-embeddings | 0.2.0 | Embedding generation — Azure, Bedrock |
elsai-vectordb | 2.2.1 | Vector stores — ChromaDB, Pinecone, Weaviate |
elsai-retrievers | 0.1.0 | Hybrid retrieval (semantic + BM25) |
elsai-chat-history | — | Conversation history with semantic memory |
elsai-prompts | 1.1.0 | Centralized prompt management |
elsai-utilities | 0.2.0 | Document chunking and RAG pipeline helpers |
elsai-text-extractors | 0.1.0 | PDF, DOCX, CSV, Excel extraction |
elsai-ocr-extractors | 2.0.1 | OCR — Azure, Amazon Textract, Mistral |
elsai-parsers | 0.1.0 | Natural language queries over Excel/CSV |
Common installation
bash
# Core building blocks
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-model/ elsai-model==1.4.1
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-embeddings/ elsai-embeddings==0.2.0
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-vectordb/ elsai-vectordb==2.2.1
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-retrievers/ elsai-retrievers==0.1.0