You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
langchain/libs/partners
Yuki Watanabe c7a8af2e75
databricks: add vector search and embeddings (#25648)
### Summary

Add `DatabricksVectorSearch` and `DatabricksEmbeddings` classes to the
`langchain-databricks` partner packages. Core functionality is
unchanged, but the vector search class is largely refactored for
readability and maintainability.

This PR does not add integration tests yet. This will be added once the
Databricks test workspace is ready.

Tagging @efriis as POC


### Tracker
[] Create a package and imgrate ChatDatabricks
[✍️] Migrate DatabricksVectorSearch, DatabricksEmbeddings, and their
docs
~[ ] Migrate UCFunctionToolkit and its doc~
[ ] Add provider document and update README.md
[ ] Add integration tests and set up secrets (after moved to an external
package)
[ ] Add deprecation note to the community implementations.

---------

Signed-off-by: B-Step62 <yuki.watanabe@databricks.com>
Co-authored-by: Erick Friis <erick@langchain.dev>
1 month ago
..
ai21 ai21[patch]: Upgrade @root_validators for pydantic 2 migration (#25454) 1 month ago
airbyte patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014) 2 months ago
anthropic core, partners: implement standard tracing params for LLMs (#25410) 1 month ago
astradb Add README for astradb package (#25345) 1 month ago
azure-dynamic-sessions [docs]: standardize tool docstrings (#25351) 1 month ago
box box[patch]: fix bugs in docs (#25699) 1 month ago
chroma chroma: add back fastapi optional dep (#25641) 1 month ago
couchbase [docs]: vector store integration pages (#24858) 2 months ago
databricks databricks: add vector search and embeddings (#25648) 1 month ago
exa [docs]: standardize tool docstrings (#25351) 1 month ago
fireworks core, partners: implement standard tracing params for LLMs (#25410) 1 month ago
groq together, standard-tests: specify tool_choice in standard tests (#25548) 1 month ago
huggingface huggingface[patch], pinecone[patch], fireworks[patch], mistralai[patch], voyageai[patch], togetherai[path]: convert Pydantic extras to literals (#25384) 1 month ago
ibm ibm: move to external repo (#24208) 2 months ago
milvus partners: Use simsimd types (#25299) 1 month ago
mistralai together, standard-tests: specify tool_choice in standard tests (#25548) 1 month ago
mongodb partners: Use simsimd types (#25299) 1 month ago
nomic patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014) 2 months ago
ollama add embeddings integration tests (#25508) 1 month ago
openai openai:compatible with other llm usage meta data (#24500) 1 month ago
pinecone partners: Use simsimd types (#25299) 1 month ago
prompty all: add release notes to pypi (#24519) 2 months ago
qdrant partners: Use simsimd types (#25299) 1 month ago
robocorp [docs]: combine tools and toolkits (#25158) 2 months ago
together together[patch]: use mixtral in standard integration tests (#25619) 1 month ago
unstructured docs, langchain-unstructured: update langchain-unstructured docs and update ustructured-client dependency (#25451) 1 month ago
upstage upstage: move to external repo (#22506) 3 months ago
voyageai voyageai[patch]: Upgrade root validators for pydantic 2 (#25455) 1 month ago