langchain-weaviate and langchain-litellm

One tool provides a vector database interface, while the other offers an interface to various large language models, making them **complements** in a LangChain application where retrieved information from a vector store can be fed into an LLM.

langchain-weaviate
64
Established
langchain-litellm
61
Established
Maintenance 10/25
Adoption 8/25
Maturity 25/25
Community 21/25
Maintenance 10/25
Adoption 8/25
Maturity 25/25
Community 18/25
Stars: 63
Forks: 34
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 27
Forks: 16
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No risk flags

About langchain-weaviate

langchain-ai/langchain-weaviate

🦜🔗 LangChain interface to Weaviate

This tool helps developers integrate Weaviate, a vector database, with LangChain applications. It allows you to store and retrieve vector embeddings, enabling advanced search and retrieval-augmented generation features within your LLM-powered applications. Developers building AI applications with LangChain will find this useful for managing their vector data.

AI-application-development LLM-integrations vector-databases LangChain Python-development

About langchain-litellm

langchain-ai/langchain-litellm

🦜🔗 LangChain interface to LiteLLM

This tool helps developers who build applications using large language models (LLMs) to easily switch between different LLM providers like Anthropic, Azure, Huggingface, or Replicate, and to manage embedding models. It takes your application's prompts or text data and outputs responses or numerical representations (embeddings) generated by your chosen LLM. This is for developers creating AI-powered applications that need flexibility in their choice of LLM backends.

LLM application development AI model integration Natural Language Processing developer tools multi-provider LLM

Scores updated daily from GitHub, PyPI, and npm data. How scores work