langchain/libs/partners
Anush edd68e4ad4
qdrant: init package (#21146)
## Description

This PR introduces the new `langchain-qdrant` partner package, intending
to deprecate the community package.

## Changes

- Moved the Qdrant vector store implementation `/libs/partners/qdrant`
with integration tests.
- The conditional imports of the client library are now regular with
minor implementation improvements.
- Added a deprecation warning to
`langchain_community.vectorstores.qdrant.Qdrant`.
- Replaced references/imports from `langchain_community` with either
`langchain_core` or by moving the definitions to the `langchain_qdrant`
package itself.
- Updated the Qdrant vector store documentation to reflect the changes.

## Testing
- `QDRANT_URL` and
[`QDRANT_API_KEY`](583e36bf6b)
env values need to be set to [run integration
tests](d608c93d1f)
in the [cloud](https://cloud.qdrant.tech).
- If a Qdrant instance is running at `http://localhost:6333`, the
integration tests will use it too.
- By default, tests use an
[`in-memory`](https://github.com/qdrant/qdrant-client?tab=readme-ov-file#local-mode)
instance(Not comprehensive).

---------

Co-authored-by: Erick Friis <erick@langchain.dev>
Co-authored-by: Erick Friis <erickfriis@gmail.com>
2024-05-13 18:20:03 -07:00
..
ai21 ai21: fix core version (#21168) 2024-05-01 13:10:22 -07:00
airbyte airbyte[patch]: release 0.1.1, python 3.9 compat (#18597) 2024-03-05 19:22:08 +00:00
anthropic partners[anthropic]: update unit test for key passed in from the environment (#21290) 2024-05-05 16:19:10 -04:00
azure-dynamic-sessions azure-dynamic-sessions: add Python REPL tool (#21264) 2024-05-09 21:39:04 +00:00
chroma chroma, mongodb: fix docstrings (#21629) 2024-05-13 21:27:43 +00:00
exa patch: deprecate (a)get_relevant_documents (#20477) 2024-04-22 11:14:53 -04:00
fireworks fireworks: fix integration tests (#20973) 2024-04-27 19:49:46 +00:00
groq partner[patch]: Upgrade to Ruff v0.4.2 (#21108) 2024-04-30 15:06:42 -04:00
huggingface huggingface: fix community dep checking (#21628) 2024-05-13 21:52:18 +00:00
ibm ibm: Fix llm and embeddings "verify" attribute default value (#21429) 2024-05-08 17:23:14 +00:00
mistralai mistralai: relax tokenizers dep (#21277) 2024-05-03 14:16:22 -07:00
mongodb chroma, mongodb: fix docstrings (#21629) 2024-05-13 21:27:43 +00:00
nomic
openai openai: fix loads unit test (#21542) 2024-05-10 18:46:34 +00:00
pinecone (all): update removal in deprecation warnings from 0.2 to 0.3 (#21265) 2024-05-03 14:29:36 -04:00
prompty prompty: adding Microsoft langchain_prompty package (#21346) 2024-05-11 04:03:44 +00:00
qdrant qdrant: init package (#21146) 2024-05-13 18:20:03 -07:00
robocorp robocorp: release 0.0.6 (#21441) 2024-05-08 16:16:24 -04:00
together together: fix chat model and embedding classes (#21353) 2024-05-06 18:26:03 -07:00
upstage upstage[minor]: add merge_and_split function for document loader (#21603) 2024-05-13 10:55:19 -04:00
voyageai partner[patch]: Upgrade to Ruff v0.4.2 (#21108) 2024-04-30 15:06:42 -04:00