Skip to content
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

Fix langchain.llms OpenAI completion doesn't work due to v1 client update #13099

Merged
merged 12 commits into from
Nov 9, 2023

Conversation

dosuken123
Copy link
Contributor

@dosuken123 dosuken123 commented Nov 9, 2023

This commit fixes the issue that langchain.llms OpenAI completion stopped working since the V1 openai client update.

Replace this entire comment with:

Please make sure your PR is passing linting and testing before submitting. Run make format, make lint and make test to check this locally.

See contribution guidelines for more information on how to write/run tests, lint, etc:
https://github.com/langchain-ai/langchain/blob/master/.github/CONTRIBUTING.md

If you're adding a new integration, please include:

  1. a test for the integration, preferably unit tests that do not rely on network access,
  2. an example notebook showing its use. It lives in docs/extras directory.

If no one reviews your PR within a few days, please @-mention one of @baskaryan, @eyurtsev, @hwchase17.

This commit fixes the issue that langchain.llms OpenAI
completion stopped working since the V1 openai client update.
Copy link

vercel bot commented Nov 9, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
langchain ⬜️ Ignored (Inspect) Visit Preview Nov 9, 2023 11:07pm

@dosubot dosubot bot added Ɑ: models Related to LLMs or chat model modules 🤖:bug Related to a bug, vulnerability, unexpected error with an existing feature labels Nov 9, 2023
@dosuken123
Copy link
Contributor Author

This is the second attempt after I closed #12973.

This is similar fix with 8e0cb2e and #12969.

@dosuken123
Copy link
Contributor Author

Confirmed locally that it's working with the following script:

from langchain.llms import OpenAI

print(OpenAI().predict("Who's the president of the united states?"))
#=> The President of the United States is Joe Biden.

@dosuken123
Copy link
Contributor Author

@baskaryan, @eyurtsev, @hwchase17 Would someone have time to review this PR that fixes langchain.llms OpenAI bug?

@lesong36
Copy link

lesong36 commented Nov 9, 2023

@dosuken123 May I know which version of langchain and openai you are using?
I still have this issue for llm and chatmodel is ok.


Name: langchain
Version: 0.0.332
Summary: Building applications with LLMs through composability
Home-page: https://github.com/langchain-ai/langchain
Author:
Author-email:
License: MIT
Location: /home/coty/miniconda3/envs/jupyter/lib/python3.11/site-packages
Requires: aiohttp, anyio, dataclasses-json, jsonpatch, langsmith, numpy, pydantic, PyYAML, requests, SQLAlchemy, tenacity
Required-by: jupyter_ai, jupyter_ai_magics, langchain-experimental, langserve

Name: openai
Version: 1.2.0
Summary: Client library for the openai API
Home-page:
Author:
Author-email: OpenAI support@openai.com
License:
Location: /home/coty/miniconda3/envs/jupyter/lib/python3.11/site-packages
Requires: anyio, distro, httpx, pydantic, tqdm, typing-extensions
Required-by: guidance, jupyter_ai, pyautogen

from langchain.chat_models import ChatOpenAI from langchain.schema.messages import HumanMessage, SystemMessage messages = [ SystemMessage(content="You're a helpful assistant"), HumanMessage(content="Who's the president of the united states?"), ] print(ChatOpenAI().invoke(messages).content)

#As of my knowledge update in May 2021, the President of the United States is Joe Biden. He was inaugurated on January 20, 2021.

from langchain.llms import OpenAI print(OpenAI().invoke("Who's the president of the united states?"))


AttributeError Traceback (most recent call last)
Cell In[15], line 2
1 from langchain.llms import OpenAI
----> 2 print(OpenAI().invoke("Who's the president of the united states?"))

File ~/miniconda3/envs/jupyter/lib/python3.11/site-packages/langchain/llms/base.py:229, in BaseLLM.invoke(self, input, config, stop, **kwargs)
219 def invoke(
220 self,
221 input: LanguageModelInput,
(...)
225 **kwargs: Any,
226 ) -> str:
227 config = config or {}
228 return (
--> 229 self.generate_prompt(
230 [self._convert_input(input)],
231 stop=stop,
232 callbacks=config.get("callbacks"),
233 tags=config.get("tags"),
234 metadata=config.get("metadata"),
235 run_name=config.get("run_name"),
236 **kwargs,
237 )
238 .generations[0][0]
239 .text
240 )

File ~/miniconda3/envs/jupyter/lib/python3.11/site-packages/langchain/llms/base.py:507, in BaseLLM.generate_prompt(self, prompts, stop, callbacks, **kwargs)
499 def generate_prompt(
500 self,
501 prompts: List[PromptValue],
(...)
504 **kwargs: Any,
505 ) -> LLMResult:
506 prompt_strings = [p.to_string() for p in prompts]
--> 507 return self.generate(prompt_strings, stop=stop, callbacks=callbacks, **kwargs)

File ~/miniconda3/envs/jupyter/lib/python3.11/site-packages/langchain/llms/base.py:656, in BaseLLM.generate(self, prompts, stop, callbacks, tags, metadata, run_name, **kwargs)
641 raise ValueError(
642 "Asked to cache, but no cache found at langchain.cache."
643 )
644 run_managers = [
645 callback_manager.on_llm_start(
646 dumpd(self),
(...)
654 )
655 ]
--> 656 output = self._generate_helper(
657 prompts, stop, run_managers, bool(new_arg_supported), **kwargs
658 )
659 return output
660 if len(missing_prompts) > 0:

File ~/miniconda3/envs/jupyter/lib/python3.11/site-packages/langchain/llms/base.py:544, in BaseLLM._generate_helper(self, prompts, stop, run_managers, new_arg_supported, **kwargs)
542 for run_manager in run_managers:
543 run_manager.on_llm_error(e)
--> 544 raise e
545 flattened_outputs = output.flatten()
546 for manager, flattened_output in zip(run_managers, flattened_outputs):

File ~/miniconda3/envs/jupyter/lib/python3.11/site-packages/langchain/llms/base.py:531, in BaseLLM._generate_helper(self, prompts, stop, run_managers, new_arg_supported, **kwargs)
521 def _generate_helper(
522 self,
523 prompts: List[str],
(...)
527 **kwargs: Any,
528 ) -> LLMResult:
529 try:
530 output = (
--> 531 self._generate(
532 prompts,
533 stop=stop,
534 # TODO: support multiple run managers
535 run_manager=run_managers[0] if run_managers else None,
536 **kwargs,
537 )
538 if new_arg_supported
539 else self._generate(prompts, stop=stop)
540 )
541 except BaseException as e:
542 for run_manager in run_managers:

File ~/miniconda3/envs/jupyter/lib/python3.11/site-packages/langchain/llms/openai.py:401, in BaseOpenAI._generate(self, prompts, stop, run_manager, **kwargs)
389 choices.append(
390 {
391 "text": generation.text,
(...)
398 }
399 )
400 else:
--> 401 response = completion_with_retry(
402 self, prompt=_prompts, run_manager=run_manager, **params
403 )
404 choices.extend(response["choices"])
405 update_token_usage(_keys, response, token_usage)

File ~/miniconda3/envs/jupyter/lib/python3.11/site-packages/langchain/llms/openai.py:109, in completion_with_retry(llm, run_manager, **kwargs)
103 def completion_with_retry(
104 llm: Union[BaseOpenAI, OpenAIChat],
105 run_manager: Optional[CallbackManagerForLLMRun] = None,
106 **kwargs: Any,
107 ) -> Any:
108 """Use tenacity to retry the completion call."""
--> 109 retry_decorator = _create_retry_decorator(llm, run_manager=run_manager)
111 @retry_decorator
112 def _completion_with_retry(**kwargs: Any) -> Any:
113 return llm.client.create(**kwargs)

File ~/miniconda3/envs/jupyter/lib/python3.11/site-packages/langchain/llms/openai.py:92, in _create_retry_decorator(llm, run_manager)
83 def _create_retry_decorator(
84 llm: Union[BaseOpenAI, OpenAIChat],
85 run_manager: Optional[
86 Union[AsyncCallbackManagerForLLMRun, CallbackManagerForLLMRun]
87 ] = None,
88 ) -> Callable[[Any], Any]:
89 import openai
91 errors = [
---> 92 openai.error.Timeout,
93 openai.error.APIError,
94 openai.error.APIConnectionError,
95 openai.error.RateLimitError,
96 openai.error.ServiceUnavailableError,
97 ]
98 return create_base_retry_decorator(
99 error_types=errors, max_retries=llm.max_retries, run_manager=run_manager
100 )

AttributeError: module 'openai' has no attribute 'error'

@BabellDev
Copy link

BabellDev commented Nov 9, 2023

@dosuken123 I am trying your fix and it doesn't seem to work for minor openai versions such as 1.0.0b3. This comparison is returning False in that case:
image

I modified your fix to compare major version directly like so, and it seems to work:

def is_openai_v1() -> bool:
    _version = parse(version("openai"))
    return _version.major >= 1

EDIT: once I get past this check, there are other problems with the beta release of openai I'm using (1.0.0b3).

Copy link
Member

@efriis efriis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@baskaryan would love some eyes!

@@ -326,6 +326,8 @@ def _default_params(self) -> Dict[str, Any]:
}
if self.max_tokens is not None:
params["max_tokens"] = self.max_tokens
if self.request_timeout is not None and not is_openai_v1():
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

think this was mistakenly removed in a previous pr

