langchain/libs/partners
Max Jakob 5ab69f907f
partners: add Elasticsearch package (#17467)
### Description
This PR moves the Elasticsearch classes to a partners package.

Note that we will not move (and later remove) `ElasticKnnSearch`. It
were previously deprecated.
`ElasticVectorSearch` is going to stay in the community package since it
is used quite a lot still.

Also note that I left the `ElasticsearchTranslator` for self query
untouched because it resides in main `langchain` package.

### Dependencies
There will be another PR that updates the notebooks (potentially pulling
them into the partners package) and templates and removes the classes
from the community package, see
https://github.com/langchain-ai/langchain/pull/17468

#### Open question
How to make the transition smooth for users? Do we move the import
aliases and require people to install `langchain-elasticsearch`? Or do
we remove the import aliases from the `langchain` package all together?
What has worked well for other partner packages?

---------

Co-authored-by: Erick Friis <erick@langchain.dev>
2024-02-26 23:19:47 +00:00
..
ai21 ai21: init package (#17592) 2024-02-15 12:25:05 -08:00
anthropic anthropic[minor]: package move (#17974) 2024-02-25 21:57:26 -08:00
astradb astradb[patch]: Use astrapy's upsert_one method in AstraDBStore (#18063) 2024-02-25 19:04:18 -08:00
elasticsearch partners: add Elasticsearch package (#17467) 2024-02-26 23:19:47 +00:00
exa docs: Additional examples for partners/exa README (#18081) 2024-02-25 18:53:47 -08:00
fireworks langchain[patch], core[patch], openai[patch], fireworks[minor]: ChatFireworks.with_structured_output (#18078) 2024-02-26 12:46:39 -08:00
google-genai google-genai, google-vertexai: move to langchain-google (#17899) 2024-02-25 21:58:05 -08:00
google-vertexai google-genai, google-vertexai: move to langchain-google (#17899) 2024-02-25 21:58:05 -08:00
groq partner: Add groq partner integration and chat model (#17856) 2024-02-22 07:36:16 -08:00
ibm watsonx[patch]: Invoke callback prior to yielding token when streaming (#17625) 2024-02-16 09:45:12 -05:00
mistralai partners: version constraints (#17492) 2024-02-14 08:57:46 -08:00
nomic partners: version constraints (#17492) 2024-02-14 08:57:46 -08:00
nvidia-ai-endpoints partners: version constraints (#17492) 2024-02-14 08:57:46 -08:00
nvidia-trt partners: version constraints (#17492) 2024-02-14 08:57:46 -08:00
openai langchain[patch], core[patch], openai[patch], fireworks[minor]: ChatFireworks.with_structured_output (#18078) 2024-02-26 12:46:39 -08:00
pinecone pinecone[patch]: integration test debug (#17960) 2024-02-22 09:11:21 -08:00
robocorp docs: robocorpai dosctrings (#17968) 2024-02-22 15:55:01 -08:00
together partners: version constraints (#17492) 2024-02-14 08:57:46 -08:00