Nayjest/ai-microcore
A handy lib for smooth interaction with large language models (LLMs) and crafting AI apps.
Provides unified adapters for multiple LLM providers (OpenAI, Anthropic, Google Gemini, Hugging Face) and vector databases (ChromaDB, Qdrant) with LLM-agnostic MCP tool integration, enabling seamless model switching through configuration without code changes. Features include response streaming callbacks, Jinja2 prompt templating, and an interface-based architecture that separates business logic from implementation details, supporting both completion and chat completion models.
95 stars and 5,452 monthly downloads. Used by 1 other package. Available on PyPI.
Stars
95
Forks
5
Language
Python
License
MIT
Category
Last pushed
Feb 10, 2026
Monthly downloads
5,452
Commits (30d)
0
Dependencies
11
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/Nayjest/ai-microcore"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.