langchain/libs
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>
2024-08-24 00:40:21 +00:00
..
cli docs: api ref to new site somewheres (#25679) 2024-08-23 10:01:16 -07:00
community community: remove integration test deps (#24460) 2024-08-23 23:25:17 +00:00
core infra: reenable min version testing 2, ci ignore ai21 (#25709) 2024-08-23 23:28:42 +00:00
experimental parsed_json is expected to be a list of dictionaries, but it seems to… (#24018) 2024-08-22 19:09:43 +00:00
langchain docs: api ref to new site somewheres (#25679) 2024-08-23 10:01:16 -07:00
partners databricks: add vector search and embeddings (#25648) 2024-08-24 00:40:21 +00:00
standard-tests standard-tests[patch]: test Message.name (#25677) 2024-08-22 14:47:31 -07:00
text-splitters text-splitters[patch]: fix typing for keep_separator (#25706) 2024-08-23 17:22:02 +00:00