-
Notifications
You must be signed in to change notification settings - Fork 15.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow base_store to be used directly with MultiVectorRetriever #14202
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dosubot
bot
added
the
size:L
This PR changes 100-499 lines, ignoring generated files.
label
Dec 3, 2023
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
dosubot
bot
added
Ɑ: vector store
Related to vector store module
🤖:improvement
Medium size change to existing code to handle new use-cases
labels
Dec 3, 2023
eyurtsev
reviewed
Dec 4, 2023
Co-authored-by: Eugene Yurtsev <[email protected]>
…jacob/multi_vector_base_store
…chase17/langchain into jacob/multi_vector_base_store
@eyurtsev updated, couldn't figure out how to do the |
jacoblee93
added
the
lgtm
PR looks good. Use to confirm that a PR is ready for merging.
label
Dec 4, 2023
averikitsch
referenced
this pull request
in GoogleCloudPlatform/genai-databases-retrieval-app
Dec 6, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [langchain](https://togithub.com/langchain-ai/langchain) | `==0.0.345` -> `==0.0.346` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/langchain/0.0.346?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/langchain/0.0.346?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/langchain/0.0.345/0.0.346?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/langchain/0.0.345/0.0.346?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>langchain-ai/langchain (langchain)</summary> ### [`v0.0.346`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.346) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.345...v0.0.346) #### What's Changed - docs: `integrations/toolkits/office365` notebook update by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14188](https://togithub.com/langchain-ai/langchain/pull/14188) - Fix: (issue [#​14127](https://togithub.com/langchain-ai/langchain/issues/14127)) Volc Engine MaaS import error by [@​h3l](https://togithub.com/h3l) in [https://github.com/langchain-ai/langchain/pull/14194](https://togithub.com/langchain-ai/langchain/pull/14194) - Fix Html2TextTransformer for shallow copy by [@​FacerAin](https://togithub.com/FacerAin) in [https://github.com/langchain-ai/langchain/pull/14197](https://togithub.com/langchain-ai/langchain/pull/14197) - Closed [#​14069](https://togithub.com/langchain-ai/langchain/issues/14069) by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14166](https://togithub.com/langchain-ai/langchain/pull/14166) - Update fallback cases by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14164](https://togithub.com/langchain-ai/langchain/pull/14164) - Added Python `logging` tracer by [@​jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/14190](https://togithub.com/langchain-ai/langchain/pull/14190) - Update docs to use new usage in openai>1.0.0 by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14163](https://togithub.com/langchain-ai/langchain/pull/14163) - Removing extra `StdOutCallbackHandler` overridden methods by [@​jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/14136](https://togithub.com/langchain-ai/langchain/pull/14136) - Fix: (issue [#​14066](https://togithub.com/langchain-ai/langchain/issues/14066)) DOC: Summarization output broken by [@​ggeutzzang](https://togithub.com/ggeutzzang) in [https://github.com/langchain-ai/langchain/pull/14078](https://togithub.com/langchain-ai/langchain/pull/14078) - fix(vectorstores): incorrect import for mongodb atlas DriverInfo by [@​whitedogg13](https://togithub.com/whitedogg13) in [https://github.com/langchain-ai/langchain/pull/14060](https://togithub.com/langchain-ai/langchain/pull/14060) - Added Slacktoolkit by [@​ZyeG](https://togithub.com/ZyeG) in [https://github.com/langchain-ai/langchain/pull/14012](https://togithub.com/langchain-ai/langchain/pull/14012) - Fix Mathpix PDF loader integration by [@​chadnorvell](https://togithub.com/chadnorvell) in [https://github.com/langchain-ai/langchain/pull/13949](https://togithub.com/langchain-ai/langchain/pull/13949) - docs: `Hugging Face` platform page by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/13831](https://togithub.com/langchain-ai/langchain/pull/13831) - delete stray test by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14200](https://togithub.com/langchain-ai/langchain/pull/14200) - Ensure AstraDB integration tests clean up the environment by [@​nicoloboschi](https://togithub.com/nicoloboschi) in [https://github.com/langchain-ai/langchain/pull/13774](https://togithub.com/langchain-ai/langchain/pull/13774) - Update Hologres vector store: use hologres-vector by [@​zcgeng](https://togithub.com/zcgeng) in [https://github.com/langchain-ai/langchain/pull/13767](https://togithub.com/langchain-ai/langchain/pull/13767) - Extend OpenAIEmbeddings class to support non-`tiktoken` based embeddings by [@​xychelsea](https://togithub.com/xychelsea) in [https://github.com/langchain-ai/langchain/pull/13884](https://togithub.com/langchain-ai/langchain/pull/13884) - AstraDB VectorStore: implement pre_delete_collection by [@​nicoloboschi](https://togithub.com/nicoloboschi) in [https://github.com/langchain-ai/langchain/pull/13780](https://togithub.com/langchain-ai/langchain/pull/13780) - Fix Azure Openai function calling in streaming mode by [@​hendrik-hog](https://togithub.com/hendrik-hog) in [https://github.com/langchain-ai/langchain/pull/13768](https://togithub.com/langchain-ai/langchain/pull/13768) - Adds the Yellowbrick Data Warehouse as a supported vector store by [@​markcusack](https://togithub.com/markcusack) in [https://github.com/langchain-ai/langchain/pull/13820](https://togithub.com/langchain-ai/langchain/pull/13820) - moved semadb.mdx file by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14204](https://togithub.com/langchain-ai/langchain/pull/14204) - Asynchronous human-in-the-loop callback by [@​uthunderbird](https://togithub.com/uthunderbird) in [https://github.com/langchain-ai/langchain/pull/14195](https://togithub.com/langchain-ai/langchain/pull/14195) - Mask API key for Arcee LLM by [@​eekaiboon](https://togithub.com/eekaiboon) in [https://github.com/langchain-ai/langchain/pull/14193](https://togithub.com/langchain-ai/langchain/pull/14193) - Pass kwargs to chat fireworks by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/14183](https://togithub.com/langchain-ai/langchain/pull/14183) - added `Templates Hub` menu item by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14148](https://togithub.com/langchain-ai/langchain/pull/14148) - docs `AWS` platform page update by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14160](https://togithub.com/langchain-ai/langchain/pull/14160) - Update MLflow and Databricks docs by [@​harupy](https://togithub.com/harupy) in [https://github.com/langchain-ai/langchain/pull/14011](https://togithub.com/langchain-ai/langchain/pull/14011) - Cerebrium model_api_request deprecation by [@​geret1](https://togithub.com/geret1) in [https://github.com/langchain-ai/langchain/pull/12704](https://togithub.com/langchain-ai/langchain/pull/12704) - Clarifying descriptions in `GuardrailsOutputParser` by [@​jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/14228](https://togithub.com/langchain-ai/langchain/pull/14228) - Adds `llm_chain_kwargs` to `BaseRetrievalQA.from_llm` by [@​ugm2](https://togithub.com/ugm2) in [https://github.com/langchain-ai/langchain/pull/14224](https://togithub.com/langchain-ai/langchain/pull/14224) - Fixed OpenAIFunctionsAgent not returning when receiving AgentFinish by [@​lh0x00](https://togithub.com/lh0x00) in [https://github.com/langchain-ai/langchain/pull/14236](https://togithub.com/langchain-ai/langchain/pull/14236) - fixed: ModuleNotFoundError: No module named 'clarifai.auth' by [@​umair313](https://togithub.com/umair313) in [https://github.com/langchain-ai/langchain/pull/14215](https://togithub.com/langchain-ai/langchain/pull/14215) - Harrison/embass by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14242](https://togithub.com/langchain-ai/langchain/pull/14242) - Shorten wget commands by [@​perryism](https://togithub.com/perryism) in [https://github.com/langchain-ai/langchain/pull/14211](https://togithub.com/langchain-ai/langchain/pull/14211) - Closed [#​14159](https://togithub.com/langchain-ai/langchain/issues/14159) by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14165](https://togithub.com/langchain-ai/langchain/pull/14165) - Support of custom hugging face inference endpoints url by [@​dmitryrPlanner5D](https://togithub.com/dmitryrPlanner5D) in [https://github.com/langchain-ai/langchain/pull/14125](https://togithub.com/langchain-ai/langchain/pull/14125) - Add input_type override by [@​billytrend-cohere](https://togithub.com/billytrend-cohere) in [https://github.com/langchain-ai/langchain/pull/14068](https://togithub.com/langchain-ai/langchain/pull/14068) - Add openai v2 adapter by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14063](https://togithub.com/langchain-ai/langchain/pull/14063) - Add: Steam API tool by [@​muntaqamahmood](https://togithub.com/muntaqamahmood) in [https://github.com/langchain-ai/langchain/pull/14008](https://togithub.com/langchain-ai/langchain/pull/14008) - Add doc for the development of core and experimental sections by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/13966](https://togithub.com/langchain-ai/langchain/pull/13966) - Add Couchbase document loader by [@​nithishr](https://togithub.com/nithishr) in [https://github.com/langchain-ai/langchain/pull/13979](https://togithub.com/langchain-ai/langchain/pull/13979) - nbdoc -> quarto by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14156](https://togithub.com/langchain-ai/langchain/pull/14156) - Fixes error loading Obsidian templates by [@​ealt](https://togithub.com/ealt) in [https://github.com/langchain-ai/langchain/pull/13888](https://togithub.com/langchain-ai/langchain/pull/13888) - Support Azure gov cloud in Azure Cognitive Search retriever by [@​nceccarelli](https://togithub.com/nceccarelli) in [https://github.com/langchain-ai/langchain/pull/13695](https://togithub.com/langchain-ai/langchain/pull/13695) - Harrison/nasa tool by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14245](https://togithub.com/langchain-ai/langchain/pull/14245) - Prefer byte store interface for Upstash BaseStore to match other Redis by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/14201](https://togithub.com/langchain-ai/langchain/pull/14201) - Fix `config` arg detection for wrapped lambdarunnable by [@​Vinno97](https://togithub.com/Vinno97) in [https://github.com/langchain-ai/langchain/pull/14230](https://togithub.com/langchain-ai/langchain/pull/14230) - Allow base_store to be used directly with MultiVectorRetriever by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/14202](https://togithub.com/langchain-ai/langchain/pull/14202) - docs: moved `vectorstore` notebook file by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14181](https://togithub.com/langchain-ai/langchain/pull/14181) - core\[patch]: add response kwarg to `on_llm_error` by [@​hynky1999](https://togithub.com/hynky1999) in [https://github.com/langchain-ai/langchain/pull/9424](https://togithub.com/langchain-ai/langchain/pull/9424) - Adding new Github functions for reading pull requests by [@​KastanDay](https://togithub.com/KastanDay) in [https://github.com/langchain-ai/langchain/pull/9027](https://togithub.com/langchain-ai/langchain/pull/9027) - docs\[patch]: fix columns by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14251](https://togithub.com/langchain-ai/langchain/pull/14251) - Embaas - added backoff retries for network requests by [@​pocketcolin](https://togithub.com/pocketcolin) in [https://github.com/langchain-ai/langchain/pull/13679](https://togithub.com/langchain-ai/langchain/pull/13679) - Fix Sagemaker Endpoint documentation by [@​ravidhu](https://togithub.com/ravidhu) in [https://github.com/langchain-ai/langchain/pull/13660](https://togithub.com/langchain-ai/langchain/pull/13660) - Harrison/searchapi by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14252](https://togithub.com/langchain-ai/langchain/pull/14252) - Add CometTracer by [@​alexkuzmik](https://togithub.com/alexkuzmik) in [https://github.com/langchain-ai/langchain/pull/13661](https://togithub.com/langchain-ai/langchain/pull/13661) - Bugfix duckduckgo_search news search by [@​deedy5](https://togithub.com/deedy5) in [https://github.com/langchain-ai/langchain/pull/13670](https://togithub.com/langchain-ai/langchain/pull/13670) - feat: implement max marginal relevance for momento vector index by [@​malandis](https://togithub.com/malandis) in [https://github.com/langchain-ai/langchain/pull/13619](https://togithub.com/langchain-ai/langchain/pull/13619) - fake consistent embeddings cleanup by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14256](https://togithub.com/langchain-ai/langchain/pull/14256) - docs\[patch]: search experiment by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14254](https://togithub.com/langchain-ai/langchain/pull/14254) - fix comet tracer by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14259](https://togithub.com/langchain-ai/langchain/pull/14259) - add(feat): Text Embeddings by Cloudflare Workers AI by [@​cxumol](https://togithub.com/cxumol) in [https://github.com/langchain-ai/langchain/pull/14220](https://togithub.com/langchain-ai/langchain/pull/14220) - Harrison/bookend ai by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14258](https://togithub.com/langchain-ai/langchain/pull/14258) - Update geodataframe.py by [@​Hamzahmed](https://togithub.com/Hamzahmed) in [https://github.com/langchain-ai/langchain/pull/13573](https://togithub.com/langchain-ai/langchain/pull/13573) - fix: call \_on_llm_error() by [@​jwatte](https://togithub.com/jwatte) in [https://github.com/langchain-ai/langchain/pull/13581](https://togithub.com/langchain-ai/langchain/pull/13581) - Add missing doc key to metadata field in AzureSearch Vectorstore by [@​finnless](https://togithub.com/finnless) in [https://github.com/langchain-ai/langchain/pull/13328](https://togithub.com/langchain-ai/langchain/pull/13328) - docs\[patch]: chat model page names by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14264](https://togithub.com/langchain-ai/langchain/pull/14264) - Harrison/delegate from template by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14266](https://togithub.com/langchain-ai/langchain/pull/14266) - openapi/planner.py: Deal with json in markdown output cases by [@​arnaudgelas](https://togithub.com/arnaudgelas) in [https://github.com/langchain-ai/langchain/pull/13576](https://togithub.com/langchain-ai/langchain/pull/13576) - migrate openai audio api by [@​redheli](https://togithub.com/redheli) in [https://github.com/langchain-ai/langchain/pull/13557](https://togithub.com/langchain-ai/langchain/pull/13557) - update OpenAI function agents' llm validation by [@​price-deshaw](https://togithub.com/price-deshaw) in [https://github.com/langchain-ai/langchain/pull/13538](https://togithub.com/langchain-ai/langchain/pull/13538) - Update azuresearch.py following recent change from azure-search-documents library by [@​guillaumedelande](https://togithub.com/guillaumedelande) in [https://github.com/langchain-ai/langchain/pull/13472](https://togithub.com/langchain-ai/langchain/pull/13472) - Pprados/lite google drive by [@​pprados](https://togithub.com/pprados) in [https://github.com/langchain-ai/langchain/pull/13175](https://togithub.com/langchain-ai/langchain/pull/13175) - adapt Jina Embeddings to new Jina AI Embedding API by [@​JoanFM](https://togithub.com/JoanFM) in [https://github.com/langchain-ai/langchain/pull/13658](https://togithub.com/langchain-ai/langchain/pull/13658) - Added ability to pass arguments to the Playwright browser by [@​seanbearden](https://togithub.com/seanbearden) in [https://github.com/langchain-ai/langchain/pull/13146](https://togithub.com/langchain-ai/langchain/pull/13146) - Fix [#​11737](https://togithub.com/langchain-ai/langchain/issues/11737) issue (extra_tools option of create_pandas_dataframe_agent is not working) by [@​ehkim1440](https://togithub.com/ehkim1440) in [https://github.com/langchain-ai/langchain/pull/13203](https://togithub.com/langchain-ai/langchain/pull/13203) - Fix rag google cloud vertex ai template by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/14300](https://togithub.com/langchain-ai/langchain/pull/14300) - core\[patch]: Release 0.0.10 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14303](https://togithub.com/langchain-ai/langchain/pull/14303) - langchain\[patch]: Release 0.0.346 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14307](https://togithub.com/langchain-ai/langchain/pull/14307) #### New Contributors - [@​ZyeG](https://togithub.com/ZyeG) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14012](https://togithub.com/langchain-ai/langchain/pull/14012) - [@​xychelsea](https://togithub.com/xychelsea) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13884](https://togithub.com/langchain-ai/langchain/pull/13884) - [@​hendrik-hog](https://togithub.com/hendrik-hog) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13768](https://togithub.com/langchain-ai/langchain/pull/13768) - [@​markcusack](https://togithub.com/markcusack) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13820](https://togithub.com/langchain-ai/langchain/pull/13820) - [@​uthunderbird](https://togithub.com/uthunderbird) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14195](https://togithub.com/langchain-ai/langchain/pull/14195) - [@​eekaiboon](https://togithub.com/eekaiboon) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14193](https://togithub.com/langchain-ai/langchain/pull/14193) - [@​geret1](https://togithub.com/geret1) made their first contribution in [https://github.com/langchain-ai/langchain/pull/12704](https://togithub.com/langchain-ai/langchain/pull/12704) - [@​lh0x00](https://togithub.com/lh0x00) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14236](https://togithub.com/langchain-ai/langchain/pull/14236) - [@​perryism](https://togithub.com/perryism) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14211](https://togithub.com/langchain-ai/langchain/pull/14211) - [@​dmitryrPlanner5D](https://togithub.com/dmitryrPlanner5D) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14125](https://togithub.com/langchain-ai/langchain/pull/14125) - [@​muntaqamahmood](https://togithub.com/muntaqamahmood) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14008](https://togithub.com/langchain-ai/langchain/pull/14008) - [@​nithishr](https://togithub.com/nithishr) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13979](https://togithub.com/langchain-ai/langchain/pull/13979) - [@​ealt](https://togithub.com/ealt) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13888](https://togithub.com/langchain-ai/langchain/pull/13888) - [@​nceccarelli](https://togithub.com/nceccarelli) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13695](https://togithub.com/langchain-ai/langchain/pull/13695) - [@​Vinno97](https://togithub.com/Vinno97) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14230](https://togithub.com/langchain-ai/langchain/pull/14230) - [@​hynky1999](https://togithub.com/hynky1999) made their first contribution in [https://github.com/langchain-ai/langchain/pull/9424](https://togithub.com/langchain-ai/langchain/pull/9424) - [@​KastanDay](https://togithub.com/KastanDay) made their first contribution in [https://github.com/langchain-ai/langchain/pull/9027](https://togithub.com/langchain-ai/langchain/pull/9027) - [@​pocketcolin](https://togithub.com/pocketcolin) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13679](https://togithub.com/langchain-ai/langchain/pull/13679) - [@​ravidhu](https://togithub.com/ravidhu) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13660](https://togithub.com/langchain-ai/langchain/pull/13660) - [@​alexkuzmik](https://togithub.com/alexkuzmik) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13661](https://togithub.com/langchain-ai/langchain/pull/13661) - [@​deedy5](https://togithub.com/deedy5) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13670](https://togithub.com/langchain-ai/langchain/pull/13670) - [@​cxumol](https://togithub.com/cxumol) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14220](https://togithub.com/langchain-ai/langchain/pull/14220) - [@​Hamzahmed](https://togithub.com/Hamzahmed) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13573](https://togithub.com/langchain-ai/langchain/pull/13573) - [@​jwatte](https://togithub.com/jwatte) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13581](https://togithub.com/langchain-ai/langchain/pull/13581) - [@​arnaudgelas](https://togithub.com/arnaudgelas) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13576](https://togithub.com/langchain-ai/langchain/pull/13576) - [@​redheli](https://togithub.com/redheli) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13557](https://togithub.com/langchain-ai/langchain/pull/13557) - [@​price-deshaw](https://togithub.com/price-deshaw) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13538](https://togithub.com/langchain-ai/langchain/pull/13538) - [@​guillaumedelande](https://togithub.com/guillaumedelande) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13472](https://togithub.com/langchain-ai/langchain/pull/13472) - [@​JoanFM](https://togithub.com/JoanFM) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13658](https://togithub.com/langchain-ai/langchain/pull/13658) - [@​seanbearden](https://togithub.com/seanbearden) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13146](https://togithub.com/langchain-ai/langchain/pull/13146) - [@​ehkim1440](https://togithub.com/ehkim1440) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13203](https://togithub.com/langchain-ai/langchain/pull/13203) **Full Changelog**: langchain-ai/langchain@v0.0.345...v0.0.346 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/GoogleCloudPlatform/genai-databases-retrieval-app). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
adamnolte
referenced
this pull request
in autoblocksai/autoblocks-examples
Dec 8, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.10.0` -> `20.10.4`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.0/20.10.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.0/20.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.0/20.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.38` -> `18.2.42`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.38/18.2.42) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.38/18.2.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.38/18.2.42?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [ai](https://sdk.vercel.ai/docs) ([source](https://togithub.com/vercel/ai)) | [`2.2.25` -> `2.2.28`](https://renovatebot.com/diffs/npm/ai/2.2.25/2.2.28) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ai/2.2.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ai/2.2.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ai/2.2.25/2.2.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ai/2.2.25/2.2.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`8.54.0` -> `8.55.0`](https://renovatebot.com/diffs/npm/eslint/8.54.0/8.55.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.54.0/8.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.54.0/8.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [langchain](https://togithub.com/langchain-ai/langchain) | `^0.0.340` -> `^0.0.347` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/langchain/0.0.347?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/langchain/0.0.347?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/langchain/0.0.340/0.0.347?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/langchain/0.0.340/0.0.347?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [langchain](https://togithub.com/langchain-ai/langchainjs) | [`^0.0.196` -> `^0.0.203`](https://renovatebot.com/diffs/npm/langchain/0.0.196/0.0.203) | [![age](https://developer.mend.io/api/mc/badges/age/npm/langchain/0.0.203?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/langchain/0.0.203?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/langchain/0.0.196/0.0.203?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/langchain/0.0.196/0.0.203?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nodemon](https://nodemon.io) ([source](https://togithub.com/remy/nodemon)) | [`3.0.1` -> `3.0.2`](https://renovatebot.com/diffs/npm/nodemon/3.0.1/3.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nodemon/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nodemon/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nodemon/3.0.1/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nodemon/3.0.1/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [openai](https://togithub.com/openai/openai-python) | `1.3.5` -> `1.3.7` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/1.3.5/1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.3.5/1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [openai](https://togithub.com/openai/openai-node) | [`4.20.0` -> `4.20.1`](https://renovatebot.com/diffs/npm/openai/4.20.0/4.20.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.20.0/4.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.20.0/4.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [postcss](https://postcss.org/) ([source](https://togithub.com/postcss/postcss)) | [`8.4.31` -> `8.4.32`](https://renovatebot.com/diffs/npm/postcss/8.4.31/8.4.32) | [![age](https://developer.mend.io/api/mc/badges/age/npm/postcss/8.4.32?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss/8.4.32?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss/8.4.31/8.4.32?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss/8.4.31/8.4.32?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tailwindcss](https://tailwindcss.com) ([source](https://togithub.com/tailwindlabs/tailwindcss)) | [`3.3.5` -> `3.3.6`](https://renovatebot.com/diffs/npm/tailwindcss/3.3.5/3.3.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tailwindcss/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tailwindcss/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tailwindcss/3.3.5/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwindcss/3.3.5/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tsx](https://togithub.com/privatenumber/tsx) | [`4.5.0` -> `4.6.2`](https://renovatebot.com/diffs/npm/tsx/4.5.0/4.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.5.0/4.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.5.0/4.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.2` -> `5.3.3`](https://renovatebot.com/diffs/npm/typescript/5.3.2/5.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.2/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.2/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/ai (ai)</summary> ### [`v2.2.28`](https://togithub.com/vercel/ai/releases/tag/ai%402.2.28) [Compare Source](https://togithub.com/vercel/ai/compare/[email protected]@2.2.28) ##### Patch Changes - [`07a679c`](https://togithub.com/vercel/ai/commit/07a679c): Add data message support to useAssistant & assistantResponse. - [`fbae595`](https://togithub.com/vercel/ai/commit/fbae595): ai/react: `api` functions are no longer used as a cache key in `useChat` ### [`v2.2.27`](https://togithub.com/vercel/ai/releases/tag/ai%402.2.27) [Compare Source](https://togithub.com/vercel/ai/compare/[email protected]@2.2.27) ##### Patch Changes - [`0fd1205`](https://togithub.com/vercel/ai/commit/0fd1205): ai/vue: Add complex response parsing and StreamData support to useCompletion - [`a7dc746`](https://togithub.com/vercel/ai/commit/a7dc746): experimental_useAssistant: Expose extra fetch options - [`3dcf01e`](https://togithub.com/vercel/ai/commit/3dcf01e): ai/react Add data support to useCompletion - [`0c3b338`](https://togithub.com/vercel/ai/commit/0c3b338): ai/svelte: Add complex response parsing and StreamData support to useCompletion - [`8284777`](https://togithub.com/vercel/ai/commit/8284777): ai/solid: Add complex response parsing and StreamData support to useCompletion ### [`v2.2.26`](https://togithub.com/vercel/ai/releases/tag/ai%402.2.26) [Compare Source](https://togithub.com/vercel/ai/compare/[email protected]@2.2.26) ##### Patch Changes - [`df1ad33`](https://togithub.com/vercel/ai/commit/df1ad33): ai/vue: Add complex response parsing and StreamData support to useChat - [`3ff8a56`](https://togithub.com/vercel/ai/commit/3ff8a56): Add `generateId` to use-chat params to allow overriding message ID generation - [`6c2a49c`](https://togithub.com/vercel/ai/commit/6c2a49c): ai/react experimental_useAssistant() submit can be called without an event - [`8b4f7d1`](https://togithub.com/vercel/ai/commit/8b4f7d1): ai/react: Add complex response parsing and StreamData support to useCompletion </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v8.55.0`](https://togithub.com/eslint/eslint/releases/tag/v8.55.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.54.0...v8.55.0) #### Features - [`8c9e6c1`](https://togithub.com/eslint/eslint/commit/8c9e6c100a6eb69da292463293b3b48cff911a01) feat: importNamePattern option in no-restricted-imports ([#​17721](https://togithub.com/eslint/eslint/issues/17721)) (Tanuj Kanti) #### Documentation - [`83ece2a`](https://togithub.com/eslint/eslint/commit/83ece2afc2dc6c49efe82678663fe4cba590c0e5) docs: fix typo `--rules` -> `--rule` ([#​17806](https://togithub.com/eslint/eslint/issues/17806)) (OKURA Masafumi) - [`fffca5c`](https://togithub.com/eslint/eslint/commit/fffca5c362bcd205dbf79d1bb52834f8a98fc6bd) docs: remove "Open in Playground" buttons for removed rules ([#​17791](https://togithub.com/eslint/eslint/issues/17791)) (Francesco Trotta) - [`a6d9442`](https://togithub.com/eslint/eslint/commit/a6d9442a9ab34d5d19f78d8c8fd0767a1237bfe3) docs: fix correct/incorrect examples of rules ([#​17789](https://togithub.com/eslint/eslint/issues/17789)) (Tanuj Kanti) - [`383e999`](https://togithub.com/eslint/eslint/commit/383e99928d7ce649ec9030c9856b03fbac0c3501) docs: update and fix examples for `no-unused-vars` ([#​17788](https://togithub.com/eslint/eslint/issues/17788)) (Tanuj Kanti) - [`5a8efd5`](https://togithub.com/eslint/eslint/commit/5a8efd5b7ad13eb320a1f468d1d4ab3c8ab99214) docs: add specific stylistic rule for each deprecated rule ([#​17778](https://togithub.com/eslint/eslint/issues/17778)) (Etienne) #### Chores - [`eb8950c`](https://togithub.com/eslint/eslint/commit/eb8950c3b811c9163b9aae23af8b6266ad98b295) chore: upgrade [@​eslint/js](https://togithub.com/eslint/js)[@​8](https://togithub.com/8).55.0 ([#​17811](https://togithub.com/eslint/eslint/issues/17811)) (Milos Djermanovic) - [`93df384`](https://togithub.com/eslint/eslint/commit/93df3849a7a25ebe0502000bf0bfb80a6613a5ae) chore: package.json update for [@​eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`fe4b954`](https://togithub.com/eslint/eslint/commit/fe4b9545a83e9aca7ba4bb77bc9c868d57de777f) chore: upgrade [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@​2](https://togithub.com/2).1.4 ([#​17799](https://togithub.com/eslint/eslint/issues/17799)) (Milos Djermanovic) - [`bd8911d`](https://togithub.com/eslint/eslint/commit/bd8911db85c7a1127543c9212c8cea47a5cb687d) ci: pin Node.js 21.2.0 ([#​17809](https://togithub.com/eslint/eslint/issues/17809)) (Milos Djermanovic) - [`b29a16b`](https://togithub.com/eslint/eslint/commit/b29a16b22f234f6134475efb6c7be5ac946556ee) chore: fix several `cli` tests to run in the intended flat config mode ([#​17797](https://togithub.com/eslint/eslint/issues/17797)) (Milos Djermanovic) - [`de165c1`](https://togithub.com/eslint/eslint/commit/de165c108203c6703516ac651f5b4cac5b241804) chore: remove unused config-extends fixtures ([#​17781](https://togithub.com/eslint/eslint/issues/17781)) (Milos Djermanovic) - [`d4304b8`](https://togithub.com/eslint/eslint/commit/d4304b8b66eac870ffbf4840d84add8a123b25fc) chore: remove formatting/stylistic rules from new rule templates ([#​17780](https://togithub.com/eslint/eslint/issues/17780)) (Francesco Trotta) - [`21024fe`](https://togithub.com/eslint/eslint/commit/21024fe2029420b413bed11d23761c87e9a02a1a) chore: check rule examples for syntax errors ([#​17718](https://togithub.com/eslint/eslint/issues/17718)) (Francesco Trotta) </details> <details> <summary>langchain-ai/langchain (langchain)</summary> ### [`v0.0.347`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.347) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.346...v0.0.347) #### What's Changed - hide api key: arcee by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/14304](https://togithub.com/langchain-ai/langchain/pull/14304) - experimental\[patch]: Release 0.0.44 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14310](https://togithub.com/langchain-ai/langchain/pull/14310) - docs: `integrations/providers/` update by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14315](https://togithub.com/langchain-ai/langchain/pull/14315) - Fixing empty input variable crashing `PromptTemplate` validations by [@​jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/14314](https://togithub.com/langchain-ai/langchain/pull/14314) - Adding `BaseChatMessageHistory.__str__` by [@​jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/14311](https://togithub.com/langchain-ai/langchain/pull/14311) - Multi-modal RAG template by [@​rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14186](https://togithub.com/langchain-ai/langchain/pull/14186) - Add metadata to blob by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/14162](https://togithub.com/langchain-ai/langchain/pull/14162) - Update OpenCLIP docs by [@​rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14319](https://togithub.com/langchain-ai/langchain/pull/14319) - Mask API key for Minimax LLM by [@​rancomp](https://togithub.com/rancomp) in [https://github.com/langchain-ai/langchain/pull/14309](https://togithub.com/langchain-ai/langchain/pull/14309) - Allow not enforcing function usage when a single function is passed to openai function executable by [@​karimassi](https://togithub.com/karimassi) in [https://github.com/langchain-ai/langchain/pull/14308](https://togithub.com/langchain-ai/langchain/pull/14308) - Add support for CORS options for AzureSearch by [@​jalagus](https://togithub.com/jalagus) in [https://github.com/langchain-ai/langchain/pull/14305](https://togithub.com/langchain-ai/langchain/pull/14305) - Update docs by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14294](https://togithub.com/langchain-ai/langchain/pull/14294) - Add custom async generator example by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14299](https://togithub.com/langchain-ai/langchain/pull/14299) - docs\[patch] Add how-to doc for RunnablePassthrough and nav modifications by [@​akira](https://togithub.com/akira) in [https://github.com/langchain-ai/langchain/pull/14255](https://togithub.com/langchain-ai/langchain/pull/14255) - Fixes issue-14295: Correctly pass along the kwargs by [@​timvw](https://togithub.com/timvw) in [https://github.com/langchain-ai/langchain/pull/14296](https://togithub.com/langchain-ai/langchain/pull/14296) - feat(embeddings): text-embeddings-inference by [@​mspronesti](https://togithub.com/mspronesti) in [https://github.com/langchain-ai/langchain/pull/14288](https://togithub.com/langchain-ai/langchain/pull/14288) - added get_num_tokens to GooglePalm by [@​lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/14282](https://togithub.com/langchain-ai/langchain/pull/14282) - feat: 1. Add system parameters, 2. Align with the QianfanChatEndpoint for function calling by [@​wangwei1237](https://togithub.com/wangwei1237) in [https://github.com/langchain-ai/langchain/pull/14275](https://togithub.com/langchain-ai/langchain/pull/14275) - feat: Increased compatibility with new and old versions for dalle by [@​majiayu000](https://togithub.com/majiayu000) in [https://github.com/langchain-ai/langchain/pull/14222](https://togithub.com/langchain-ai/langchain/pull/14222) - Adds "NIN" metadata filter for pgvector to all checking for set absence by [@​jeffpezzone](https://togithub.com/jeffpezzone) in [https://github.com/langchain-ai/langchain/pull/14205](https://togithub.com/langchain-ai/langchain/pull/14205) - Fixed a typo in smart_llm prompt by [@​kavinask007](https://togithub.com/kavinask007) in [https://github.com/langchain-ai/langchain/pull/13052](https://togithub.com/langchain-ai/langchain/pull/13052) - Feature: GitLab url from ENV by [@​balaba-max](https://togithub.com/balaba-max) in [https://github.com/langchain-ai/langchain/pull/14221](https://togithub.com/langchain-ai/langchain/pull/14221) - info sql tool remove whitespaces in table names by [@​dudub12](https://togithub.com/dudub12) in [https://github.com/langchain-ai/langchain/pull/13712](https://togithub.com/langchain-ai/langchain/pull/13712) - Updated integration with Clarifai python SDK functions by [@​mogith-pn](https://togithub.com/mogith-pn) in [https://github.com/langchain-ai/langchain/pull/13671](https://togithub.com/langchain-ai/langchain/pull/13671) - OpenAIEmbeddings: retry_min_seconds/retry_max_seconds parameters by [@​adumont](https://togithub.com/adumont) in [https://github.com/langchain-ai/langchain/pull/13138](https://togithub.com/langchain-ai/langchain/pull/13138) - Amadeus toolkit minor update by [@​minjikarin](https://togithub.com/minjikarin) in [https://github.com/langchain-ai/langchain/pull/13002](https://togithub.com/langchain-ai/langchain/pull/13002) - Demonstrate use of get_buffer_string by [@​ninjapenguin](https://togithub.com/ninjapenguin) in [https://github.com/langchain-ai/langchain/pull/13013](https://togithub.com/langchain-ai/langchain/pull/13013) - Fix typo in lcel example for rerank in doc by [@​nbondoux](https://togithub.com/nbondoux) in [https://github.com/langchain-ai/langchain/pull/14336](https://togithub.com/langchain-ai/langchain/pull/14336) - Exclude `max_tokens` from request if it's None by [@​harupy](https://togithub.com/harupy) in [https://github.com/langchain-ai/langchain/pull/14334](https://togithub.com/langchain-ai/langchain/pull/14334) - feat(add): LLM integration of Cloudflare Workers AI by [@​cxumol](https://togithub.com/cxumol) in [https://github.com/langchain-ai/langchain/pull/14322](https://togithub.com/langchain-ai/langchain/pull/14322) - Mask API key for baidu qianfan by [@​newfinder](https://togithub.com/newfinder) in [https://github.com/langchain-ai/langchain/pull/14281](https://togithub.com/langchain-ai/langchain/pull/14281) - feat: mask api key for cerebriumai llm by [@​yliang412](https://togithub.com/yliang412) in [https://github.com/langchain-ai/langchain/pull/14272](https://togithub.com/langchain-ai/langchain/pull/14272) - Qdrant metadata payload keys by [@​JeanBaptiste-dlb](https://togithub.com/JeanBaptiste-dlb) in [https://github.com/langchain-ai/langchain/pull/13001](https://togithub.com/langchain-ai/langchain/pull/13001) - docs\[patch]: fix ipynb links by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14325](https://togithub.com/langchain-ai/langchain/pull/14325) - Update doc-string in RunnableWithMessageHistory by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/14262](https://togithub.com/langchain-ai/langchain/pull/14262) - docs\[patch]: Fix broken link 'tip' in docs by [@​bracesproul](https://togithub.com/bracesproul) in [https://github.com/langchain-ai/langchain/pull/14349](https://togithub.com/langchain-ai/langchain/pull/14349) - core\[patch], langchain\[patch]: ByteStore by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14312](https://togithub.com/langchain-ai/langchain/pull/14312) - Fix multi vector retriever subclassing by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/14350](https://togithub.com/langchain-ai/langchain/pull/14350) - ci matrix by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14306](https://togithub.com/langchain-ai/langchain/pull/14306) - langchain\[patch]: import nits by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14354](https://togithub.com/langchain-ai/langchain/pull/14354) - Include run_id by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/14331](https://togithub.com/langchain-ai/langchain/pull/14331) - core\[patch]: message history error typo by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14361](https://togithub.com/langchain-ai/langchain/pull/14361) - \[core/minor] Runnables: Implement a context api by [@​nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/14046](https://togithub.com/langchain-ai/langchain/pull/14046) - core\[patch]: Release 0.0.11 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14367](https://togithub.com/langchain-ai/langchain/pull/14367) - langchain\[patch]: Release 0.0.347 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14368](https://togithub.com/langchain-ai/langchain/pull/14368) #### New Contributors - [@​rancomp](https://togithub.com/rancomp) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14309](https://togithub.com/langchain-ai/langchain/pull/14309) - [@​karimassi](https://togithub.com/karimassi) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14308](https://togithub.com/langchain-ai/langchain/pull/14308) - [@​jalagus](https://togithub.com/jalagus) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14305](https://togithub.com/langchain-ai/langchain/pull/14305) - [@​timvw](https://togithub.com/timvw) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14296](https://togithub.com/langchain-ai/langchain/pull/14296) - [@​majiayu000](https://togithub.com/majiayu000) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14222](https://togithub.com/langchain-ai/langchain/pull/14222) - [@​jeffpezzone](https://togithub.com/jeffpezzone) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14205](https://togithub.com/langchain-ai/langchain/pull/14205) - [@​kavinask007](https://togithub.com/kavinask007) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13052](https://togithub.com/langchain-ai/langchain/pull/13052) - [@​balaba-max](https://togithub.com/balaba-max) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14221](https://togithub.com/langchain-ai/langchain/pull/14221) - [@​dudub12](https://togithub.com/dudub12) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13712](https://togithub.com/langchain-ai/langchain/pull/13712) - [@​mogith-pn](https://togithub.com/mogith-pn) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13671](https://togithub.com/langchain-ai/langchain/pull/13671) - [@​adumont](https://togithub.com/adumont) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13138](https://togithub.com/langchain-ai/langchain/pull/13138) - [@​minjikarin](https://togithub.com/minjikarin) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13002](https://togithub.com/langchain-ai/langchain/pull/13002) - [@​newfinder](https://togithub.com/newfinder) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14281](https://togithub.com/langchain-ai/langchain/pull/14281) - [@​yliang412](https://togithub.com/yliang412) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14272](https://togithub.com/langchain-ai/langchain/pull/14272) - [@​JeanBaptiste-dlb](https://togithub.com/JeanBaptiste-dlb) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13001](https://togithub.com/langchain-ai/langchain/pull/13001) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.346...v0.0.347 ### [`v0.0.346`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.346) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.345...v0.0.346) #### What's Changed - docs: `integrations/toolkits/office365` notebook update by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14188](https://togithub.com/langchain-ai/langchain/pull/14188) - Fix: (issue [#​14127](https://togithub.com/langchain-ai/langchain/issues/14127)) Volc Engine MaaS import error by [@​h3l](https://togithub.com/h3l) in [https://github.com/langchain-ai/langchain/pull/14194](https://togithub.com/langchain-ai/langchain/pull/14194) - Fix Html2TextTransformer for shallow copy by [@​FacerAin](https://togithub.com/FacerAin) in [https://github.com/langchain-ai/langchain/pull/14197](https://togithub.com/langchain-ai/langchain/pull/14197) - Closed [#​14069](https://togithub.com/langchain-ai/langchain/issues/14069) by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14166](https://togithub.com/langchain-ai/langchain/pull/14166) - Update fallback cases by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14164](https://togithub.com/langchain-ai/langchain/pull/14164) - Added Python `logging` tracer by [@​jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/14190](https://togithub.com/langchain-ai/langchain/pull/14190) - Update docs to use new usage in openai>1.0.0 by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14163](https://togithub.com/langchain-ai/langchain/pull/14163) - Removing extra `StdOutCallbackHandler` overridden methods by [@​jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/14136](https://togithub.com/langchain-ai/langchain/pull/14136) - Fix: (issue [#​14066](https://togithub.com/langchain-ai/langchain/issues/14066)) DOC: Summarization output broken by [@​ggeutzzang](https://togithub.com/ggeutzzang) in [https://github.com/langchain-ai/langchain/pull/14078](https://togithub.com/langchain-ai/langchain/pull/14078) - fix(vectorstores): incorrect import for mongodb atlas DriverInfo by [@​whitedogg13](https://togithub.com/whitedogg13) in [https://github.com/langchain-ai/langchain/pull/14060](https://togithub.com/langchain-ai/langchain/pull/14060) - Added Slacktoolkit by [@​ZyeG](https://togithub.com/ZyeG) in [https://github.com/langchain-ai/langchain/pull/14012](https://togithub.com/langchain-ai/langchain/pull/14012) - Fix Mathpix PDF loader integration by [@​chadnorvell](https://togithub.com/chadnorvell) in [https://github.com/langchain-ai/langchain/pull/13949](https://togithub.com/langchain-ai/langchain/pull/13949) - docs: `Hugging Face` platform page by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/13831](https://togithub.com/langchain-ai/langchain/pull/13831) - delete stray test by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14200](https://togithub.com/langchain-ai/langchain/pull/14200) - Ensure AstraDB integration tests clean up the environment by [@​nicoloboschi](https://togithub.com/nicoloboschi) in [https://github.com/langchain-ai/langchain/pull/13774](https://togithub.com/langchain-ai/langchain/pull/13774) - Update Hologres vector store: use hologres-vector by [@​zcgeng](https://togithub.com/zcgeng) in [https://github.com/langchain-ai/langchain/pull/13767](https://togithub.com/langchain-ai/langchain/pull/13767) - Extend OpenAIEmbeddings class to support non-`tiktoken` based embeddings by [@​xychelsea](https://togithub.com/xychelsea) in [https://github.com/langchain-ai/langchain/pull/13884](https://togithub.com/langchain-ai/langchain/pull/13884) - AstraDB VectorStore: implement pre_delete_collection by [@​nicoloboschi](https://togithub.com/nicoloboschi) in [https://github.com/langchain-ai/langchain/pull/13780](https://togithub.com/langchain-ai/langchain/pull/13780) - Fix Azure Openai function calling in streaming mode by [@​hendrik-hog](https://togithub.com/hendrik-hog) in [https://github.com/langchain-ai/langchain/pull/13768](https://togithub.com/langchain-ai/langchain/pull/13768) - Adds the Yellowbrick Data Warehouse as a supported vector store by [@​markcusack](https://togithub.com/markcusack) in [https://github.com/langchain-ai/langchain/pull/13820](https://togithub.com/langchain-ai/langchain/pull/13820) - moved semadb.mdx file by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14204](https://togithub.com/langchain-ai/langchain/pull/14204) - Asynchronous human-in-the-loop callback by [@​uthunderbird](https://togithub.com/uthunderbird) in [https://github.com/langchain-ai/langchain/pull/14195](https://togithub.com/langchain-ai/langchain/pull/14195) - Mask API key for Arcee LLM by [@​eekaiboon](https://togithub.com/eekaiboon) in [https://github.com/langchain-ai/langchain/pull/14193](https://togithub.com/langchain-ai/langchain/pull/14193) - Pass kwargs to chat fireworks by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/14183](https://togithub.com/langchain-ai/langchain/pull/14183) - added `Templates Hub` menu item by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14148](https://togithub.com/langchain-ai/langchain/pull/14148) - docs `AWS` platform page update by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14160](https://togithub.com/langchain-ai/langchain/pull/14160) - Update MLflow and Databricks docs by [@​harupy](https://togithub.com/harupy) in [https://github.com/langchain-ai/langchain/pull/14011](https://togithub.com/langchain-ai/langchain/pull/14011) - Cerebrium model_api_request deprecation by [@​geret1](https://togithub.com/geret1) in [https://github.com/langchain-ai/langchain/pull/12704](https://togithub.com/langchain-ai/langchain/pull/12704) - Clarifying descriptions in `GuardrailsOutputParser` by [@​jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/14228](https://togithub.com/langchain-ai/langchain/pull/14228) - Adds `llm_chain_kwargs` to `BaseRetrievalQA.from_llm` by [@​ugm2](https://togithub.com/ugm2) in [https://github.com/langchain-ai/langchain/pull/14224](https://togithub.com/langchain-ai/langchain/pull/14224) - Fixed OpenAIFunctionsAgent not returning when receiving AgentFinish by [@​lh0x00](https://togithub.com/lh0x00) in [https://github.com/langchain-ai/langchain/pull/14236](https://togithub.com/langchain-ai/langchain/pull/14236) - fixed: ModuleNotFoundError: No module named 'clarifai.auth' by [@​umair313](https://togithub.com/umair313) in [https://github.com/langchain-ai/langchain/pull/14215](https://togithub.com/langchain-ai/langchain/pull/14215) - Harrison/embass by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14242](https://togithub.com/langchain-ai/langchain/pull/14242) - Shorten wget commands by [@​perryism](https://togithub.com/perryism) in [https://github.com/langchain-ai/langchain/pull/14211](https://togithub.com/langchain-ai/langchain/pull/14211) - Closed [#​14159](https://togithub.com/langchain-ai/langchain/issues/14159) by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14165](https://togithub.com/langchain-ai/langchain/pull/14165) - Support of custom hugging face inference endpoints url by [@​dmitryrPlanner5D](https://togithub.com/dmitryrPlanner5D) in [https://github.com/langchain-ai/langchain/pull/14125](https://togithub.com/langchain-ai/langchain/pull/14125) - Add input_type override by [@​billytrend-cohere](https://togithub.com/billytrend-cohere) in [https://github.com/langchain-ai/langchain/pull/14068](https://togithub.com/langchain-ai/langchain/pull/14068) - Add openai v2 adapter by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14063](https://togithub.com/langchain-ai/langchain/pull/14063) - Add: Steam API tool by [@​muntaqamahmood](https://togithub.com/muntaqamahmood) in [https://github.com/langchain-ai/langchain/pull/14008](https://togithub.com/langchain-ai/langchain/pull/14008) - Add doc for the development of core and experimental sections by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/13966](https://togithub.com/langchain-ai/langchain/pull/13966) - Add Couchbase document loader by [@​nithishr](https://togithub.com/nithishr) in [https://github.com/langchain-ai/langchain/pull/13979](https://togithub.com/langchain-ai/langchain/pull/13979) - nbdoc -> quarto by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14156](https://togithub.com/langchain-ai/langchain/pull/14156) - Fixes error loading Obsidian templates by [@​ealt](https://togithub.com/ealt) in [https://github.com/langchain-ai/langchain/pull/13888](https://togithub.com/langchain-ai/langchain/pull/13888) - Support Azure gov cloud in Azure Cognitive Search retriever by [@​nceccarelli](https://togithub.com/nceccarelli) in [https://github.com/langchain-ai/langchain/pull/13695](https://togithub.com/langchain-ai/langchain/pull/13695) - Harrison/nasa tool by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14245](https://togithub.com/langchain-ai/langchain/pull/14245) - Prefer byte store interface for Upstash BaseStore to match other Redis by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/14201](https://togithub.com/langchain-ai/langchain/pull/14201) - Fix `config` arg detection for wrapped lambdarunnable by [@​Vinno97](https://togithub.com/Vinno97) in [https://github.com/langchain-ai/langchain/pull/14230](https://togithub.com/langchain-ai/langchain/pull/14230) - Allow base_store to be used directly with MultiVectorRetriever by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/14202](https://togithub.com/langchain-ai/langchain/pull/14202) - docs: moved `vectorstore` notebook file by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14181](https://togithub.com/langchain-ai/langchain/pull/14181) - core\[patch]: add response kwarg to `on_llm_error` by [@​hynky1999](https://togithub.com/hynky1999) in [https://github.com/langchain-ai/langchain/pull/9424](https://togithub.com/langchain-ai/langchain/pull/9424) - Adding new Github functions for reading pull requests by [@​KastanDay](https://togithub.com/KastanDay) in [https://github.com/langchain-ai/langchain/pull/9027](https://togithub.com/langchain-ai/langchain/pull/9027) - docs\[patch]: fix columns by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14251](https://togithub.com/langchain-ai/langchain/pull/14251) - Embaas - added backoff retries for network requests by [@​pocketcolin](https://togithub.com/pocketcolin) in [https://github.com/langchain-ai/langchain/pull/13679](https://togithub.com/langchain-ai/langchain/pull/13679) - Fix Sagemaker Endpoint documentation by [@​ravidhu](https://togithub.com/ravidhu) in [https://github.com/langchain-ai/langchain/pull/13660](https://togithub.com/langchain-ai/langchain/pull/13660) - Harrison/searchapi by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14252](https://togithub.com/langchain-ai/langchain/pull/14252) - Add CometTracer by [@​alexkuzmik](https://togithub.com/alexkuzmik) in [https://github.com/langchain-ai/langchain/pull/13661](https://togithub.com/langchain-ai/langchain/pull/13661) - Bugfix duckduckgo_search news search by [@​deedy5](https://togithub.com/deedy5) in [https://github.com/langchain-ai/langchain/pull/13670](https://togithub.com/langchain-ai/langchain/pull/13670) - feat: implement max marginal relevance for momento vector index by [@​malandis](https://togithub.com/malandis) in [https://github.com/langchain-ai/langchain/pull/13619](https://togithub.com/langchain-ai/langchain/pull/13619) - fake consistent embeddings cleanup by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14256](https://togithub.com/langchain-ai/langchain/pull/14256) - docs\[patch]: search experiment by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14254](https://togithub.com/langchain-ai/langchain/pull/14254) - fix comet tracer by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14259](https://togithub.com/langchain-ai/langchain/pull/14259) - add(feat): Text Embeddings by Cloudflare Workers AI by [@​cxumol](https://togithub.com/cxumol) in [https://github.com/langchain-ai/langchain/pull/14220](https://togithub.com/langchain-ai/langchain/pull/14220) - Harrison/bookend ai by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14258](https://togithub.com/langchain-ai/langchain/pull/14258) - Update geodataframe.py by [@​Hamzahmed](https://togithub.com/Hamzahmed) in [https://github.com/langchain-ai/langchain/pull/13573](https://togithub.com/langchain-ai/langchain/pull/13573) - fix: call \_on_llm_error() by [@​jwatte](https://togithub.com/jwatte) in [https://github.com/langchain-ai/langchain/pull/13581](https://togithub.com/langchain-ai/langchain/pull/13581) - Add missing doc key to metadata field in AzureSearch Vectorstore by [@​finnless](https://togithub.com/finnless) in [https://github.com/langchain-ai/langchain/pull/13328](https://togithub.com/langchain-ai/langchain/pull/13328) - docs\[patch]: chat model page names by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14264](https://togithub.com/langchain-ai/langchain/pull/14264) - Harrison/delegate from template by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14266](https://togithub.com/langchain-ai/langchain/pull/14266) - openapi/planner.py: Deal with json in markdown output cases by [@​arnaudgelas](https://togithub.com/arnaudgelas) in [https://github.com/langchain-ai/langchain/pull/13576](https://togithub.com/langchain-ai/langchain/pull/13576) - migrate openai audio api by [@​redheli](https://togithub.com/redheli) in [https://github.com/langchain-ai/langchain/pull/13557](https://togithub.com/langchain-ai/langchain/pull/13557) - update OpenAI function agents' llm validation by [@​price-deshaw](https://togithub.com/price-deshaw) in [https://github.com/langchain-ai/langchain/pull/13538](https://togithub.com/langchain-ai/langchain/pull/13538) - Update azuresearch.py following recent change from azure-search-documents library by [@​guillaumedelande](https://togithub.com/guillaumedelande) in [https://github.com/langchain-ai/langchain/pull/13472](https://togithub.com/langchain-ai/langchain/pull/13472) - Pprados/lite google drive by [@​pprados](https://togithub.com/pprados) in [https://github.com/langchain-ai/langchain/pull/13175](https://togithub.com/langchain-ai/langchain/pull/13175) - adapt Jina Embeddings to new Jina AI Embedding API by [@​JoanFM](https://togithub.com/JoanFM) in [https://github.com/langchain-ai/langchain/pull/13658](https://togithub.com/langchain-ai/langchain/pull/13658) - Added ability to pass arguments to the Playwright browser by [@​seanbearden](https://togithub.com/seanbearden) in [https://github.com/langchain-ai/langchain/pull/13146](https://togithub.com/langchain-ai/langchain/pull/13146) - Fix [#​11737](https://togithub.com/langchain-ai/langchain/issues/11737) issue (extra_tools option of create_pandas_dataframe_agent is not working) by [@​ehkim1440](https://togithub.com/ehkim1440) in [https://github.com/langchain-ai/langchain/pull/13203](https://togithub.com/langchain-ai/langchain/pull/13203) - Fix rag google cloud vertex ai template by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/14300](https://togithub.com/langchain-ai/langchain/pull/14300) - core\[patch]: Release 0.0.10 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14303](https://togithub.com/langchain-ai/langchain/pull/14303) - langchain\[patch]: Release 0.0.346 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14307](https://togithub.com/langchain-ai/langchain/pull/14307) #### New Contributors - [@​ZyeG](https://togithub.com/ZyeG) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14012](https://togithub.com/langchain-ai/langchain/pull/14012) - [@​xychelsea](https://togithub.com/xychelsea) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13884](https://togithub.com/langchain-ai/langchain/pull/13884) - [@​hendrik-hog](https://togithub.com/hendrik-hog) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13768](https://togithub.com/langchain-ai/langchain/pull/13768) - [@​markcusack](https://togithub.com/markcusack) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13820](https://togithub.com/langchain-ai/langchain/pull/13820) - [@​uthunderbird](https://togithub.com/uthunderbird) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14195](https://togithub.com/langchain-ai/langchain/pull/14195) - [@​eekaiboon](https://togithub.com/eekaiboon) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14193](https://togithub.com/langchain-ai/langchain/pull/14193) - [@​geret1](https://togithub.com/geret1) made their first contribution in [https://github.com/langchain-ai/langchain/pull/12704](https://togithub.com/langchain-ai/langchain/pull/12704) - [@​lh0x00](https://togithub.com/lh0x00) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14236](https://togithub.com/langchain-ai/langchain/pull/14236) - [@​perryism](https://togithub.com/perryism) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14211](https://togithub.com/langchain-ai/langchain/pull/14211) - [@​dmitryrPlanner5D](https://togithub.com/dmitryrPlanner5D) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14125](https://togithub.com/langchain-ai/langchain/pull/14125) - [@​muntaqamahmood](https://togithub.com/muntaqamahmood) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14008](https://togithub.com/langchain-ai/langchain/pull/14008) - [@​nithishr](https://togithub.com/nithishr) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13979](https://togithub.com/langchain-ai/langchain/pull/13979) - [@​ealt](https://togithub.com/ealt) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13888](https://togithub.com/langchain-ai/langchain/pull/13888) - [@​nceccarelli](https://togithub.com/nceccarelli) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13695](https://togithub.com/langchain-ai/langchain/pull/13695) - [@​Vinno97](https://togithub.com/Vinno97) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14230](https://togithub.com/langchain-ai/langchain/pull/14230) - [@​hynky1999](https://togithub.com/hynky1999) made their first contribution in [https://github.com/langchain-ai/langchain/pull/9424](https://togithub.com/langchain-ai/langchain/pull/9424) - [@​KastanDay](https://togithub.com/KastanDay) made their first contribution in [https://github.com/langchain-ai/langchain/pull/9027](https://togithub.com/langchain-ai/langchain/pull/9027) - [@​pocketcolin](https://togithub.com/pocketcolin) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13679](https://togithub.com/langchain-ai/langchain/pull/13679) - [@​ravidhu](https://togithub.com/ravidhu) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13660](https://togithub.com/langchain-ai/langchain/pull/13660) - [@​alexkuzmik](https://togithub.com/alexkuzmik) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13661](https://togithub.com/langchain-ai/langchain/pull/13661) - [@​deedy5](https://togithub.com/deedy5) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13670](https://togithub.com/langchain-ai/langchain/pull/13670) - [@​cxumol](https://togithub.com/cxumol) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14220](https://togithub.com/langchain-ai/langchain/pull/14220) - [@​Hamzahmed](https://togithub.com/Hamzahmed) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13573](https://togithub.com/langchain-ai/langchain/pull/13573) - [@​jwatte](https://togithub.com/jwatte) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13581](https://togithub.com/langchain-ai/langchain/pull/13581) - [@​arnaudgelas](https://togithub.com/arnaudgelas) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13576](https://togithub.com/langchain-ai/langchain/pull/13576) - [@​redheli](https://togithub.com/redheli) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13557](https://togithub.com/langchain-ai/langchain/pull/13557) - [@​price-deshaw](https://togithub.com/price-deshaw) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13538](https://togithub.com/langchain-ai/langchain/pull/13538) - [@​guillaumedelande](https://togithub.com/guillaumedelande) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13472](https://togithub.com/langchain-ai/langchain/pull/13472) - [@​JoanFM](https://togithub.com/JoanFM) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13658](https://togithub.com/langchain-ai/langchain/pull/13658) - [@​seanbearden](https://togithub.com/seanbearden) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13146](https://togithub.com/langchain-ai/langchain/pull/13146) - [@​ehkim1440](https://togithub.com/ehkim1440) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13203](https://togithub.com/langchain-ai/langchain/pull/13203) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.345...v0.0.346 ### [`v0.0.345`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.345) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.344...v0.0.345) #### What's Changed - Adds OllamaFunctions wrapper by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/13330](https://togithub.com/langchain-ai/langchain/pull/13330) - Update metaphor_search.ipynb by [@​HubertY](https://togithub.com/HubertY) in [https://github.com/langchain-ai/langchain/pull/14093](https://togithub.com/langchain-ai/langchain/pull/14093) - local docs build <5s by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14096](https://togithub.com/langchain-ai/langchain/pull/14096) - Improve indexing performance for Postgres (remote database) for refresh by [@​mescanne](https://togithub.com/mescanne) in [https://github.com/langchain-ai/langchain/pull/14126](https://togithub.com/langchain-ai/langchain/pull/14126) - Update invalid link by [@​YQisme](https://togithub.com/YQisme) in [https://github.com/langchain-ai/langchain/pull/14106](https://togithub.com/langchain-ai/langchain/pull/14106) - templates\[patch]: opensearch readme update by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14103](https://togithub.com/langchain-ai/langchain/pull/14103) - docs\[patch]: Update facebook.ipynb by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14102](https://togithub.com/langchain-ai/langchain/pull/14102) - Template for Ollama + Multi-query retriever by [@​rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14092](https://togithub.com/langchain-ai/langchain/pull/14092) - docs\[patch]: Update discord.ipynb by [@​169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14099](https://togithub.com/langchain-ai/langchain/pull/14099) - \[Nits] Evaluation - Some Rendering Improvements by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/14097](https://togithub.com/langchain-ai/langchain/pull/14097) - Update Prompt Format Error by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/14044](https://togithub.com/langchain-ai/langchain/pull/14044) - Improve indexing performance for Postgres (remote database) for refresh for async API by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/14132](https://togithub.com/langchain-ai/langchain/pull/14132) - Harrison/ibm by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/14133](https://togithub.com/langchain-ai/langchain/pull/14133) - fix: set maxsplit when parse python function docstring by [@​lijie-lee](https://togithub.com/lijie-lee) in [https://github.com/langchain-ai/langchain/pull/14121](https://togithub.com/langchain-ai/langchain/pull/14121) - fix: use async_embed_with_retry in \_aget_len_safe_embeddings by [@​salqueng](https://togithub.com/salqueng) in [https://github.com/langchain-ai/langchain/pull/14110](https://togithub.com/langchain-ai/langchain/pull/14110) - docs\[patch]: Add mermaid JS theme dependency to docusaurus by [@​akira](https://togithub.com/akira) in [https://github.com/langchain-ai/langchain/pull/14051](https://togithub.com/langchain-ai/langchain/pull/14051) - docs(ernie): add deprecated note for ErnieChatBot by [@​axiangcoding](https://togithub.com/axiangcoding) in [https://github.com/langchain-ai/langchain/pull/14061](https://togithub.com/langchain-ai/langchain/pull/14061) - add contribs by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14137](https://togithub.com/langchain-ai/langchain/pull/14137) - Update text_splitter.py by [@​govinda18](https://togithub.com/govinda18) in [https://github.com/langchain-ai/langchain/pull/14025](https://togithub.com/langchain-ai/langchain/pull/14025) - docs\[patch]: Add getting started section to LCEL doc by [@​akira](https://togithub.com/akira) in [https://github.com/langchain-ai/langchain/pull/14045](https://togithub.com/langchain-ai/langchain/pull/14045) - Add unit tests for Huggingface dataset loader by [@​Amyh102](https://togithub.com/Amyh102) in [https://github.com/langchain-ai/langchain/pull/14053](https://togithub.com/langchain-ai/langchain/pull/14053) - docs\[patch]: Fix templates/index by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14146](https://togithub.com/langchain-ai/langchain/pull/14146) - Fix minor typos (casing) by [@​mjul](https://togithub.com/mjul) in [https://github.com/langchain-ai/langchain/pull/14138](https://togithub.com/langchain-ai/langchain/pull/14138) - relock templates by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14149](https://togithub.com/langchain-ai/langchain/pull/14149) - Change RunnableMap to RunnableParallel for consistency by [@​akira](https://togithub.com/akira) in [https://github.com/langchain-ai/langchain/pull/14142](https://togithub.com/langchain-ai/langchain/pull/14142) - docs\[patch]: docs local build by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14152](https://togithub.com/langchain-ai/langchain/pull/14152) - Update Open CLIP embd by [@​rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14155](https://togithub.com/langchain-ai/langchain/pull/14155) - Bagatur/lcel why doc by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14089](https://togithub.com/langchain-ai/langchain/pull/14089) - fix broken api docs links by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14154](https://togithub.com/langchain-ai/langchain/pull/14154) - Improve file system blob loader and generic loader by [@​eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/14004](https://togithub.com/langchain-ai/langchain/pull/14004) - Title:fixed a bug that was causing the streaming transfer to not work… by [@​quantum00549](https://togithub.com/quantum00549) in [https://github.com/langchain-ai/langchain/pull/10827](https://togithub.com/langchain-ai/langchain/pull/10827) - Added missing </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone America/Chicago, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/autoblocksai/autoblocks-examples). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
aymeric-roucher
pushed a commit
to andrewrreed/langchain
that referenced
this pull request
Dec 11, 2023
…hain-ai#14202) Allow users to pass a generic `BaseStore[str, bytes]` to MultiVectorRetriever, removing the need to use the `create_kv_docstore` method. This encoding will now happen internally. @rlancemartin @eyurtsev --------- Co-authored-by: Eugene Yurtsev <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
🤖:improvement
Medium size change to existing code to handle new use-cases
lgtm
PR looks good. Use to confirm that a PR is ready for merging.
size:L
This PR changes 100-499 lines, ignoring generated files.
Ɑ: vector store
Related to vector store module
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allow users to pass a generic
BaseStore[str, bytes]
to MultiVectorRetriever, removing the need to use thecreate_kv_docstore
method. This encoding will now happen internally.@rlancemartin @eyurtsev