{"repo":"Nayjest/ai-microcore","free":true,"listed":false,"github":"https://github.com/Nayjest/ai-microcore","clone":"git clone https://github.com/Nayjest/ai-microcore.git","description":"A handy lib for smooth interaction with large language models (LLMs) and crafting AI apps.","language":"Python","stars":107,"topics":["ai","generative-ai","llm","nlp","rag","vector-database","anthropic","generative-ai-tools","gpt","llm-framework"],"license":"MIT","category":"ai-agents","readme_excerpt":"AI MicroCore: A Minimalistic Foundation for AI Applications MicroCore is a collection of Python adapters for Large Language Models and Vector Databases / Semantic Search APIs that lets you communicate with these services in a convenient way, makes them easily switchable, and separates business logic from the implementation details. It defines interfaces for features typically used in AI applications, which allows you to keep your application as simple as possible and try various models & services without the need to change your application code. You can even switch between text completion and chat completion models using only configuration. Thanks to LLM-agnostic MCP integration, MicroCore connects MCP tools to any language models easily, whether through API providers that do not support MCP, or through inference using PyTorch or arbitrary Python functions. The basic example of usage is as follows: 🔗 Links - API Reference - PyPI Package - GitHub Repository 💻 Installation Install as a PyPI package: Alternatively, you may just copy microcore folder to your project sources root. 📋 Requirements Python 3.10 / 3.11 / 3.12 / 3.13 / 3.14 ⚙️ Configuring Minimal Configuration Having OPENAI API KEY in OS environment variables is enough for basic usage. Similarity search features will work out of the box if you have the chromadb pip package installed. Configuration Methods There are a few options available for configuring microcore: - Use microcore.configure( params) 💡 All configurat","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nayjest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nayjest/ai-microcore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}