SynapseKit 1.0.0: Python LLM Framework

📣 SynapseKit just hit 1.0.0 A few weeks ago this was an idea. Today it's a production-grade Python framework that ships with everything you need to build real LLM applications without the complexity that usually comes with it. Here's what 1.0 looks like: ⚡ Async-native from day one - not retrofitted, not a wrapper. Every API is async/await first. 🌊 Streaming-first - token-level streaming across all 15 providers, identically. 🪶 2 hard dependencies - numpy[NumPy] and rank-bm25. Everything else is opt-in. What's inside: 🔌 15 LLM providers behind one interface : swap models without rewriting a line 🔍 18 retrieval strategies : from basic vector search to Self-RAG, Adaptive RAG, HyDE, FLARE 🤖 3 multi-agent patterns : Supervisor, Handoff Chain, Crew 🛠️ 32 built-in tools : search, code, files, databases, APIs, arXiv, PubMed, GitHub and more 🔗 MCP client and server : native Model Context Protocol support 📊 Built-in RAG evaluation : Faithfulness, Relevancy, Groundedness metrics out of the box 🔍 Full observability : OpenTelemetry tracing, TracingUI dashboard, auto-trace every LLM call 🛡️ Production guardrails : PII detection, content filters, topic restrictors 🤝 A2A protocol : agents that discover and talk to each other across services 🖼️ Multimodal : images and audio, automatic format conversion across providers 1,011 tests. 2 dependencies. Apache 2.0 license[ApacheCon - ASF Events]. Built in the open. No VC. No team. No marketing budget. Just engineers who thought the Python LLM ecosystem deserved something better. Thank you to every contributor, every person who opened an issue, every engineer who cloned it at 11pm to try something. This is yours too. This is 1.0.0 The stable foundation. Everything from here gets built on top of it. ⚡ pip install synapsekit==1.0.0 #Python #AI #LLM #RAG #OpenSource #MachineLearning #Agents #MCP #BuildInPublic #SynapseKi

To view or add a comment, sign in

Explore content categories