Framework Integrations

FrameworkDescription
AutoGenFramework from Microsoft building LLM applications using multiple conversational agents.
CanopyFramework from Pinecone for building RAG applications using LLMs and knowledge bases.
Cheshire CatFramework to create personalized AI assistants using custom data.
DocArrayPython library for managing data in multi-modal AI applications.
DSPyFramework for algorithmically optimizing LM prompts and weights.
Fifty-OneToolkit for building high-quality datasets and computer vision models.
GenkitFramework to build, deploy, and monitor production-ready AI-powered apps.
HaystackLLM orchestration framework to build customizable, production-ready LLM applications.
LangchainPython framework for building context-aware, reasoning applications using LLMs.
Langchain-GoGo framework for building context-aware, reasoning applications using LLMs.
Langchain4jJava framework for building context-aware, reasoning applications using LLMs.
LlamaIndexA data framework for building LLM applications with modular integrations.
MemGPTSystem to build LLM agents with long term memory & custom tools
Pandas-AIPython library to query/visualize your data (CSV, XLSX, PostgreSQL, etc.) in natural language
Semantic RouterPython library to build a decision-making layer for AI applications using vector search.
Spring AIJava AI framework for building with Spring design principles such as portability and modular design.
TestcontainersSet of frameworks for running containerized dependencies in tests.
txtaiPython library for semantic search, LLM orchestration and language model workflows.
Vanna AIPython RAG framework for SQL generation and querying.

Frameworks