@@ -731,12 +811,21 @@ class OpenAIChat(BaseLLM):
"""

client: Any #: :meta private:

# this is for compatibility with Union types in helper functions
async_client: Any #: :meta private:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OpenAIChat isn't actually compatible with v1. Just updated some easy things in case someone adds in future. Deprecated class

@efriis efriis requested a review from baskaryan November 9, 2023 21:54
@efriis
Copy link
Member

efriis commented Nov 9, 2023

And thanks for getting this started @dosuken123 ! Added a few surrounding changes to make the compatibility match some of our other libs :)

Copy link
Collaborator

@baskaryan baskaryan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

didn't mean to approve, should remove httpx typing. otherwise LGTM!

@efriis efriis added the lgtm PR looks good. Use to confirm that a PR is ready for merging. label Nov 9, 2023
@efriis efriis requested a review from baskaryan November 9, 2023 23:08
@efriis efriis merged commit 28cc60b into langchain-ai:master Nov 9, 2023
21 checks passed
@dosuken123
Copy link
Contributor Author

Thanks @baskaryan and @efriis ! LangChain is awesome!

@adazoulay
Copy link

When can we expect the latest version of langchain to drop with these changes?

@efriis
Copy link
Member

efriis commented Nov 10, 2023

@adazoulay 0.0.334 is out!

nicolewhite pushed a commit to autoblocksai/autoblocks-examples that referenced this pull request Nov 13, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@autoblocks/client](https://togithub.com/autoblocksai/javascript-sdk)
| [`^0.0.16` ->
`^0.0.17`](https://renovatebot.com/diffs/npm/@autoblocks%2fclient/0.0.16/0.0.17)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@autoblocks%2fclient/0.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@autoblocks%2fclient/0.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@autoblocks%2fclient/0.0.16/0.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@autoblocks%2fclient/0.0.16/0.0.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@tailwindcss/forms](https://togithub.com/tailwindlabs/tailwindcss-forms)
| [`0.5.6` ->
`0.5.7`](https://renovatebot.com/diffs/npm/@tailwindcss%2fforms/0.5.6/0.5.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tailwindcss%2fforms/0.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tailwindcss%2fforms/0.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tailwindcss%2fforms/0.5.6/0.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tailwindcss%2fforms/0.5.6/0.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/invariant](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/invariant)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`2.2.36` ->
`2.2.37`](https://renovatebot.com/diffs/npm/@types%2finvariant/2.2.36/2.2.37)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2finvariant/2.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2finvariant/2.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2finvariant/2.2.36/2.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2finvariant/2.2.36/2.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.8.10` ->
`20.9.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.8.10/20.9.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.8.10/20.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.8.10/20.9.0?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)) |
[`18.2.36` ->
`18.2.37`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.36/18.2.37)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.36/18.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.36/18.2.37?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`18.2.14` ->
`18.2.15`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.14/18.2.15)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.14/18.2.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.14/18.2.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`9.0.6` ->
`9.0.7`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.6/9.0.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fuuid/9.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fuuid/9.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fuuid/9.0.6/9.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fuuid/9.0.6/9.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ai](https://sdk.vercel.ai/docs)
([source](https://togithub.com/vercel/ai)) | [`2.2.20` ->
`2.2.22`](https://renovatebot.com/diffs/npm/ai/2.2.20/2.2.22) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ai/2.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ai/2.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ai/2.2.20/2.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ai/2.2.20/2.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [autoblocksai](https://togithub.com/autoblocksai/python-sdk) |
`^0.0.13` -> `^0.0.14` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/autoblocksai/0.0.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/autoblocksai/0.0.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/autoblocksai/0.0.13/0.0.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/autoblocksai/0.0.13/0.0.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config)
([source](https://togithub.com/vercel/next.js)) | [`14.0.1` ->
`14.0.2`](https://renovatebot.com/diffs/npm/eslint-config-next/14.0.1/14.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.0.1/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.0.1/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [langchain](https://togithub.com/langchain-ai/langchain) | `^0.0.330`
-> `^0.0.335` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/langchain/0.0.335?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/langchain/0.0.335?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/langchain/0.0.330/0.0.335?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/langchain/0.0.330/0.0.335?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [langchain](https://togithub.com/langchain-ai/langchainjs) |
[`^0.0.181` ->
`^0.0.186`](https://renovatebot.com/diffs/npm/langchain/0.0.181/0.0.186)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/langchain/0.0.186?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/langchain/0.0.186?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/langchain/0.0.181/0.0.186?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/langchain/0.0.181/0.0.186?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://togithub.com/vercel/next.js)) | [`14.0.1` ->
`14.0.2`](https://renovatebot.com/diffs/npm/next/14.0.1/14.0.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.0.1/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.0.1/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-python) | `^0.28.0` ->
`^1.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/0.28.1/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/0.28.1/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-node) | [`4.15.4` ->
`4.17.4`](https://renovatebot.com/diffs/npm/openai/4.15.4/4.17.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.17.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.17.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.15.4/4.17.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.15.4/4.17.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [wrapt](https://togithub.com/GrahamDumpleton/wrapt)
([changelog](https://wrapt.readthedocs.io/en/latest/changes.html)) |
`1.15.0` -> `1.16.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/wrapt/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/wrapt/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/wrapt/1.15.0/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/wrapt/1.15.0/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>autoblocksai/javascript-sdk
(@&#8203;autoblocks/client)</summary>

###
[`v0.0.17`](https://togithub.com/autoblocksai/javascript-sdk/compare/0.0.16...0.0.17)

[Compare
Source](https://togithub.com/autoblocksai/javascript-sdk/compare/0.0.16...0.0.17)

</details>

<details>
<summary>tailwindlabs/tailwindcss-forms
(@&#8203;tailwindcss/forms)</summary>

###
[`v0.5.7`](https://togithub.com/tailwindlabs/tailwindcss-forms/blob/HEAD/CHANGELOG.md#057---2023-11-10)

[Compare
Source](https://togithub.com/tailwindlabs/tailwindcss-forms/compare/v0.5.6...v0.5.7)

##### Fixed

- Use normal `checkbox` and `radio` appearance in `forced-colors` mode
([#&#8203;152](https://togithub.com/tailwindlabs/tailwindcss-forms/pull/152))

</details>

<details>
<summary>vercel/ai (ai)</summary>

### [`v2.2.22`](https://togithub.com/vercel/ai/releases/tag/ai%402.2.22)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@2.2.21...ai@2.2.22)

##### Patch Changes

- [`4529831`](https://togithub.com/vercel/ai/commit/4529831): ai/react:
Do not store initialMessages in useState, patches a regression with
`initialMessages`
- [`db5378c`](https://togithub.com/vercel/ai/commit/db5378c):
experimental_StreamData: fix data type to be JSONValue

### [`v2.2.21`](https://togithub.com/vercel/ai/releases/tag/ai%402.2.21)

[Compare
Source](https://togithub.com/vercel/ai/compare/ai@2.2.20...ai@2.2.21)

##### Patch Changes

- [`2c8d4bd`](https://togithub.com/vercel/ai/commit/2c8d4bd): Support
openai@4.16.0 and later

</details>

<details>
<summary>autoblocksai/python-sdk (autoblocksai)</summary>

###
[`v0.0.14`](https://togithub.com/autoblocksai/python-sdk/compare/0.0.13...0.0.14)

[Compare
Source](https://togithub.com/autoblocksai/python-sdk/compare/0.0.13...0.0.14)

</details>

<details>
<summary>vercel/next.js (eslint-config-next)</summary>

###
[`v14.0.2`](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2)

</details>

<details>
<summary>langchain-ai/langchain (langchain)</summary>

###
[`v0.0.335`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.335)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.334...v0.0.335)

#### What's Changed

- vectara rag mq by [@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13214](https://togithub.com/langchain-ai/langchain/pull/13214)
- Add more runnable documentation by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[https://github.com/langchain-ai/langchain/pull/13083](https://togithub.com/langchain-ai/langchain/pull/13083)
- Document RunnableWithFallbacks by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[https://github.com/langchain-ai/langchain/pull/13088](https://togithub.com/langchain-ai/langchain/pull/13088)
- Add RunnableSequence documentation by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[https://github.com/langchain-ai/langchain/pull/13094](https://togithub.com/langchain-ai/langchain/pull/13094)
- feat: FastEmbed embedding provider by
[@&#8203;Anush008](https://togithub.com/Anush008) in
[https://github.com/langchain-ai/langchain/pull/13109](https://togithub.com/langchain-ai/langchain/pull/13109)
- issue
[#&#8203;12165](https://togithub.com/langchain-ai/langchain/issues/12165)
mask API key in chat_models/azureml_endpoint module by
[@&#8203;fyasla](https://togithub.com/fyasla) in
[https://github.com/langchain-ai/langchain/pull/12836](https://togithub.com/langchain-ai/langchain/pull/12836)
- Bagatur/langserve blurb by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13217](https://togithub.com/langchain-ai/langchain/pull/13217)
- Neo4j chat message history by
[@&#8203;tomasonjo](https://togithub.com/tomasonjo) in
[https://github.com/langchain-ai/langchain/pull/13008](https://togithub.com/langchain-ai/langchain/pull/13008)
- Add mongo parent template to index by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13222](https://togithub.com/langchain-ai/langchain/pull/13222)
- new course on `DeepLearning.ai` by
[@&#8203;leo-gan](https://togithub.com/leo-gan) in
[https://github.com/langchain-ai/langchain/pull/12755](https://togithub.com/langchain-ai/langchain/pull/12755)
- Update Documentation: Corrected Typos and Improved Clarity by
[@&#8203;fvaysh](https://togithub.com/fvaysh) in
[https://github.com/langchain-ai/langchain/pull/11725](https://togithub.com/langchain-ai/langchain/pull/11725)
- feat: Docusaurus Loader by
[@&#8203;leedotpang](https://togithub.com/leedotpang) in
[https://github.com/langchain-ai/langchain/pull/9138](https://togithub.com/langchain-ai/langchain/pull/9138)
- Fix Document Loader Unit Test - Docusaurus by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13228](https://togithub.com/langchain-ai/langchain/pull/13228)
- fleet_context docs update by
[@&#8203;adrwz](https://togithub.com/adrwz) in
[https://github.com/langchain-ai/langchain/pull/13221](https://togithub.com/langchain-ai/langchain/pull/13221)
- Add template for conversational rag with timescale vector by
[@&#8203;cevian](https://togithub.com/cevian) in
[https://github.com/langchain-ai/langchain/pull/13041](https://togithub.com/langchain-ai/langchain/pull/13041)
- Upgrade cohere embedding model to v3 by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13219](https://togithub.com/langchain-ai/langchain/pull/13219)
- update stack diagram by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13213](https://togithub.com/langchain-ai/langchain/pull/13213)
- Fix BeautifulSoupTransformer: no more duplicates and correct order of
tags + tests by
[@&#8203;petervandenabeele](https://togithub.com/petervandenabeele) in
[https://github.com/langchain-ai/langchain/pull/12596](https://togithub.com/langchain-ai/langchain/pull/12596)
- Make it easier to subclass runnable binding with custom init args by
[@&#8203;nfcampos](https://togithub.com/nfcampos) in
[https://github.com/langchain-ai/langchain/pull/13189](https://togithub.com/langchain-ai/langchain/pull/13189)
- update tools by [@&#8203;hwchase17](https://togithub.com/hwchase17) in
[https://github.com/langchain-ai/langchain/pull/13243](https://togithub.com/langchain-ai/langchain/pull/13243)
- Update by [@&#8203;hinthornw](https://togithub.com/hinthornw) in
[https://github.com/langchain-ai/langchain/pull/13208](https://togithub.com/langchain-ai/langchain/pull/13208)
- bump 335 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13261](https://togithub.com/langchain-ai/langchain/pull/13261)

#### New Contributors

- [@&#8203;Anush008](https://togithub.com/Anush008) made their first
contribution in
[https://github.com/langchain-ai/langchain/pull/13109](https://togithub.com/langchain-ai/langchain/pull/13109)

**Full Changelog**:
https://github.com/langchain-ai/langchain/compare/v0.0.334...v0.0.335

###
[`v0.0.334`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.334)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.333...v0.0.334)

#### What's Changed

- update oai cookbooks by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13135](https://togithub.com/langchain-ai/langchain/pull/13135)
- Multimodal rag traces by [@&#8203;efriis](https://togithub.com/efriis)
in
[https://github.com/langchain-ai/langchain/pull/13140](https://togithub.com/langchain-ai/langchain/pull/13140)
- Bagatur/docs smith context by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13139](https://togithub.com/langchain-ai/langchain/pull/13139)
- fix langsmith links by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13144](https://togithub.com/langchain-ai/langchain/pull/13144)
- Docs: combine LCEL index and why by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13142](https://togithub.com/langchain-ai/langchain/pull/13142)
- update modules sidebar by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13141](https://togithub.com/langchain-ai/langchain/pull/13141)
- update oai tool agent doc by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13147](https://togithub.com/langchain-ai/langchain/pull/13147)
- Pirate Speak Configurable Template by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13153](https://togithub.com/langchain-ai/langchain/pull/13153)
- OpenAI remove httpx typing by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13154](https://togithub.com/langchain-ai/langchain/pull/13154)
- Bagatur/docs serve context by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13150](https://togithub.com/langchain-ai/langchain/pull/13150)
- Fix langchain.llms OpenAI completion doesn't work due to v1 client
update by [@&#8203;dosuken123](https://togithub.com/dosuken123) in
[https://github.com/langchain-ai/langchain/pull/13099](https://togithub.com/langchain-ai/langchain/pull/13099)
- LCEL nits by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13155](https://togithub.com/langchain-ai/langchain/pull/13155)
- fix: Updates to formatting in Google Drive Retriever docs by
[@&#8203;holtskinner](https://togithub.com/holtskinner) in
[https://github.com/langchain-ai/langchain/pull/13015](https://togithub.com/langchain-ai/langchain/pull/13015)
- fix baiducloud_vector_search document typo by
[@&#8203;wemysschen](https://togithub.com/wemysschen) in
[https://github.com/langchain-ai/langchain/pull/12976](https://togithub.com/langchain-ai/langchain/pull/12976)
- fix module sidebar by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13158](https://togithub.com/langchain-ai/langchain/pull/13158)
- Clean up Fireworks provider documentation by
[@&#8203;zchenyu](https://togithub.com/zchenyu) in
[https://github.com/langchain-ai/langchain/pull/13157](https://togithub.com/langchain-ai/langchain/pull/13157)
- Document: Fix "Biadu" typo by
[@&#8203;Cweili](https://togithub.com/Cweili) in
[https://github.com/langchain-ai/langchain/pull/12985](https://togithub.com/langchain-ai/langchain/pull/12985)
- Add basic critique revise template by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchain/pull/12688](https://togithub.com/langchain-ai/langchain/pull/12688)
- Update model i/o by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13160](https://togithub.com/langchain-ai/langchain/pull/13160)
- improve duck duck go tool by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[https://github.com/langchain-ai/langchain/pull/13165](https://togithub.com/langchain-ai/langchain/pull/13165)
- Bagatur/update agent docs by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13167](https://togithub.com/langchain-ai/langchain/pull/13167)
- Add serve to quickstart by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13174](https://togithub.com/langchain-ai/langchain/pull/13174)
- template readme's in docs by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13152](https://togithub.com/langchain-ai/langchain/pull/13152)
- Update return type for Runnable.**or** by
[@&#8203;nfcampos](https://togithub.com/nfcampos) in
[https://github.com/langchain-ai/langchain/pull/12880](https://togithub.com/langchain-ai/langchain/pull/12880)
- Changes to root listener by
[@&#8203;nfcampos](https://togithub.com/nfcampos) in
[https://github.com/langchain-ai/langchain/pull/12174](https://togithub.com/langchain-ai/langchain/pull/12174)
- Update toolkit.py to remove single quotes around table names by
[@&#8203;The1Bill](https://togithub.com/The1Bill) in
[https://github.com/langchain-ai/langchain/pull/12445](https://togithub.com/langchain-ai/langchain/pull/12445)
- Add Chroma multimodal cookbook by
[@&#8203;rlancemartin](https://togithub.com/rlancemartin) in
[https://github.com/langchain-ai/langchain/pull/12952](https://togithub.com/langchain-ai/langchain/pull/12952)
- bump 334 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13211](https://togithub.com/langchain-ai/langchain/pull/13211)

#### New Contributors

- [@&#8203;Cweili](https://togithub.com/Cweili) made their first
contribution in
[https://github.com/langchain-ai/langchain/pull/12985](https://togithub.com/langchain-ai/langchain/pull/12985)
- [@&#8203;The1Bill](https://togithub.com/The1Bill) made their first
contribution in
[https://github.com/langchain-ai/langchain/pull/12445](https://togithub.com/langchain-ai/langchain/pull/12445)

**Full Changelog**:
https://github.com/langchain-ai/langchain/compare/v0.0.333...v0.0.334

###
[`v0.0.333`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.333)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.332...v0.0.333)

#### What's Changed

- update azure embedding docs by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13091](https://togithub.com/langchain-ai/langchain/pull/13091)
- update more azure docs by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13093](https://togithub.com/langchain-ai/langchain/pull/13093)
- Get project from langchain sdk by
[@&#8203;jakerachleff](https://togithub.com/jakerachleff) in
[https://github.com/langchain-ai/langchain/pull/13100](https://togithub.com/langchain-ai/langchain/pull/13100)
- Adds embeddings filter option to return scores in state by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchain/pull/12489](https://togithub.com/langchain-ai/langchain/pull/12489)
- Tool Retrieval Template by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13104](https://togithub.com/langchain-ai/langchain/pull/13104)
- feat: Vertex AI Search - Add Snippet Retrieval for Non-Advanced
Website Data Stores by
[@&#8203;holtskinner](https://togithub.com/holtskinner) in
[https://github.com/langchain-ai/langchain/pull/13020](https://togithub.com/langchain-ai/langchain/pull/13020)
- (Astra DB/Cassandra) Minor clarification about dependencies in the
demo notebook by
[@&#8203;hemidactylus](https://togithub.com/hemidactylus) in
[https://github.com/langchain-ai/langchain/pull/13118](https://togithub.com/langchain-ai/langchain/pull/13118)
- Bagatur/oai tool by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[https://github.com/langchain-ai/langchain/pull/13110](https://togithub.com/langchain-ai/langchain/pull/13110)
- Add message to documents by
[@&#8203;billytrend-cohere](https://togithub.com/billytrend-cohere) in
[https://github.com/langchain-ai/langchain/pull/12552](https://togithub.com/langchain-ai/langchain/pull/12552)
- bump 333 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13131](https://togithub.com/langchain-ai/langchain/pull/13131)

#### New Contributors

- [@&#8203;jakerachleff](https://togithub.com/jakerachleff) made their
first contribution in
[https://github.com/langchain-ai/langchain/pull/13100](https://togithub.com/langchain-ai/langchain/pull/13100)

**Full Changelog**:
https://github.com/langchain-ai/langchain/compare/v0.0.332...v0.0.333

###
[`v0.0.332`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.332)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.331...v0.0.332)

#### What's Changed

- Harrison/docs smith serve by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[https://github.com/langchain-ai/langchain/pull/12898](https://togithub.com/langchain-ai/langchain/pull/12898)
- fix langsmith link by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/12939](https://togithub.com/langchain-ai/langchain/pull/12939)
- Add possibility to pass on_artifacts for a specific conversation by
[@&#8203;jakubno](https://togithub.com/jakubno) in
[https://github.com/langchain-ai/langchain/pull/12687](https://togithub.com/langchain-ai/langchain/pull/12687)
- Fix return metadata when searching for DingoDB by
[@&#8203;HeChangHaoGary](https://togithub.com/HeChangHaoGary) in
[https://github.com/langchain-ai/langchain/pull/12937](https://togithub.com/langchain-ai/langchain/pull/12937)
- Fix normalizing the cosine distance in Qdrant by
[@&#8203;kacperlukawski](https://togithub.com/kacperlukawski) in
[https://github.com/langchain-ai/langchain/pull/12934](https://togithub.com/langchain-ai/langchain/pull/12934)
- Fix typo in e2b_data_analysis.ipynb by
[@&#8203;cbpetersen](https://togithub.com/cbpetersen) in
[https://github.com/langchain-ai/langchain/pull/12930](https://togithub.com/langchain-ai/langchain/pull/12930)
- docs: update hf pipeline docs by
[@&#8203;praveenv](https://togithub.com/praveenv) in
[https://github.com/langchain-ai/langchain/pull/12908](https://togithub.com/langchain-ai/langchain/pull/12908)
- docs: clean up vestigial markdown by
[@&#8203;thezanke](https://togithub.com/thezanke) in
[https://github.com/langchain-ai/langchain/pull/12907](https://togithub.com/langchain-ai/langchain/pull/12907)
- fix baiducloud directory loader import file loader by
[@&#8203;wemysschen](https://togithub.com/wemysschen) in
[https://github.com/langchain-ai/langchain/pull/12924](https://togithub.com/langchain-ai/langchain/pull/12924)
- add baidu cloud vectorsearch document by
[@&#8203;wemysschen](https://togithub.com/wemysschen) in
[https://github.com/langchain-ai/langchain/pull/12928](https://togithub.com/langchain-ai/langchain/pull/12928)
- fix regex pattern of structured output parser by
[@&#8203;hmasdev](https://togithub.com/hmasdev) in
[https://github.com/langchain-ai/langchain/pull/12929](https://togithub.com/langchain-ai/langchain/pull/12929)
- Remove useless line of code from sql.ipynb by
[@&#8203;matthieudelaro](https://togithub.com/matthieudelaro) in
[https://github.com/langchain-ai/langchain/pull/12906](https://togithub.com/langchain-ai/langchain/pull/12906)
- fix guides link by [@&#8203;baskaryan](https://togithub.com/baskaryan)
in
[https://github.com/langchain-ai/langchain/pull/12941](https://togithub.com/langchain-ai/langchain/pull/12941)
- Fix for anyscale chat model api key by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[https://github.com/langchain-ai/langchain/pull/12938](https://togithub.com/langchain-ai/langchain/pull/12938)
- feat: acquire advisory lock before creating extension in pgvector by
[@&#8203;VinzenzKlass](https://togithub.com/VinzenzKlass) in
[https://github.com/langchain-ai/langchain/pull/12935](https://togithub.com/langchain-ai/langchain/pull/12935)
- Add SecretStr for Symbl.ai Nebula API by
[@&#8203;praveenv](https://togithub.com/praveenv) in
[https://github.com/langchain-ai/langchain/pull/12896](https://togithub.com/langchain-ai/langchain/pull/12896)
- Add support of Cohere Embed v3 by
[@&#8203;kacperlukawski](https://togithub.com/kacperlukawski) in
[https://github.com/langchain-ai/langchain/pull/12940](https://togithub.com/langchain-ai/langchain/pull/12940)
- Bagatur/oai v1 scratch by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/12948](https://togithub.com/langchain-ai/langchain/pull/12948)
- Record system fingerprint chat openai by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/12960](https://togithub.com/langchain-ai/langchain/pull/12960)
- add oai v1 cookbook by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/12961](https://togithub.com/langchain-ai/langchain/pull/12961)
- update schema by [@&#8203;hwchase17](https://togithub.com/hwchase17)
in
[https://github.com/langchain-ai/langchain/pull/11320](https://togithub.com/langchain-ai/langchain/pull/11320)
- bump 331rc0 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/12963](https://togithub.com/langchain-ai/langchain/pull/12963)
- fix max_tokens by [@&#8203;baskaryan](https://togithub.com/baskaryan)
in
[https://github.com/langchain-ai/langchain/pull/12964](https://togithub.com/langchain-ai/langchain/pull/12964)
- bump 331rc1 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/12965](https://togithub.com/langchain-ai/langchain/pull/12965)
- oai v1 embeddings by [@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/12969](https://togithub.com/langchain-ai/langchain/pull/12969)
- Vectara RAG template by
[@&#8203;ofermend](https://togithub.com/ofermend) in
[https://github.com/langchain-ai/langchain/pull/12975](https://togithub.com/langchain-ai/langchain/pull/12975)
- add ingest for mongo by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[https://github.com/langchain-ai/langchain/pull/12897](https://togithub.com/langchain-ai/langchain/pull/12897)
- Fix for rag-supabase readme by
[@&#8203;jasanfarah](https://togithub.com/jasanfarah) in
[https://github.com/langchain-ai/langchain/pull/12869](https://togithub.com/langchain-ai/langchain/pull/12869)
- bump 331rc2 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13006](https://togithub.com/langchain-ai/langchain/pull/13006)
- Multi modal RAG + QA Cookbooks by
[@&#8203;rlancemartin](https://togithub.com/rlancemartin) in
[https://github.com/langchain-ai/langchain/pull/12946](https://togithub.com/langchain-ai/langchain/pull/12946)
- Neo4j conversation cypher template by
[@&#8203;tomasonjo](https://togithub.com/tomasonjo) in
[https://github.com/langchain-ai/langchain/pull/12927](https://togithub.com/langchain-ai/langchain/pull/12927)
- cli pyproject updating by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/12945](https://togithub.com/langchain-ai/langchain/pull/12945)
- Bagatur/oai assistant by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13010](https://togithub.com/langchain-ai/langchain/pull/13010)
- bump exp 38 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13016](https://togithub.com/langchain-ai/langchain/pull/13016)
- Add `Memorize` tool by [@&#8203;Atry](https://togithub.com/Atry) in
[https://github.com/langchain-ai/langchain/pull/11722](https://togithub.com/langchain-ai/langchain/pull/11722)
- update stack diagram by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13021](https://togithub.com/langchain-ai/langchain/pull/13021)
- Add neo4j vector memory template by
[@&#8203;tomasonjo](https://togithub.com/tomasonjo) in
[https://github.com/langchain-ai/langchain/pull/12993](https://togithub.com/langchain-ai/langchain/pull/12993)
- Add "Astra DB" vector store integration by
[@&#8203;hemidactylus](https://togithub.com/hemidactylus) in
[https://github.com/langchain-ai/langchain/pull/12966](https://togithub.com/langchain-ai/langchain/pull/12966)
- Relock Templates by [@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13028](https://togithub.com/langchain-ai/langchain/pull/13028)
- Update Deps in Experimental by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13029](https://togithub.com/langchain-ai/langchain/pull/13029)
- template versions again by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13030](https://togithub.com/langchain-ai/langchain/pull/13030)
- Upgrade docs postcss by [@&#8203;efriis](https://togithub.com/efriis)
in
[https://github.com/langchain-ai/langchain/pull/13031](https://togithub.com/langchain-ai/langchain/pull/13031)
- redirect ls walkthrough by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13040](https://togithub.com/langchain-ai/langchain/pull/13040)
- Fleet context by [@&#8203;baskaryan](https://togithub.com/baskaryan)
in
[https://github.com/langchain-ai/langchain/pull/13038](https://togithub.com/langchain-ai/langchain/pull/13038)
- cli updates, 0.0.16 by [@&#8203;efriis](https://togithub.com/efriis)
in
[https://github.com/langchain-ai/langchain/pull/13034](https://togithub.com/langchain-ai/langchain/pull/13034)
- oai assistant multiple actions by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13068](https://togithub.com/langchain-ai/langchain/pull/13068)
- Add RunnableRetry Documentation by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[https://github.com/langchain-ai/langchain/pull/13074](https://togithub.com/langchain-ai/langchain/pull/13074)
- Add Proper Import Error by
[@&#8203;Haste171](https://togithub.com/Haste171) in
[https://github.com/langchain-ai/langchain/pull/13042](https://togithub.com/langchain-ai/langchain/pull/13042)
- Azure OpenAI Embeddings by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/13039](https://togithub.com/langchain-ai/langchain/pull/13039)
- Don't pass EF to chroma by
[@&#8203;atroyn](https://togithub.com/atroyn) in
[https://github.com/langchain-ai/langchain/pull/13085](https://togithub.com/langchain-ai/langchain/pull/13085)
- bump 331rc3 exp 39 by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13086](https://togithub.com/langchain-ai/langchain/pull/13086)
- bump 332 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/13089](https://togithub.com/langchain-ai/langchain/pull/13089)

#### New Contributors

- [@&#8203;cbpetersen](https://togithub.com/cbpetersen) made their first
contribution in
[https://github.com/langchain-ai/langchain/pull/12930](https://togithub.com/langchain-ai/langchain/pull/12930)
- [@&#8203;thezanke](https://togithub.com/thezanke) made their first
contribution in
[https://github.com/langchain-ai/langchain/pull/12907](https://togithub.com/langchain-ai/langchain/pull/12907)
- [@&#8203;hmasdev](https://togithub.com/hmasdev) made their first
contribution in
[https://github.com/langchain-ai/langchain/pull/12929](https://togithub.com/langchain-ai/langchain/pull/12929)
- [@&#8203;matthieudelaro](https://togithub.com/matthieudelaro) made
their first contribution in
[https://github.com/langchain-ai/langchain/pull/12906](https://togithub.com/langchain-ai/langchain/pull/12906)
- [@&#8203;VinzenzKlass](https://togithub.com/VinzenzKlass) made their
first contribution in
[https://github.com/langchain-ai/langchain/pull/12935](https://togithub.com/langchain-ai/langchain/pull/12935)
- [@&#8203;jasanfarah](https://togithub.com/jasanfarah) made their first
contribution in
[https://github.com/langchain-ai/langchain/pull/12869](https://togithub.com/langchain-ai/langchain/pull/12869)

**Full Changelog**:
https://github.com/langchain-ai/langchain/compare/v0.0.331...v0.0.332

###
[`v0.0.331`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.331)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.330...v0.0.331)

#### What's Changed

- coockbook: Fix typo in wikibase_agent.ipynb by
[@&#8203;standby24x7](https://togithub.com/standby24x7) in
[https://github.com/langchain-ai/langchain/pull/12839](https://togithub.com/langchain-ai/langchain/pull/12839)
- fix bes vector store search by
[@&#8203;wemysschen](https://togithub.com/wemysschen) in
[https://github.com/langchain-ai/langchain/pull/12828](https://togithub.com/langchain-ai/langchain/pull/12828)
- template: use dashes instead of underscores for neo4j-cypher package
and path in readme by [@&#8203;jexp](https://togithub.com/jexp) in
[https://github.com/langchain-ai/langchain/pull/12827](https://togithub.com/langchain-ai/langchain/pull/12827)
- mongo parent document retrieval by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[https://github.com/langchain-ai/langchain/pull/12887](https://togithub.com/langchain-ai/langchain/pull/12887)
- use keys not items by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[https://github.com/langchain-ai/langchain/pull/12918](https://togithub.com/langchain-ai/langchain/pull/12918)
- cli template gitignores by
[@&#8203;efriis](https://togithub.com/efriis) in
[https://github.com/langchain-ai/langchain/pull/12914](https://togithub.com/langchain-ai/langchain/pull/12914)
- Update csv.ipynb description by
[@&#8203;bhatt-priyadutt](https://togithub.com/bhatt-priyadutt) in
[https://github.com/langchain-ai/langchain/pull/12878](https://togithub.com/langchain-ai/langchain/pull/12878)
- bump 331 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[https://github.com/langchain-ai/langchain/pull/12932](https://togithub.com/langchain-ai/langchain/pull/12932)

#### New Contributors

- [@&#8203;jexp](https://togithub.com/jexp) made their first
contribution in
[https://github.com/langchain-ai/langchain/pull/12827](https://togithub.com/langchain-ai/langchain/pull/12827)
- [@&#8203;bhatt-priyadutt](https://togithub.com/bhatt-priyadutt) made
their first contribution in
[https://github.com/langchain-ai/langchain/pull/12878](https://togithub.com/langchain-ai/langchain/pull/12878)

**Full Changelog**:
https://github.com/langchain-ai/langchain/compare/v0.0.330...v0.0.331

</details>

<details>
<summary>langchain-ai/langchainjs (langchain)</summary>

###
[`v0.0.186`](https://togithub.com/langchain-ai/langchainjs/releases/tag/0.0.186)

[Compare
Source](https://togithub.com/langchain-ai/langchainjs/compare/0.0.185...0.0.186)

#### What's Changed

- Release 0.0.185 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3219](https://togithub.com/langchain-ai/langchainjs/pull/3219)
- Update cookbook by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3220](https://togithub.com/langchain-ai/langchainjs/pull/3220)
- Update docs by [@&#8203;jacoblee93](https://togithub.com/jacoblee93)
in
[https://github.com/langchain-ai/langchainjs/pull/3227](https://togithub.com/langchain-ai/langchainjs/pull/3227)
- Fix chat prompt serialization by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3230](https://togithub.com/langchain-ai/langchainjs/pull/3230)
- Adds JSON mode to Ollama and ChatOllama by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3229](https://togithub.com/langchain-ai/langchainjs/pull/3229)
- Fix delta role error when using custom LLM by
[@&#8203;ninjamaster1337](https://togithub.com/ninjamaster1337) in
[https://github.com/langchain-ai/langchainjs/pull/3223](https://togithub.com/langchain-ai/langchainjs/pull/3223)
- Brace/runnable chain by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3200](https://togithub.com/langchain-ai/langchainjs/pull/3200)
- Adds tool calling output parser by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3232](https://togithub.com/langchain-ai/langchainjs/pull/3232)

#### New Contributors

- [@&#8203;ninjamaster1337](https://togithub.com/ninjamaster1337) made
their first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3223](https://togithub.com/langchain-ai/langchainjs/pull/3223)

**Full Changelog**:
https://github.com/langchain-ai/langchainjs/compare/0.0.185...0.0.186

###
[`v0.0.185`](https://togithub.com/langchain-ai/langchainjs/releases/tag/0.0.185)

[Compare
Source](https://togithub.com/langchain-ai/langchainjs/compare/0.0.184...0.0.185)

#### What's Changed

- Release 0.0.184 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3201](https://togithub.com/langchain-ai/langchainjs/pull/3201)
- Fix OpenAI Assistant docs by [@&#8203;igo](https://togithub.com/igo)
in
[https://github.com/langchain-ai/langchainjs/pull/3207](https://togithub.com/langchain-ai/langchainjs/pull/3207)
- Fix json mode docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3210](https://togithub.com/langchain-ai/langchainjs/pull/3210)
- Add detail param to message content for gpt-4v by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3215](https://togithub.com/langchain-ai/langchainjs/pull/3215)
- feat(apify): support async dataset mapping function by
[@&#8203;omikader](https://togithub.com/omikader) in
[https://github.com/langchain-ai/langchainjs/pull/3213](https://togithub.com/langchain-ai/langchainjs/pull/3213)
- Adds OpenAI tools agent example by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3216](https://togithub.com/langchain-ai/langchainjs/pull/3216)
- Added screenshotting method for puppeteer tool by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3217](https://togithub.com/langchain-ai/langchainjs/pull/3217)
- format prompt messages with openai image content by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3212](https://togithub.com/langchain-ai/langchainjs/pull/3212)
- chore: bump momento dependency and refactor search hit usage by
[@&#8203;malandis](https://togithub.com/malandis) in
[https://github.com/langchain-ai/langchainjs/pull/3203](https://togithub.com/langchain-ai/langchainjs/pull/3203)
- Fix excessive PDF newlines by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3218](https://togithub.com/langchain-ai/langchainjs/pull/3218)
- Jtcorrin/plan execute structured tools by
[@&#8203;JTCorrin](https://togithub.com/JTCorrin) in
[https://github.com/langchain-ai/langchainjs/pull/3076](https://togithub.com/langchain-ai/langchainjs/pull/3076)

#### New Contributors

- [@&#8203;igo](https://togithub.com/igo) made their first contribution
in
[https://github.com/langchain-ai/langchainjs/pull/3207](https://togithub.com/langchain-ai/langchainjs/pull/3207)

**Full Changelog**:
https://github.com/langchain-ai/langchainjs/compare/0.0.184...0.0.185

###
[`v0.0.184`](https://togithub.com/langchain-ai/langchainjs/releases/tag/0.0.184)

[Compare
Source](https://togithub.com/langchain-ai/langchainjs/compare/0.0.183...0.0.184)

#### What's Changed

- Release 0.0.183 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3192](https://togithub.com/langchain-ai/langchainjs/pull/3192)
- Adds tool message docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3198](https://togithub.com/langchain-ai/langchainjs/pull/3198)
- Cleanup gen llm comp table script by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3194](https://togithub.com/langchain-ai/langchainjs/pull/3194)
- feat(pinecone): add support for delete by metadata filter by
[@&#8203;omikader](https://togithub.com/omikader) in
[https://github.com/langchain-ai/langchainjs/pull/3193](https://togithub.com/langchain-ai/langchainjs/pull/3193)
- Brace/openai assistant by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3171](https://togithub.com/langchain-ai/langchainjs/pull/3171)

**Full Changelog**:
https://github.com/langchain-ai/langchainjs/compare/0.0.183...0.0.184

###
[`v0.0.183`](https://togithub.com/langchain-ai/langchainjs/releases/tag/0.0.183)

[Compare
Source](https://togithub.com/langchain-ai/langchainjs/compare/0.0.182...0.0.183)

#### What's Changed

- Release 0.0.182 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3190](https://togithub.com/langchain-ai/langchainjs/pull/3190)
- Fix GooglePaLM example typing with base message inputs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3191](https://togithub.com/langchain-ai/langchainjs/pull/3191)

**Full Changelog**:
https://github.com/langchain-ai/langchainjs/compare/0.0.182...0.0.183

###
[`v0.0.182`](https://togithub.com/langchain-ai/langchainjs/releases/tag/0.0.182)

[Compare
Source](https://togithub.com/langchain-ai/langchainjs/compare/0.0.181...0.0.182)

#### What's Changed

- Release 0.0.181 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3163](https://togithub.com/langchain-ai/langchainjs/pull/3163)
- OpenAI Multimodal schema changes by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3168](https://togithub.com/langchain-ai/langchainjs/pull/3168)
- Rc staging by [@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3170](https://togithub.com/langchain-ai/langchainjs/pull/3170)
- Adds JSON mode support by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3175](https://togithub.com/langchain-ai/langchainjs/pull/3175)
- add an example and how to documentation page for cancelling LCEL
chains by [@&#8203;jondwillis](https://togithub.com/jondwillis) in
[https://github.com/langchain-ai/langchainjs/pull/3183](https://togithub.com/langchain-ai/langchainjs/pull/3183)
- fix: updated convex chat message history indexes to match
documentation by [@&#8203;WrongGoose](https://togithub.com/WrongGoose)
in
[https://github.com/langchain-ai/langchainjs/pull/3176](https://togithub.com/langchain-ai/langchainjs/pull/3176)
- feat(apify): pass through Document metadata generic type by
[@&#8203;omikader](https://togithub.com/omikader) in
[https://github.com/langchain-ai/langchainjs/pull/3121](https://togithub.com/langchain-ai/langchainjs/pull/3121)
- Fix typo by [@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3184](https://togithub.com/langchain-ai/langchainjs/pull/3184)
- Merge OpenAI vision schema changes by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3185](https://togithub.com/langchain-ai/langchainjs/pull/3185)
- Added script to generate compatibility tables for llm/chat models by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3148](https://togithub.com/langchain-ai/langchainjs/pull/3148)
- Fix invalid usage of defaultProvider in Bedrock web. by
[@&#8203;Manouchehri](https://togithub.com/Manouchehri) in
[https://github.com/langchain-ai/langchainjs/pull/3189](https://togithub.com/langchain-ai/langchainjs/pull/3189)
- Fix docs build by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3188](https://togithub.com/langchain-ai/langchainjs/pull/3188)
- Add tools and tool_choice param for ChatOpenAI by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3186](https://togithub.com/langchain-ai/langchainjs/pull/3186)

#### New Contributors

- [@&#8203;jondwillis](https://togithub.com/jondwillis) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3183](https://togithub.com/langchain-ai/langchainjs/pull/3183)
- [@&#8203;WrongGoose](https://togithub.com/WrongGoose) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3176](https://togithub.com/langchain-ai/langchainjs/pull/3176)
- [@&#8203;omikader](https://togithub.com/omikader) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3121](https://togithub.com/langchain-ai/langchainjs/pull/3121)
- [@&#8203;Manouchehri](https://togithub.com/Manouchehri) made their
first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3189](https://togithub.com/langchain-ai/langchainjs/pull/3189)

**Full Changelog**:
https://github.com/langchain-ai/langchainjs/compare/0.0.181...0.0.182

</details>

<details>
<summary>vercel/next.js (next)</summary>

###
[`v14.0.2`](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2)

</details>

<details>
<summary>openai/openai-python (openai)</summary>

###
[`v1.2.3`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#123-2023-11-10)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.2.2...v1.2.3)

Full Changelog:
[v1.2.2...v1.2.3](https://togithub.com/openai/openai-python/compare/v1.2.2...v1.2.3)

##### Bug Fixes

- **cli/audio:** file format detection failing for whisper
([#&#8203;733](https://togithub.com/openai/openai-python/issues/733))
([01079d6](https://togithub.com/openai/openai-python/commit/01079d6dca13e0ec158dff81e0706d8a9d6c02ef))
- **client:** correctly flush the stream response body
([#&#8203;771](https://togithub.com/openai/openai-python/issues/771))
([0d52731](https://togithub.com/openai/openai-python/commit/0d5273165c96286f8456ae04b9eb0de5144e52f8))
- **client:** serialise pydantic v1 default fields correctly in params
([#&#8203;776](https://togithub.com/openai/openai-python/issues/776))
([d4c49ad](https://togithub.com/openai/openai-python/commit/d4c49ad2be9c0d926eece5fd33f6836279ea21e2))
- **models:** mark unknown fields as set in pydantic v1
([#&#8203;772](https://togithub.com/openai/openai-python/issues/772))
([ae032a1](https://togithub.com/openai/openai-python/commit/ae032a1ba4efa72284a572bfaf0305af50142835))
- prevent IndexError in fine-tunes CLI
([#&#8203;768](https://togithub.com/openai/openai-python/issues/768))
([42f1633](https://togithub.com/openai/openai-python/commit/42f16332cf0f96f243f9797d6406283865254355))

##### Documentation

- reword package description
([#&#8203;764](https://togithub.com/openai/openai-python/issues/764))
([9ff10df](https://togithub.com/openai/openai-python/commit/9ff10df30ca2d44978eb5f982ccf039c9f1bf1bf))

###
[`v1.2.2`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#122-2023-11-09)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.2.1...v1.2.2)

Full Changelog:
[v1.2.1...v1.2.2](https://togithub.com/openai/openai-python/compare/v1.2.1...v1.2.2)

##### Bug Fixes

- **client:** correctly assign error properties
([#&#8203;759](https://togithub.com/openai/openai-python/issues/759))
([ef264d2](https://togithub.com/openai/openai-python/commit/ef264d2293b77784f69039291ca2a17a454851cb))

##### Documentation

- **readme:** link to migration guide
([#&#8203;761](https://togithub.com/openai/openai-python/issues/761))
([ddde839](https://togithub.com/openai/openai-python/commit/ddde8392be19e7ad77280374806667ecaef612da))

###
[`v1.2.1`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#121-2023-11-09)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.2.0...v1.2.1)

Full Changelog:
[v1.2.0...v1.2.1](https://togithub.com/openai/openai-python/compare/v1.2.0...v1.2.1)

##### Documentation

- **readme:** fix nested params example
([#&#8203;756](https://togithub.com/openai/openai-python/issues/756))
([ffbe5ec](https://togithub.com/openai/openai-python/commit/ffbe5eca0f8790ebcdb27ffe845da178a3ef4c45))

##### Refactors

- **client:** deprecate files.retrieve_content in favour of
files.content
([#&#8203;753](https://togithub.com/openai/openai-python/issues/753))
([eea5bc1](https://togithub.com/openai/openai-python/commit/eea5bc173466f63a6e84bd2d741b4873ca056b4c))

###
[`v1.2.0`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#120-2023-11-08)

[Compare
Source](https://togithub.com/openai/openai-python/compare/v1.1.2...v1.2.0)

Full Changelog:
[v1.1.2...v1.2.0](https://togithub.com/openai/openai-python/compare/v1.1.2...v1.2.0)

##### Features

- **api:** unify function types
([#&#8203;741](https://togithub.com/openai/openai-python/issues/741))
([ed16c4d](https://togithub.com/openai/openai-python/commit/ed16c4d2fec6cf4e33235d82b05ed9a777752204))
- **client:** support passing chunk size for binary responses
([#&#8203;747](https://togithub.com/openai/openai-python/issues/747))
([c0c89b7](https://togithub.com/openai/openai-python/commit/c0c89b77a69ef098900e3a194894efcf72085d36))

##### Bug Fixes

- **api:** update embedding response object type
([#&#8203;739](https://togithub.com/openai/openai-python/issues/739))
([29182c4](https://togithub.com/openai/openai-python/commit/29182c4818e2c56f46e961dba33e31dc30c25519))
- **client:** show a helpful error message if the v0 API is used
([#&#8203;743](https://togithub.com/openai/openai-python/i

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
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:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nicole White <nicole@autoblocks.ai>
averikitsch pushed a commit to GoogleCloudPlatform/genai-databases-retrieval-app that referenced this pull request Nov 14, 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.329`
-> `==0.0.335` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/langchain/0.0.335?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/langchain/0.0.335?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/langchain/0.0.329/0.0.335?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/langchain/0.0.329/0.0.335?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>langchain-ai/langchain (langchain)</summary>

###
[`v0.0.335`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.335)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.334...v0.0.335)

#### What's Changed

- vectara rag mq by [@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13214
- Add more runnable documentation by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[langchain-ai/langchain#13083
- Document RunnableWithFallbacks by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[langchain-ai/langchain#13088
- Add RunnableSequence documentation by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[langchain-ai/langchain#13094
- feat: FastEmbed embedding provider by
[@&#8203;Anush008](https://togithub.com/Anush008) in
[langchain-ai/langchain#13109
- issue
[#&#8203;12165](https://togithub.com/langchain-ai/langchain/issues/12165)
mask API key in chat_models/azureml_endpoint module by
[@&#8203;fyasla](https://togithub.com/fyasla) in
[langchain-ai/langchain#12836
- Bagatur/langserve blurb by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13217
- Neo4j chat message history by
[@&#8203;tomasonjo](https://togithub.com/tomasonjo) in
[langchain-ai/langchain#13008
- Add mongo parent template to index by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13222
- new course on `DeepLearning.ai` by
[@&#8203;leo-gan](https://togithub.com/leo-gan) in
[langchain-ai/langchain#12755
- Update Documentation: Corrected Typos and Improved Clarity by
[@&#8203;fvaysh](https://togithub.com/fvaysh) in
[langchain-ai/langchain#11725
- feat: Docusaurus Loader by
[@&#8203;leedotpang](https://togithub.com/leedotpang) in
[langchain-ai/langchain#9138
- Fix Document Loader Unit Test - Docusaurus by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13228
- fleet_context docs update by
[@&#8203;adrwz](https://togithub.com/adrwz) in
[langchain-ai/langchain#13221
- Add template for conversational rag with timescale vector by
[@&#8203;cevian](https://togithub.com/cevian) in
[langchain-ai/langchain#13041
- Upgrade cohere embedding model to v3 by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13219
- update stack diagram by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13213
- Fix BeautifulSoupTransformer: no more duplicates and correct order of
tags + tests by
[@&#8203;petervandenabeele](https://togithub.com/petervandenabeele) in
[langchain-ai/langchain#12596
- Make it easier to subclass runnable binding with custom init args by
[@&#8203;nfcampos](https://togithub.com/nfcampos) in
[langchain-ai/langchain#13189
- update tools by [@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#13243
- Update by [@&#8203;hinthornw](https://togithub.com/hinthornw) in
[langchain-ai/langchain#13208
- bump 335 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13261

#### New Contributors

- [@&#8203;Anush008](https://togithub.com/Anush008) made their first
contribution in
[langchain-ai/langchain#13109

**Full Changelog**:
langchain-ai/langchain@v0.0.334...v0.0.335

###
[`v0.0.334`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.334)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.333...v0.0.334)

#### What's Changed

- update oai cookbooks by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13135
- Multimodal rag traces by [@&#8203;efriis](https://togithub.com/efriis)
in
[langchain-ai/langchain#13140
- Bagatur/docs smith context by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13139
- fix langsmith links by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13144
- Docs: combine LCEL index and why by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13142
- update modules sidebar by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13141
- update oai tool agent doc by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13147
- Pirate Speak Configurable Template by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13153
- OpenAI remove httpx typing by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13154
- Bagatur/docs serve context by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13150
- Fix langchain.llms OpenAI completion doesn't work due to v1 client
update by [@&#8203;dosuken123](https://togithub.com/dosuken123) in
[langchain-ai/langchain#13099
- LCEL nits by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13155
- fix: Updates to formatting in Google Drive Retriever docs by
[@&#8203;holtskinner](https://togithub.com/holtskinner) in
[langchain-ai/langchain#13015
- fix baiducloud_vector_search document typo by
[@&#8203;wemysschen](https://togithub.com/wemysschen) in
[langchain-ai/langchain#12976
- fix module sidebar by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13158
- Clean up Fireworks provider documentation by
[@&#8203;zchenyu](https://togithub.com/zchenyu) in
[langchain-ai/langchain#13157
- Document: Fix "Biadu" typo by
[@&#8203;Cweili](https://togithub.com/Cweili) in
[langchain-ai/langchain#12985
- Add basic critique revise template by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[langchain-ai/langchain#12688
- Update model i/o by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13160
- improve duck duck go tool by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#13165
- Bagatur/update agent docs by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13167
- Add serve to quickstart by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13174
- template readme's in docs by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13152
- Update return type for Runnable.**or** by
[@&#8203;nfcampos](https://togithub.com/nfcampos) in
[langchain-ai/langchain#12880
- Changes to root listener by
[@&#8203;nfcampos](https://togithub.com/nfcampos) in
[langchain-ai/langchain#12174
- Update toolkit.py to remove single quotes around table names by
[@&#8203;The1Bill](https://togithub.com/The1Bill) in
[langchain-ai/langchain#12445
- Add Chroma multimodal cookbook by
[@&#8203;rlancemartin](https://togithub.com/rlancemartin) in
[langchain-ai/langchain#12952
- bump 334 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13211

#### New Contributors

- [@&#8203;Cweili](https://togithub.com/Cweili) made their first
contribution in
[langchain-ai/langchain#12985
- [@&#8203;The1Bill](https://togithub.com/The1Bill) made their first
contribution in
[langchain-ai/langchain#12445

**Full Changelog**:
langchain-ai/langchain@v0.0.333...v0.0.334

###
[`v0.0.333`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.333)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.332...v0.0.333)

#### What's Changed

- update azure embedding docs by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13091
- update more azure docs by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13093
- Get project from langchain sdk by
[@&#8203;jakerachleff](https://togithub.com/jakerachleff) in
[langchain-ai/langchain#13100
- Adds embeddings filter option to return scores in state by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[langchain-ai/langchain#12489
- Tool Retrieval Template by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13104
- feat: Vertex AI Search - Add Snippet Retrieval for Non-Advanced
Website Data Stores by
[@&#8203;holtskinner](https://togithub.com/holtskinner) in
[langchain-ai/langchain#13020
- (Astra DB/Cassandra) Minor clarification about dependencies in the
demo notebook by
[@&#8203;hemidactylus](https://togithub.com/hemidactylus) in
[langchain-ai/langchain#13118
- Bagatur/oai tool by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#13110
- Add message to documents by
[@&#8203;billytrend-cohere](https://togithub.com/billytrend-cohere) in
[langchain-ai/langchain#12552
- bump 333 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13131

#### New Contributors

- [@&#8203;jakerachleff](https://togithub.com/jakerachleff) made their
first contribution in
[langchain-ai/langchain#13100

**Full Changelog**:
langchain-ai/langchain@v0.0.332...v0.0.333

###
[`v0.0.332`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.332)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.331...v0.0.332)

#### What's Changed

- Harrison/docs smith serve by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#12898
- fix langsmith link by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12939
- Add possibility to pass on_artifacts for a specific conversation by
[@&#8203;jakubno](https://togithub.com/jakubno) in
[langchain-ai/langchain#12687
- Fix return metadata when searching for DingoDB by
[@&#8203;HeChangHaoGary](https://togithub.com/HeChangHaoGary) in
[langchain-ai/langchain#12937
- Fix normalizing the cosine distance in Qdrant by
[@&#8203;kacperlukawski](https://togithub.com/kacperlukawski) in
[langchain-ai/langchain#12934
- Fix typo in e2b_data_analysis.ipynb by
[@&#8203;cbpetersen](https://togithub.com/cbpetersen) in
[langchain-ai/langchain#12930
- docs: update hf pipeline docs by
[@&#8203;praveenv](https://togithub.com/praveenv) in
[langchain-ai/langchain#12908
- docs: clean up vestigial markdown by
[@&#8203;thezanke](https://togithub.com/thezanke) in
[langchain-ai/langchain#12907
- fix baiducloud directory loader import file loader by
[@&#8203;wemysschen](https://togithub.com/wemysschen) in
[langchain-ai/langchain#12924
- add baidu cloud vectorsearch document by
[@&#8203;wemysschen](https://togithub.com/wemysschen) in
[langchain-ai/langchain#12928
- fix regex pattern of structured output parser by
[@&#8203;hmasdev](https://togithub.com/hmasdev) in
[langchain-ai/langchain#12929
- Remove useless line of code from sql.ipynb by
[@&#8203;matthieudelaro](https://togithub.com/matthieudelaro) in
[langchain-ai/langchain#12906
- fix guides link by [@&#8203;baskaryan](https://togithub.com/baskaryan)
in
[langchain-ai/langchain#12941
- Fix for anyscale chat model api key by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[langchain-ai/langchain#12938
- feat: acquire advisory lock before creating extension in pgvector by
[@&#8203;VinzenzKlass](https://togithub.com/VinzenzKlass) in
[langchain-ai/langchain#12935
- Add SecretStr for Symbl.ai Nebula API by
[@&#8203;praveenv](https://togithub.com/praveenv) in
[langchain-ai/langchain#12896
- Add support of Cohere Embed v3 by
[@&#8203;kacperlukawski](https://togithub.com/kacperlukawski) in
[langchain-ai/langchain#12940
- Bagatur/oai v1 scratch by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12948
- Record system fingerprint chat openai by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12960
- add oai v1 cookbook by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12961
- update schema by [@&#8203;hwchase17](https://togithub.com/hwchase17)
in
[langchain-ai/langchain#11320
- bump 331rc0 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12963
- fix max_tokens by [@&#8203;baskaryan](https://togithub.com/baskaryan)
in
[langchain-ai/langchain#12964
- bump 331rc1 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12965
- oai v1 embeddings by [@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12969
- Vectara RAG template by
[@&#8203;ofermend](https://togithub.com/ofermend) in
[langchain-ai/langchain#12975
- add ingest for mongo by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#12897
- Fix for rag-supabase readme by
[@&#8203;jasanfarah](https://togithub.com/jasanfarah) in
[langchain-ai/langchain#12869
- bump 331rc2 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13006
- Multi modal RAG + QA Cookbooks by
[@&#8203;rlancemartin](https://togithub.com/rlancemartin) in
[langchain-ai/langchain#12946
- Neo4j conversation cypher template by
[@&#8203;tomasonjo](https://togithub.com/tomasonjo) in
[langchain-ai/langchain#12927
- cli pyproject updating by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12945
- Bagatur/oai assistant by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13010
- bump exp 38 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13016
- Add `Memorize` tool by [@&#8203;Atry](https://togithub.com/Atry) in
[langchain-ai/langchain#11722
- update stack diagram by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13021
- Add neo4j vector memory template by
[@&#8203;tomasonjo](https://togithub.com/tomasonjo) in
[langchain-ai/langchain#12993
- Add "Astra DB" vector store integration by
[@&#8203;hemidactylus](https://togithub.com/hemidactylus) in
[langchain-ai/langchain#12966
- Relock Templates by [@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13028
- Update Deps in Experimental by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13029
- template versions again by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13030
- Upgrade docs postcss by [@&#8203;efriis](https://togithub.com/efriis)
in
[langchain-ai/langchain#13031
- redirect ls walkthrough by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13040
- Fleet context by [@&#8203;baskaryan](https://togithub.com/baskaryan)
in
[langchain-ai/langchain#13038
- cli updates, 0.0.16 by [@&#8203;efriis](https://togithub.com/efriis)
in
[langchain-ai/langchain#13034
- oai assistant multiple actions by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13068
- Add RunnableRetry Documentation by
[@&#8203;eyurtsev](https://togithub.com/eyurtsev) in
[langchain-ai/langchain#13074
- Add Proper Import Error by
[@&#8203;Haste171](https://togithub.com/Haste171) in
[langchain-ai/langchain#13042
- Azure OpenAI Embeddings by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#13039
- Don't pass EF to chroma by
[@&#8203;atroyn](https://togithub.com/atroyn) in
[langchain-ai/langchain#13085
- bump 331rc3 exp 39 by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13086
- bump 332 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#13089

#### New Contributors

- [@&#8203;cbpetersen](https://togithub.com/cbpetersen) made their first
contribution in
[langchain-ai/langchain#12930
- [@&#8203;thezanke](https://togithub.com/thezanke) made their first
contribution in
[langchain-ai/langchain#12907
- [@&#8203;hmasdev](https://togithub.com/hmasdev) made their first
contribution in
[langchain-ai/langchain#12929
- [@&#8203;matthieudelaro](https://togithub.com/matthieudelaro) made
their first contribution in
[langchain-ai/langchain#12906
- [@&#8203;VinzenzKlass](https://togithub.com/VinzenzKlass) made their
first contribution in
[langchain-ai/langchain#12935
- [@&#8203;jasanfarah](https://togithub.com/jasanfarah) made their first
contribution in
[langchain-ai/langchain#12869

**Full Changelog**:
langchain-ai/langchain@v0.0.331...v0.0.332

###
[`v0.0.331`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.331)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.330...v0.0.331)

#### What's Changed

- coockbook: Fix typo in wikibase_agent.ipynb by
[@&#8203;standby24x7](https://togithub.com/standby24x7) in
[langchain-ai/langchain#12839
- fix bes vector store search by
[@&#8203;wemysschen](https://togithub.com/wemysschen) in
[langchain-ai/langchain#12828
- template: use dashes instead of underscores for neo4j-cypher package
and path in readme by [@&#8203;jexp](https://togithub.com/jexp) in
[langchain-ai/langchain#12827
- mongo parent document retrieval by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#12887
- use keys not items by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#12918
- cli template gitignores by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12914
- Update csv.ipynb description by
[@&#8203;bhatt-priyadutt](https://togithub.com/bhatt-priyadutt) in
[langchain-ai/langchain#12878
- bump 331 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12932

#### New Contributors

- [@&#8203;jexp](https://togithub.com/jexp) made their first
contribution in
[langchain-ai/langchain#12827
- [@&#8203;bhatt-priyadutt](https://togithub.com/bhatt-priyadutt) made
their first contribution in
[langchain-ai/langchain#12878

**Full Changelog**:
langchain-ai/langchain@v0.0.330...v0.0.331

###
[`v0.0.330`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.330)

[Compare
Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.329...v0.0.330)

#### What's Changed

- CLI 0.0.12 by [@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12787
- Fix on_llm_new_token(chunk=) for some chat models by
[@&#8203;nfcampos](https://togithub.com/nfcampos) in
[langchain-ai/langchain#12784
- CLI 0.0.13, Configurable Template Demo by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12796
- Fix AddableDict raising exception when used with non-addable values by
[@&#8203;nfcampos](https://togithub.com/nfcampos) in
[langchain-ai/langchain#12785
- Add input types to cypher templates by
[@&#8203;tomasonjo](https://togithub.com/tomasonjo) in
[langchain-ai/langchain#12800
- Update llamacpp.ipynb by
[@&#8203;eltociear](https://togithub.com/eltociear) in
[langchain-ai/langchain#12791
- Fixed broken link in Quickstart page by
[@&#8203;pythagoras-yamamoto](https://togithub.com/pythagoras-yamamoto)
in
[langchain-ai/langchain#12516
- Docs: 'memory' -> 'history' typo. by
[@&#8203;serranoarevalo](https://togithub.com/serranoarevalo) in
[langchain-ai/langchain#12779
- Fix broken links to use cases by
[@&#8203;ab-10](https://togithub.com/ab-10) in
[langchain-ai/langchain#12777
- Fixed a typo in templates/docs/CONTRIBUTING.md (delimeters
=>delimiters) by [@&#8203;ba230t](https://togithub.com/ba230t) in
[langchain-ai/langchain#12774
- Use data from all Google search results in SerpApi.com wrapper by
[@&#8203;ilyazub](https://togithub.com/ilyazub) in
[langchain-ai/langchain#12770
- zep: Update Zep docs and messaging by
[@&#8203;danielchalef](https://togithub.com/danielchalef) in
[langchain-ai/langchain#12764
- **getattr** should rase AttributeError not ImportError on missing
attributes by [@&#8203;mbell697](https://togithub.com/mbell697) in
[langchain-ai/langchain#12801
- enable the device_map parameter in huggingface pipeline by
[@&#8203;praveenv](https://togithub.com/praveenv) in
[langchain-ai/langchain#12731
- Automatically add configurable key to config_schema if config_specs i…
by [@&#8203;nfcampos](https://togithub.com/nfcampos) in
[langchain-ai/langchain#12798
- fix imports by [@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#12804
- add import tests to all modules by
[@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12806
- Zep: Summary Search and Example by
[@&#8203;danielchalef](https://togithub.com/danielchalef) in
[langchain-ai/langchain#12686
- zep: VectorStore: Use Native MMR by
[@&#8203;danielchalef](https://togithub.com/danielchalef) in
[langchain-ai/langchain#12690
- feat: Supprt pgvecto.rs as a VectorStore by
[@&#8203;BeautyyuYanli](https://togithub.com/BeautyyuYanli) in
[langchain-ai/langchain#12718
- Add TileDB vectorstore implementation by
[@&#8203;NikolaosPapailiou](https://togithub.com/NikolaosPapailiou) in
[langchain-ai/langchain#12624
- Adds missing `urllib.parse` for IDE warning of `PubMedAPIWrapper` by
[@&#8203;jamesbraza](https://togithub.com/jamesbraza) in
[langchain-ai/langchain#12808
- Correct number of elements in config list in `batch()` and `abatch()`
of `BaseLLM` by [@&#8203;akionux](https://togithub.com/akionux) in
[langchain-ai/langchain#12713
- Bagatur/tiledb by [@&#8203;baskaryan](https://togithub.com/baskaryan)
in
[langchain-ai/langchain#12811
- Add template for rag-singlestoredb by
[@&#8203;apeng-singlestore](https://togithub.com/apeng-singlestore) in
[langchain-ai/langchain#12805
- Update template index by
[@&#8203;rlancemartin](https://togithub.com/rlancemartin) in
[langchain-ai/langchain#12809
- migrate by [@&#8203;mpskex](https://togithub.com/mpskex) in
[langchain-ai/langchain#12810
- feat: add a rag template for momento vector index by
[@&#8203;malandis](https://togithub.com/malandis) in
[langchain-ai/langchain#12757
- Keep also original query - multi_query.py by
[@&#8203;manuelrech](https://togithub.com/manuelrech) in
[langchain-ai/langchain#12696
- updated `integrations/providers/google` by
[@&#8203;leo-gan](https://togithub.com/leo-gan) in
[langchain-ai/langchain#12226
- Update quickstart.mdx by
[@&#8203;josephrmartinez](https://togithub.com/josephrmartinez) in
[langchain-ai/langchain#12386
- Add Dataset Page to printout by
[@&#8203;hinthornw](https://togithub.com/hinthornw) in
[langchain-ai/langchain#12816
- Autopopulate module name in cli init by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12814
- Disable trace_on_chain_group auto-tracing by
[@&#8203;hinthornw](https://togithub.com/hinthornw) in
[langchain-ai/langchain#12807
- update mongo template by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#12838
- Remove admin prefix/suffix from docs for anthropic by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[langchain-ai/langchain#12849
- CLI 0.0.14, Uvicorn update and no more \[serve] by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12845
- Confirm sys.path includes current dir for app serve by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12851
- Update readmes with new cli install by
[@&#8203;efriis](https://togithub.com/efriis) in
[langchain-ai/langchain#12847
- Template Readmes and Standardization by
[@&#8203;hwchase17](https://togithub.com/hwchase17) in
[langchain-ai/langchain#12819
- Neo4j Advanced RAG template by
[@&#8203;tomasonjo](https://togithub.com/tomasonjo) in
[langchain-ai/langchain#12794
- bump 330 by [@&#8203;baskaryan](https://togithub.com/baskaryan) in
[langchain-ai/langchain#12853
- Open Clip multimodal embeddings by
[@&#8203;rlancemartin](https://togithub.com/rlancemartin) in
[langchain-ai/langchain#12754
- zep/rag conversation zep template by
[@&#8203;danielchalef](https://togithub.com/danielchalef) in
[langchain-ai/langchain#12762
- Add template for self-query-qdrant by
[@&#8203;kacperlukawski](https://togithub.com/kacperlukawski) in
[langchain-ai/langchain#12795

#### New Contributors

-
[@&#8203;pythagoras-yamamoto](https://togithub.com/pythagoras-yamamoto)
made their first contribution in
[langchain-ai/langchain#12516
- [@&#8203;ab-10](https://togithub.com/ab-10) made their first
contribution in
[langchain-ai/langchain#12777
- [@&#8203;ba230t](https://togithub.com/ba230t) made their first
contribution in
[langchain-ai/langchain#12774
- [@&#8203;ilyazub](https://togithub.com/ilyazub) made their first
contribution in
[langchain-ai/langchain#12770
- [@&#8203;mbell697](https://togithub.com/mbell697) made their first
contribution in
[langchain-ai/langchain#12801
- [@&#8203;praveenv](https://togithub.com/praveenv) made their first
contribution in
[langchain-ai/langchain#12731
- [@&#8203;NikolaosPapailiou](https://togithub.com/NikolaosPapailiou)
made their first contribution in
[langchain-ai/langchain#12624
- [@&#8203;apeng-singlestore](https://togithub.com/apeng-singlestore)
made their first contribution in
[langchain-ai/langchain#12805
- [@&#8203;manuelrech](https://togithub.com/manuelrech) made their first
contribution in
[langchain-ai/langchain#12696
- [@&#8203;josephrmartinez](https://togithub.com/josephrmartinez) made
their first contribution in
[langchain-ai/langchain#12386
- [@&#8203;bracesproul](https://togithub.com/bracesproul) made their
first contribution in
[langchain-ai/langchain#12849

**Full Changelog**:
langchain-ai/langchain@v0.0.329...v0.0.330

</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**: Whenever PR is behind base branch, 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/database-query-extension).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
xieqihui pushed a commit to xieqihui/langchain that referenced this pull request Nov 21, 2023
…date (langchain-ai#13099)

This commit fixes the issue that langchain.llms OpenAI completion
stopped working since the V1 openai client update.

Replace this entire comment with:
- **Description:** This PR fixes the issue [AttributeError: module
'openai' has no attribute
'Completion'](langchain-ai#12967)
similar to
langchain-ai@8e0cb2e
and langchain-ai#12969,
  - **Issue:** langchain-ai#12967,
  - **Dependencies:** `openai` v1.x.x client,
  - **Tag maintainer:** @baskaryan,
  - **Twitter handle:** @dosuken123 

Please make sure your PR is passing linting and testing before
submitting. Run `make format`, `make lint` and `make test` to check this
locally.

See contribution guidelines for more information on how to write/run
tests, lint, etc:

https://github.com/langchain-ai/langchain/blob/master/.github/CONTRIBUTING.md

If you're adding a new integration, please include:
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in `docs/extras`
directory.

If no one reviews your PR within a few days, please @-mention one of
@baskaryan, @eyurtsev, @hwchase17.

---------

Co-authored-by: Erick Friis <erick@langchain.dev>
Co-authored-by: Bagatur <baskaryan@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🤖:bug Related to a bug, vulnerability, unexpected error with an existing feature lgtm PR looks good. Use to confirm that a PR is ready for merging. Ɑ: models Related to LLMs or chat model modules
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants