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

Update openai to ^4.24.2 and include logprobs in generationInfo #3981

Merged
merged 6 commits into from
Jan 11, 2024

Conversation

functorism
Copy link
Contributor

Update openai to ^4.24.2 and include logprobs in generationInfo in ChatOpenAI _generate

@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Jan 10, 2024
Copy link

vercel bot commented Jan 10, 2024

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

Name Status Preview Comments Updated (UTC)
langchainjs-api-refs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 11, 2024 0:50am
langchainjs-docs ✅ Ready (Inspect) Visit Preview Jan 11, 2024 0:50am

@functorism functorism force-pushed the openai-chat-logprobs branch from a5a0103 to 5fdd4c6 Compare January 10, 2024 16:40
Copy link
Collaborator

@jacoblee93 jacoblee93 left a comment

Choose a reason for hiding this comment

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

Thanks so much for this!

generation.generationInfo = { finish_reason: part.finish_reason };
}
generation.generationInfo = {
...(part.finish_reason ? { finishReason: part.finish_reason } : {}),
Copy link
Collaborator

Choose a reason for hiding this comment

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

Should be finish_reason in the generationInfo as well

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fixed 👍

@@ -216,7 +216,7 @@ export interface FunctionDefinition {
* To describe a function that accepts no parameters, provide the value
* `{"type": "object", "properties": {}}`.
*/
parameters: Record<string, unknown>;
parameters?: Record<string, unknown>;
Copy link
Collaborator

Choose a reason for hiding this comment

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

Core changes should be done in a separate PR

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Should I open a new PR with that singular change that gets merged before this one?

Copy link
Collaborator

@jacoblee93 jacoblee93 Jan 10, 2024

Choose a reason for hiding this comment

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

Yes, if you wouldn't mind that would be really helpful! I can also do it a bit later today

@@ -216,7 +216,7 @@ export interface FunctionDefinition {
* To describe a function that accepts no parameters, provide the value
* `{"type": "object", "properties": {}}`.
*/
parameters: Record<string, unknown>;
parameters?: Record<string, unknown>;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@functorism
Copy link
Contributor Author

@jacoblee93 The api-refs build fine in the dev container now, a bit unclear to me why the deployment fails. I can't see any details.

@jacoblee93
Copy link
Collaborator

@jacoblee93 The api-refs build fine in the dev container now, a bit unclear to me why the deployment fails. I can't see any details.

CI failure appears to be a flake, only blocker would be splitting the core change out separately (we will need to release a new version of core ahead of this). I can handle later today if you are busy!

@functorism
Copy link
Contributor Author

@jacoblee93 If it's easy for you to slip such a thing in then that would be awesome. Much appreciated.

@jacoblee93
Copy link
Collaborator

Let's not change the internal types for now - I updated the OpenAI package to use the function definition type from @langchain/core. This is great though, will merge and cut a new release of @langchain/openai.

@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:S This PR changes 10-29 lines, ignoring generated files. labels Jan 11, 2024
@jacoblee93
Copy link
Collaborator

Also added docs and added logprobs and topLogprobs as params in the right spot

@jacoblee93
Copy link
Collaborator

Thank you! It's live in the latest version of @langchain/openai

nicolewhite referenced this pull request in autoblocksai/autoblocks-examples Jan 16, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@headlessui/react](https://togithub.com/tailwindlabs/headlessui)
([source](https://togithub.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react))
| [`1.7.17` ->
`1.7.18`](https://renovatebot.com/diffs/npm/@headlessui%2freact/1.7.17/1.7.18)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@headlessui%2freact/1.7.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@headlessui%2freact/1.7.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@headlessui%2freact/1.7.17/1.7.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@headlessui%2freact/1.7.17/1.7.18?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/tree/HEAD/types/node))
| [`20.10.7` ->
`20.11.3`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.7/20.11.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.7/20.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.7/20.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.47` ->
`18.2.48`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.47/18.2.48)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.47/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.47/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [langchain](https://togithub.com/langchain-ai/langchainjs) | [`0.1.1`
-> `0.1.3`](https://renovatebot.com/diffs/npm/langchain/0.1.1/0.1.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/langchain/0.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/langchain/0.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/langchain/0.1.1/0.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/langchain/0.1.1/0.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-python) | `1.6.1` ->
`1.7.2` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/1.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/openai/1.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/openai/1.6.1/1.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/1.6.1/1.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-node) | [`4.24.1` ->
`4.24.7`](https://renovatebot.com/diffs/npm/openai/4.24.1/4.24.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.24.1/4.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.24.1/4.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>tailwindlabs/headlessui (@&#8203;headlessui/react)</summary>

###
[`v1.7.18`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@&#8203;headlessui-react/CHANGELOG.md#1718---2024-01-08)

[Compare
Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/react@v1.7.17...@headlessui/react@v1.7.18)

##### Fixed

- Don't call `<Dialog>`'s `onClose` twice on mobile devices
([#&#8203;2690](https://togithub.com/tailwindlabs/headlessui/pull/2690))
- Lazily resolve default containers in `<Dialog>`
([#&#8203;2697](https://togithub.com/tailwindlabs/headlessui/pull/2697))
- Ensure hidden `Tab.Panel` components are hidden from the accessibility
tree
([#&#8203;2708](https://togithub.com/tailwindlabs/headlessui/pull/2708))
- Add support for `role="alertdialog"` to `<Dialog>` component
([#&#8203;2709](https://togithub.com/tailwindlabs/headlessui/pull/2709))
- Ensure blurring the `Combobox.Input` component closes the `Combobox`
([#&#8203;2712](https://togithub.com/tailwindlabs/headlessui/pull/2712))
- Allow changes to the `className` prop when the `<Transition />`
component is currently not transitioning
([#&#8203;2722](https://togithub.com/tailwindlabs/headlessui/pull/2722))
- Export (internal-only) component interfaces for TypeScript compiler
([#&#8203;2313](https://togithub.com/tailwindlabs/headlessui/pull/2313))
- Fix infinite render-loop for `<Disclosure.Panel>` and
`<Popover.Panel>` when `as={Fragment}`
([#&#8203;2760](https://togithub.com/tailwindlabs/headlessui/pull/2760))
- Fix VoiceOver bug for `Listbox` component in Chrome
([#&#8203;2824](https://togithub.com/tailwindlabs/headlessui/pull/2824))
- Fix outside click detection when component is mounted in the Shadow
DOM
([#&#8203;2866](https://togithub.com/tailwindlabs/headlessui/pull/2866))
- Fix CJS types
([#&#8203;2880](https://togithub.com/tailwindlabs/headlessui/pull/2880))
- Fix error when transition classes contain new lines
([#&#8203;2871](https://togithub.com/tailwindlabs/headlessui/pull/2871))
- Improve iOS locking
([7721aca](https://togithub.com/tailwindlabs/headlessui/commit/7721acaecea2008c2d7e8ab29cc8d45b70bb021e))

</details>

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

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

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

#### What's Changed

- langchain\[patch]: Release 0.1.2 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3973](https://togithub.com/langchain-ai/langchainjs/pull/3973)
- docs\[patch]: Refactor memory docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3974](https://togithub.com/langchain-ai/langchainjs/pull/3974)
- docs\[patch]: Fix bad import in docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3980](https://togithub.com/langchain-ai/langchainjs/pull/3980)
- core\[patch]: Adjust iterable readable stream typing by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3979](https://togithub.com/langchain-ai/langchainjs/pull/3979)
- Update openai to ^4.24.2 and include logprobs in `generationInfo` by
[@&#8203;functorism](https://togithub.com/functorism) in
[https://github.com/langchain-ai/langchainjs/pull/3981](https://togithub.com/langchain-ai/langchainjs/pull/3981)
- openai\[patch]: Release 0.0.11 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3986](https://togithub.com/langchain-ai/langchainjs/pull/3986)
- cloudflare\[major]: Add integration package, fix Vectorize for latest
workers by
[@&#8203;kristianfreeman](https://togithub.com/kristianfreeman) in
[https://github.com/langchain-ai/langchainjs/pull/3982](https://togithub.com/langchain-ai/langchainjs/pull/3982)
- docs\[patch]: Add DLAI to tutorials in docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3994](https://togithub.com/langchain-ai/langchainjs/pull/3994)
- allow empty arrays for Weaviate metadata by
[@&#8203;the-powerpointer](https://togithub.com/the-powerpointer) in
[https://github.com/langchain-ai/langchainjs/pull/3991](https://togithub.com/langchain-ai/langchainjs/pull/3991)
- ci\[patch]: Fix CI by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4001](https://togithub.com/langchain-ai/langchainjs/pull/4001)
- community\[minor]: Upgrade Astra client and add support for namespaces
by [@&#8203;mfortman11](https://togithub.com/mfortman11) in
[https://github.com/langchain-ai/langchainjs/pull/3997](https://togithub.com/langchain-ai/langchainjs/pull/3997)
- community\[patch]: Add upsert by id to MongoDB by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3999](https://togithub.com/langchain-ai/langchainjs/pull/3999)
- community\[patch]: Release 0.0.17 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4002](https://togithub.com/langchain-ai/langchainjs/pull/4002)
- docs\[minor]: togetherai embeddings docs by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3995](https://togithub.com/langchain-ai/langchainjs/pull/3995)
- Fix typo in createHistoryAwareRetriever documentation by
[@&#8203;intergalacticmammoth](https://togithub.com/intergalacticmammoth)
in
[https://github.com/langchain-ai/langchainjs/pull/4016](https://togithub.com/langchain-ai/langchainjs/pull/4016)
- Add stacktrace to tracer errors by
[@&#8203;hinthornw](https://togithub.com/hinthornw) in
[https://github.com/langchain-ai/langchainjs/pull/4010](https://togithub.com/langchain-ai/langchainjs/pull/4010)
- update sql_utils: add oracle integration by
[@&#8203;matheus-santos-souza](https://togithub.com/matheus-santos-souza)
in
[https://github.com/langchain-ai/langchainjs/pull/3966](https://togithub.com/langchain-ai/langchainjs/pull/3966)
- core\[minor]: Move function calling definitions and utils to core by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4023](https://togithub.com/langchain-ai/langchainjs/pull/4023)
- core\[patch]: Add docstring, small tweak by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4024](https://togithub.com/langchain-ai/langchainjs/pull/4024)
- core\[patch]: Release 0.1.13 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4026](https://togithub.com/langchain-ai/langchainjs/pull/4026)
- langchain\[patch], openai\[patch]: Use new function calling utils in
all docs by [@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4025](https://togithub.com/langchain-ai/langchainjs/pull/4025)
- openai\[patch]: Release 0.0.12 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4028](https://togithub.com/langchain-ai/langchainjs/pull/4028)
- langchain\[patch]: Bump dep by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4029](https://togithub.com/langchain-ai/langchainjs/pull/4029)
- langchain\[patch]: Update yarn.lock by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4030](https://togithub.com/langchain-ai/langchainjs/pull/4030)

#### New Contributors

- [@&#8203;functorism](https://togithub.com/functorism) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3981](https://togithub.com/langchain-ai/langchainjs/pull/3981)
-
[@&#8203;intergalacticmammoth](https://togithub.com/intergalacticmammoth)
made their first contribution in
[https://github.com/langchain-ai/langchainjs/pull/4016](https://togithub.com/langchain-ai/langchainjs/pull/4016)
-
[@&#8203;matheus-santos-souza](https://togithub.com/matheus-santos-souza)
made their first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3966](https://togithub.com/langchain-ai/langchainjs/pull/3966)

**Full Changelog**:
langchain-ai/langchainjs@0.1.2...0.1.3

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

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

#### What's Changed

- langchain\[patch]: Release 0.1.1 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3945](https://togithub.com/langchain-ai/langchainjs/pull/3945)
- langchain\[patch]: Export types by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3946](https://togithub.com/langchain-ai/langchainjs/pull/3946)
- core\[patch]: Factor out flaky property by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3953](https://togithub.com/langchain-ai/langchainjs/pull/3953)
- core\[patch]: fix: update dereference.ts to match upstream by
[@&#8203;glorat](https://togithub.com/glorat) in
[https://github.com/langchain-ai/langchainjs/pull/3943](https://togithub.com/langchain-ai/langchainjs/pull/3943)
- core\[patch]: Fix tree shaking warning by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3954](https://togithub.com/langchain-ai/langchainjs/pull/3954)
- core\[patch]: Release 0.1.11 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3959](https://togithub.com/langchain-ai/langchainjs/pull/3959)
- fix: fix class RunnableAgent comment by
[@&#8203;Zhangchi123456](https://togithub.com/Zhangchi123456) in
[https://github.com/langchain-ai/langchainjs/pull/3947](https://togithub.com/langchain-ai/langchainjs/pull/3947)
- docs\[patch]: Guide for debugging by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3958](https://togithub.com/langchain-ai/langchainjs/pull/3958)
- community\[minor]: accept num_predict option as a param by
[@&#8203;ashokgelal](https://togithub.com/ashokgelal) in
[https://github.com/langchain-ai/langchainjs/pull/3957](https://togithub.com/langchain-ai/langchainjs/pull/3957)
- core\[patch]: Add export by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3965](https://togithub.com/langchain-ai/langchainjs/pull/3965)
- docs\[patch]: Fix typos in docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3967](https://togithub.com/langchain-ai/langchainjs/pull/3967)
- Match Python serialization for JSON output OAI parsers by
[@&#8203;dqbd](https://togithub.com/dqbd) in
[https://github.com/langchain-ai/langchainjs/pull/3948](https://togithub.com/langchain-ai/langchainjs/pull/3948)
- core\[patch]: Enable tracer to handle Date outputs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3968](https://togithub.com/langchain-ai/langchainjs/pull/3968)
- core\[patch]: Release 0.1.12 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3970](https://togithub.com/langchain-ai/langchainjs/pull/3970)
- langchain\[patch]: Bump core dep by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3971](https://togithub.com/langchain-ai/langchainjs/pull/3971)
- langchain\[minor]: Date Output Parser by
[@&#8203;jeffbuyunhe](https://togithub.com/jeffbuyunhe) in
[https://github.com/langchain-ai/langchainjs/pull/3934](https://togithub.com/langchain-ai/langchainjs/pull/3934)
- community\[minor]: feat: Support batching and deletes for AstraDB
Vector Store by [@&#8203;mfortman11](https://togithub.com/mfortman11) in
[https://github.com/langchain-ai/langchainjs/pull/3929](https://togithub.com/langchain-ai/langchainjs/pull/3929)
- Add Alibaba qwen chat models by
[@&#8203;zhengxs2018](https://togithub.com/zhengxs2018) in
[https://github.com/langchain-ai/langchainjs/pull/3826](https://togithub.com/langchain-ai/langchainjs/pull/3826)
- experimental\[minor]: Adds experimental custom format prompt templates
and handlebars by [@&#8203;jacoblee93](https://togithub.com/jacoblee93)
in
[https://github.com/langchain-ai/langchainjs/pull/3885](https://togithub.com/langchain-ai/langchainjs/pull/3885)
- community\[patch]: Release 0.0.16 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3972](https://togithub.com/langchain-ai/langchainjs/pull/3972)

#### New Contributors

- [@&#8203;glorat](https://togithub.com/glorat) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3943](https://togithub.com/langchain-ai/langchainjs/pull/3943)
- [@&#8203;Zhangchi123456](https://togithub.com/Zhangchi123456) made
their first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3947](https://togithub.com/langchain-ai/langchainjs/pull/3947)
- [@&#8203;ashokgelal](https://togithub.com/ashokgelal) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3957](https://togithub.com/langchain-ai/langchainjs/pull/3957)
- [@&#8203;jeffbuyunhe](https://togithub.com/jeffbuyunhe) made their
first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3934](https://togithub.com/langchain-ai/langchainjs/pull/3934)
- [@&#8203;zhengxs2018](https://togithub.com/zhengxs2018) made their
first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3826](https://togithub.com/langchain-ai/langchainjs/pull/3826)

**Full Changelog**:
langchain-ai/langchainjs@0.1.1...0.1.2

</details>

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

###
[`v1.7.2`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#172-2024-01-12)

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

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

##### Documentation

- **readme:** improve api reference
([#&#8203;1065](https://togithub.com/openai/openai-python/issues/1065))
([745b9e0](https://togithub.com/openai/openai-python/commit/745b9e08ae0abb8bf4cd87ed40fa450d9ad81ede))

##### Refactors

- **api:** remove deprecated endpoints
([#&#8203;1067](https://togithub.com/openai/openai-python/issues/1067))
([199ddcd](https://togithub.com/openai/openai-python/commit/199ddcdca00c136e4e0c3ff16521eff22acf2a1a))

###
[`v1.7.1`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#171-2024-01-10)

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

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

##### Chores

- **client:** improve debug logging for failed requests
([#&#8203;1060](https://togithub.com/openai/openai-python/issues/1060))
([cf9a651](https://togithub.com/openai/openai-python/commit/cf9a6517b4aa0f24bcbe143c54ea908d43dfda92))

###
[`v1.7.0`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#170-2024-01-08)

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

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

##### Features

- add `None` default value to nullable response properties
([#&#8203;1043](https://togithub.com/openai/openai-python/issues/1043))
([d94b4d3](https://togithub.com/openai/openai-python/commit/d94b4d3d0adcd1a49a1c25cc9730cef013a3e9c9))

##### Bug Fixes

- **client:** correctly use custom http client auth
([#&#8203;1028](https://togithub.com/openai/openai-python/issues/1028))
([3d7d93e](https://togithub.com/openai/openai-python/commit/3d7d93e951eb7fe09cd9d94d10a62a020398c7f9))

##### Chores

- add .keep files for examples and custom code directories
([#&#8203;1057](https://togithub.com/openai/openai-python/issues/1057))
([7524097](https://togithub.com/openai/openai-python/commit/7524097a47af0fdc8b560186ef3b111b59430741))
- **internal:** bump license
([#&#8203;1037](https://togithub.com/openai/openai-python/issues/1037))
([d828527](https://togithub.com/openai/openai-python/commit/d828527540ebd97679075f48744818f06311b0cb))
- **internal:** loosen type var restrictions
([#&#8203;1049](https://togithub.com/openai/openai-python/issues/1049))
([e00876b](https://togithub.com/openai/openai-python/commit/e00876b20b93038450eb317899d8775c7661b8eb))
- **internal:** replace isort with ruff
([#&#8203;1042](https://togithub.com/openai/openai-python/issues/1042))
([f1fbc9c](https://togithub.com/openai/openai-python/commit/f1fbc9c0d62e7d89ab32c8bdfa39cd94b560690b))
- **internal:** update formatting
([#&#8203;1041](https://togithub.com/openai/openai-python/issues/1041))
([2e9ecee](https://togithub.com/openai/openai-python/commit/2e9ecee9bdfa8ec33b1b1527d5187483b700fad3))
- **src:** fix typos
([#&#8203;988](https://togithub.com/openai/openai-python/issues/988))
([6a8b806](https://togithub.com/openai/openai-python/commit/6a8b80624636f9a0e5ada151b2509710a6f74808))
- use property declarations for resource members
([#&#8203;1047](https://togithub.com/openai/openai-python/issues/1047))
([131f6bc](https://togithub.com/openai/openai-python/commit/131f6bc6b0ccf79119096057079e10906b3d4678))

##### Documentation

- fix docstring typos
([#&#8203;1022](https://togithub.com/openai/openai-python/issues/1022))
([ad3fd2c](https://togithub.com/openai/openai-python/commit/ad3fd2cd19bf91f94473e368554dff39a8f9ad16))
- improve audio example to show how to stream to a file
([#&#8203;1017](https://togithub.com/openai/openai-python/issues/1017))
([d45ed7f](https://togithub.com/openai/openai-python/commit/d45ed7f0513b167555ae875f1877fa205c5790d2))

</details>

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

###
[`v4.24.7`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4247-2024-01-13)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.6...v4.24.7)

Full Changelog:
[v4.24.6...v4.24.7](https://togithub.com/openai/openai-node/compare/v4.24.6...v4.24.7)

##### Chores

- **ecosystem-tests:** fix flaky vercel-edge, cloudflare-worker, and
deno tests
([#&#8203;626](https://togithub.com/openai/openai-node/issues/626))
([ae412a5](https://togithub.com/openai/openai-node/commit/ae412a5f12e701e07e71bd9791c55a56858e8383))
- **ecosystem-tests:** fix typo in deno test
([#&#8203;628](https://togithub.com/openai/openai-node/issues/628))
([048ec94](https://togithub.com/openai/openai-node/commit/048ec943f8d12acba9829c35ebf0b2d3f24930c8))

###
[`v4.24.6`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4246-2024-01-12)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.5...v4.24.6)

Full Changelog:
[v4.24.5...v4.24.6](https://togithub.com/openai/openai-node/compare/v4.24.5...v4.24.6)

##### Chores

- **ecosystem-tests:** fix flaky tests and remove fine tuning calls
([#&#8203;623](https://togithub.com/openai/openai-node/issues/623))
([258d79f](https://togithub.com/openai/openai-node/commit/258d79f52bb31f4f3723f6f4b97ebe8f3fa187bd))
- **ecosystem-tests:** fix flaky tests and remove fine tuning calls
([#&#8203;625](https://togithub.com/openai/openai-node/issues/625))
([58e5fd8](https://togithub.com/openai/openai-node/commit/58e5fd8f27052be6ac9587256b161f4bf3a3805f))

###
[`v4.24.5`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4245-2024-01-12)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.4...v4.24.5)

Full Changelog:
[v4.24.4...v4.24.5](https://togithub.com/openai/openai-node/compare/v4.24.4...v4.24.5)

##### Refactors

- **api:** remove deprecated endpoints
([#&#8203;621](https://togithub.com/openai/openai-node/issues/621))
([2054d71](https://togithub.com/openai/openai-node/commit/2054d71e6b0d407229a4c5aecd75e38c336c2c02))

###
[`v4.24.4`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4244-2024-01-11)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.3...v4.24.4)

Full Changelog:
[v4.24.3...v4.24.4](https://togithub.com/openai/openai-node/compare/v4.24.3...v4.24.4)

##### Chores

- **internal:** narrow type into stringifyQuery
([#&#8203;619](https://togithub.com/openai/openai-node/issues/619))
([88fb9cd](https://togithub.com/openai/openai-node/commit/88fb9cd1bb415850b0b4868944617282d0b92e2a))

###
[`v4.24.3`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4243-2024-01-10)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.2...v4.24.3)

Full Changelog:
[v4.24.2...v4.24.3](https://togithub.com/openai/openai-node/compare/v4.24.2...v4.24.3)

##### Bug Fixes

- use default base url if BASE_URL env var is blank
([#&#8203;615](https://togithub.com/openai/openai-node/issues/615))
([a27ad3d](https://togithub.com/openai/openai-node/commit/a27ad3d4e06f2202daa169668d0e7d89e87a38a7))

###
[`v4.24.2`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4242-2024-01-08)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.1...v4.24.2)

Full Changelog:
[v4.24.1...v4.24.2](https://togithub.com/openai/openai-node/compare/v4.24.1...v4.24.2)

##### Bug Fixes

- **headers:** always send lowercase headers and strip undefined
(BREAKING in rare cases)
([#&#8203;608](https://togithub.com/openai/openai-node/issues/608))
([4ea159f](https://togithub.com/openai/openai-node/commit/4ea159f0aa9a1f4c365c74ee726714fe692ddf9f))

##### Chores

- add .keep files for examples and custom code directories
([#&#8203;612](https://togithub.com/openai/openai-node/issues/612))
([5e0f733](https://togithub.com/openai/openai-node/commit/5e0f733d3cd3c8e6d41659141168cd0708e017a3))
- **internal:** bump license
([#&#8203;605](https://togithub.com/openai/openai-node/issues/605))
([045ee74](https://togithub.com/openai/openai-node/commit/045ee74fd3ffba9e6d1301fe1ffd8bd3c63720a2))
- **internal:** improve type signatures
([#&#8203;609](https://togithub.com/openai/openai-node/issues/609))
([e1ccc82](https://togithub.com/openai/openai-node/commit/e1ccc82e4991262a631dcffa4d09bdc553e50fbb))

##### Documentation

- fix docstring typos
([#&#8203;600](https://togithub.com/openai/openai-node/issues/600))
([1934fa1](https://togithub.com/openai/openai-node/commit/1934fa15f654ea89e226457f76febe6015616f6c))
- improve audio example to show how to stream to a file
([#&#8203;598](https://togithub.com/openai/openai-node/issues/598))
([e950ad9](https://togithub.com/openai/openai-node/commit/e950ad969e845d608ed71bd3e3095cd6c941d93d))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
America/Chicago, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/autoblocksai/autoblocks-examples).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
nicolewhite referenced this pull request in autoblocksai/javascript-sdk Jan 16, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.47` ->
`18.2.48`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.47/18.2.48)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.47/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.47/18.2.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`6.18.0` ->
`6.19.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.18.0/6.19.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.18.0/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.18.0/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`6.18.0` ->
`6.19.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.18.0/6.19.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.18.0/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.18.0/6.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-prettier](https://togithub.com/prettier/eslint-plugin-prettier)
| [`5.1.2` ->
`5.1.3`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.1.2/5.1.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-prettier/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-prettier/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-prettier/5.1.2/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-prettier/5.1.2/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [langchain](https://togithub.com/langchain-ai/langchainjs) | [`0.1.1`
-> `0.1.3`](https://renovatebot.com/diffs/npm/langchain/0.1.1/0.1.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/langchain/0.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/langchain/0.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/langchain/0.1.1/0.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/langchain/0.1.1/0.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [openai](https://togithub.com/openai/openai-node) | [`4.24.1` ->
`4.24.7`](https://renovatebot.com/diffs/npm/openai/4.24.1/4.24.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.24.1/4.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.24.1/4.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.1.1` ->
`3.2.2`](https://renovatebot.com/diffs/npm/prettier/3.1.1/3.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.1.1/3.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.1.1/3.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v6.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6190-2024-01-15)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.1...v6.19.0)

##### 🚀 Features

-   **eslint-plugin:** \[prefer-promise-reject-errors] add rule

-   **eslint-plugin:** \[no-array-delete] add new rule

- **eslint-plugin:** \[no-useless-template-literals] add fix suggestions

##### 🩹 Fixes

- **eslint-plugin:** \[no-unnecessary-type-assertion] detect unnecessary
non-null-assertion on a call expression

- **eslint-plugin:** \[no-unnecesary-type-assertion] treat unknown/any
as nullable

##### ❤️  Thank You

-   auvred
-   Brad Zacher
-   Josh Goldberg ✨
-   Joshua Chen
-   LJX
-   Steven
-   StyleShit

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6181-2024-01-08)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1)

##### 🩹 Fixes

- **eslint-plugin:** \[no-non-null-assertion] provide valid fix when
member access is on next line

- **eslint-plugin:** \[no-unnecessary-condition] improve checking
optional callee

- **eslint-plugin:** \[prefer-readonly] support modifiers of unions and
intersections

- **eslint-plugin:** \[switch-exhaustiveness-check] fix new
allowDefaultCaseForExhaustiveSwitch option

##### ❤️  Thank You

-   auvred
-   James
-   Josh Goldberg ✨
-   YeonJuan

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v6.19.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6190-2024-01-15)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.1...v6.19.0)

This was a version bump only for parser to align it with other projects,
there were no code changes.

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6181-2024-01-08)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1)

This was a version bump only for parser to align it with other projects,
there were no code changes.

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>prettier/eslint-plugin-prettier
(eslint-plugin-prettier)</summary>

###
[`v5.1.3`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#513)

[Compare
Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3)

##### Patch Changes

-
[#&#8203;629](https://togithub.com/prettier/eslint-plugin-prettier/pull/629)
[`985b33c`](https://togithub.com/prettier/eslint-plugin-prettier/commit/985b33c56f146b2e65ae391a3af57f63b07ecbdf)
Thanks [@&#8203;JounQin](https://togithub.com/JounQin)! - chore: add
`package.json` into `exports` map

</details>

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

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

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

#### What's Changed

- langchain\[patch]: Release 0.1.2 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3973](https://togithub.com/langchain-ai/langchainjs/pull/3973)
- docs\[patch]: Refactor memory docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3974](https://togithub.com/langchain-ai/langchainjs/pull/3974)
- docs\[patch]: Fix bad import in docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3980](https://togithub.com/langchain-ai/langchainjs/pull/3980)
- core\[patch]: Adjust iterable readable stream typing by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3979](https://togithub.com/langchain-ai/langchainjs/pull/3979)
- Update openai to ^4.24.2 and include logprobs in `generationInfo` by
[@&#8203;functorism](https://togithub.com/functorism) in
[https://github.com/langchain-ai/langchainjs/pull/3981](https://togithub.com/langchain-ai/langchainjs/pull/3981)
- openai\[patch]: Release 0.0.11 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3986](https://togithub.com/langchain-ai/langchainjs/pull/3986)
- cloudflare\[major]: Add integration package, fix Vectorize for latest
workers by
[@&#8203;kristianfreeman](https://togithub.com/kristianfreeman) in
[https://github.com/langchain-ai/langchainjs/pull/3982](https://togithub.com/langchain-ai/langchainjs/pull/3982)
- docs\[patch]: Add DLAI to tutorials in docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3994](https://togithub.com/langchain-ai/langchainjs/pull/3994)
- allow empty arrays for Weaviate metadata by
[@&#8203;the-powerpointer](https://togithub.com/the-powerpointer) in
[https://github.com/langchain-ai/langchainjs/pull/3991](https://togithub.com/langchain-ai/langchainjs/pull/3991)
- ci\[patch]: Fix CI by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4001](https://togithub.com/langchain-ai/langchainjs/pull/4001)
- community\[minor]: Upgrade Astra client and add support for namespaces
by [@&#8203;mfortman11](https://togithub.com/mfortman11) in
[https://github.com/langchain-ai/langchainjs/pull/3997](https://togithub.com/langchain-ai/langchainjs/pull/3997)
- community\[patch]: Add upsert by id to MongoDB by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3999](https://togithub.com/langchain-ai/langchainjs/pull/3999)
- community\[patch]: Release 0.0.17 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4002](https://togithub.com/langchain-ai/langchainjs/pull/4002)
- docs\[minor]: togetherai embeddings docs by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3995](https://togithub.com/langchain-ai/langchainjs/pull/3995)
- Fix typo in createHistoryAwareRetriever documentation by
[@&#8203;intergalacticmammoth](https://togithub.com/intergalacticmammoth)
in
[https://github.com/langchain-ai/langchainjs/pull/4016](https://togithub.com/langchain-ai/langchainjs/pull/4016)
- Add stacktrace to tracer errors by
[@&#8203;hinthornw](https://togithub.com/hinthornw) in
[https://github.com/langchain-ai/langchainjs/pull/4010](https://togithub.com/langchain-ai/langchainjs/pull/4010)
- update sql_utils: add oracle integration by
[@&#8203;matheus-santos-souza](https://togithub.com/matheus-santos-souza)
in
[https://github.com/langchain-ai/langchainjs/pull/3966](https://togithub.com/langchain-ai/langchainjs/pull/3966)
- core\[minor]: Move function calling definitions and utils to core by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4023](https://togithub.com/langchain-ai/langchainjs/pull/4023)
- core\[patch]: Add docstring, small tweak by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4024](https://togithub.com/langchain-ai/langchainjs/pull/4024)
- core\[patch]: Release 0.1.13 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4026](https://togithub.com/langchain-ai/langchainjs/pull/4026)
- langchain\[patch], openai\[patch]: Use new function calling utils in
all docs by [@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4025](https://togithub.com/langchain-ai/langchainjs/pull/4025)
- openai\[patch]: Release 0.0.12 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4028](https://togithub.com/langchain-ai/langchainjs/pull/4028)
- langchain\[patch]: Bump dep by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4029](https://togithub.com/langchain-ai/langchainjs/pull/4029)
- langchain\[patch]: Update yarn.lock by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/4030](https://togithub.com/langchain-ai/langchainjs/pull/4030)

#### New Contributors

- [@&#8203;functorism](https://togithub.com/functorism) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3981](https://togithub.com/langchain-ai/langchainjs/pull/3981)
-
[@&#8203;intergalacticmammoth](https://togithub.com/intergalacticmammoth)
made their first contribution in
[https://github.com/langchain-ai/langchainjs/pull/4016](https://togithub.com/langchain-ai/langchainjs/pull/4016)
-
[@&#8203;matheus-santos-souza](https://togithub.com/matheus-santos-souza)
made their first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3966](https://togithub.com/langchain-ai/langchainjs/pull/3966)

**Full Changelog**:
langchain-ai/langchainjs@0.1.2...0.1.3

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

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

#### What's Changed

- langchain\[patch]: Release 0.1.1 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3945](https://togithub.com/langchain-ai/langchainjs/pull/3945)
- langchain\[patch]: Export types by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3946](https://togithub.com/langchain-ai/langchainjs/pull/3946)
- core\[patch]: Factor out flaky property by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3953](https://togithub.com/langchain-ai/langchainjs/pull/3953)
- core\[patch]: fix: update dereference.ts to match upstream by
[@&#8203;glorat](https://togithub.com/glorat) in
[https://github.com/langchain-ai/langchainjs/pull/3943](https://togithub.com/langchain-ai/langchainjs/pull/3943)
- core\[patch]: Fix tree shaking warning by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3954](https://togithub.com/langchain-ai/langchainjs/pull/3954)
- core\[patch]: Release 0.1.11 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3959](https://togithub.com/langchain-ai/langchainjs/pull/3959)
- fix: fix class RunnableAgent comment by
[@&#8203;Zhangchi123456](https://togithub.com/Zhangchi123456) in
[https://github.com/langchain-ai/langchainjs/pull/3947](https://togithub.com/langchain-ai/langchainjs/pull/3947)
- docs\[patch]: Guide for debugging by
[@&#8203;bracesproul](https://togithub.com/bracesproul) in
[https://github.com/langchain-ai/langchainjs/pull/3958](https://togithub.com/langchain-ai/langchainjs/pull/3958)
- community\[minor]: accept num_predict option as a param by
[@&#8203;ashokgelal](https://togithub.com/ashokgelal) in
[https://github.com/langchain-ai/langchainjs/pull/3957](https://togithub.com/langchain-ai/langchainjs/pull/3957)
- core\[patch]: Add export by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3965](https://togithub.com/langchain-ai/langchainjs/pull/3965)
- docs\[patch]: Fix typos in docs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3967](https://togithub.com/langchain-ai/langchainjs/pull/3967)
- Match Python serialization for JSON output OAI parsers by
[@&#8203;dqbd](https://togithub.com/dqbd) in
[https://github.com/langchain-ai/langchainjs/pull/3948](https://togithub.com/langchain-ai/langchainjs/pull/3948)
- core\[patch]: Enable tracer to handle Date outputs by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3968](https://togithub.com/langchain-ai/langchainjs/pull/3968)
- core\[patch]: Release 0.1.12 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3970](https://togithub.com/langchain-ai/langchainjs/pull/3970)
- langchain\[patch]: Bump core dep by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3971](https://togithub.com/langchain-ai/langchainjs/pull/3971)
- langchain\[minor]: Date Output Parser by
[@&#8203;jeffbuyunhe](https://togithub.com/jeffbuyunhe) in
[https://github.com/langchain-ai/langchainjs/pull/3934](https://togithub.com/langchain-ai/langchainjs/pull/3934)
- community\[minor]: feat: Support batching and deletes for AstraDB
Vector Store by [@&#8203;mfortman11](https://togithub.com/mfortman11) in
[https://github.com/langchain-ai/langchainjs/pull/3929](https://togithub.com/langchain-ai/langchainjs/pull/3929)
- Add Alibaba qwen chat models by
[@&#8203;zhengxs2018](https://togithub.com/zhengxs2018) in
[https://github.com/langchain-ai/langchainjs/pull/3826](https://togithub.com/langchain-ai/langchainjs/pull/3826)
- experimental\[minor]: Adds experimental custom format prompt templates
and handlebars by [@&#8203;jacoblee93](https://togithub.com/jacoblee93)
in
[https://github.com/langchain-ai/langchainjs/pull/3885](https://togithub.com/langchain-ai/langchainjs/pull/3885)
- community\[patch]: Release 0.0.16 by
[@&#8203;jacoblee93](https://togithub.com/jacoblee93) in
[https://github.com/langchain-ai/langchainjs/pull/3972](https://togithub.com/langchain-ai/langchainjs/pull/3972)

#### New Contributors

- [@&#8203;glorat](https://togithub.com/glorat) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3943](https://togithub.com/langchain-ai/langchainjs/pull/3943)
- [@&#8203;Zhangchi123456](https://togithub.com/Zhangchi123456) made
their first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3947](https://togithub.com/langchain-ai/langchainjs/pull/3947)
- [@&#8203;ashokgelal](https://togithub.com/ashokgelal) made their first
contribution in
[https://github.com/langchain-ai/langchainjs/pull/3957](https://togithub.com/langchain-ai/langchainjs/pull/3957)
- [@&#8203;jeffbuyunhe](https://togithub.com/jeffbuyunhe) made their
first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3934](https://togithub.com/langchain-ai/langchainjs/pull/3934)
- [@&#8203;zhengxs2018](https://togithub.com/zhengxs2018) made their
first contribution in
[https://github.com/langchain-ai/langchainjs/pull/3826](https://togithub.com/langchain-ai/langchainjs/pull/3826)

**Full Changelog**:
langchain-ai/langchainjs@0.1.1...0.1.2

</details>

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

###
[`v4.24.7`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4247-2024-01-13)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.6...v4.24.7)

Full Changelog:
[v4.24.6...v4.24.7](https://togithub.com/openai/openai-node/compare/v4.24.6...v4.24.7)

##### Chores

- **ecosystem-tests:** fix flaky vercel-edge, cloudflare-worker, and
deno tests
([#&#8203;626](https://togithub.com/openai/openai-node/issues/626))
([ae412a5](https://togithub.com/openai/openai-node/commit/ae412a5f12e701e07e71bd9791c55a56858e8383))
- **ecosystem-tests:** fix typo in deno test
([#&#8203;628](https://togithub.com/openai/openai-node/issues/628))
([048ec94](https://togithub.com/openai/openai-node/commit/048ec943f8d12acba9829c35ebf0b2d3f24930c8))

###
[`v4.24.6`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4246-2024-01-12)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.5...v4.24.6)

Full Changelog:
[v4.24.5...v4.24.6](https://togithub.com/openai/openai-node/compare/v4.24.5...v4.24.6)

##### Chores

- **ecosystem-tests:** fix flaky tests and remove fine tuning calls
([#&#8203;623](https://togithub.com/openai/openai-node/issues/623))
([258d79f](https://togithub.com/openai/openai-node/commit/258d79f52bb31f4f3723f6f4b97ebe8f3fa187bd))
- **ecosystem-tests:** fix flaky tests and remove fine tuning calls
([#&#8203;625](https://togithub.com/openai/openai-node/issues/625))
([58e5fd8](https://togithub.com/openai/openai-node/commit/58e5fd8f27052be6ac9587256b161f4bf3a3805f))

###
[`v4.24.5`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4245-2024-01-12)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.4...v4.24.5)

Full Changelog:
[v4.24.4...v4.24.5](https://togithub.com/openai/openai-node/compare/v4.24.4...v4.24.5)

##### Refactors

- **api:** remove deprecated endpoints
([#&#8203;621](https://togithub.com/openai/openai-node/issues/621))
([2054d71](https://togithub.com/openai/openai-node/commit/2054d71e6b0d407229a4c5aecd75e38c336c2c02))

###
[`v4.24.4`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4244-2024-01-11)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.3...v4.24.4)

Full Changelog:
[v4.24.3...v4.24.4](https://togithub.com/openai/openai-node/compare/v4.24.3...v4.24.4)

##### Chores

- **internal:** narrow type into stringifyQuery
([#&#8203;619](https://togithub.com/openai/openai-node/issues/619))
([88fb9cd](https://togithub.com/openai/openai-node/commit/88fb9cd1bb415850b0b4868944617282d0b92e2a))

###
[`v4.24.3`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4243-2024-01-10)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.2...v4.24.3)

Full Changelog:
[v4.24.2...v4.24.3](https://togithub.com/openai/openai-node/compare/v4.24.2...v4.24.3)

##### Bug Fixes

- use default base url if BASE_URL env var is blank
([#&#8203;615](https://togithub.com/openai/openai-node/issues/615))
([a27ad3d](https://togithub.com/openai/openai-node/commit/a27ad3d4e06f2202daa169668d0e7d89e87a38a7))

###
[`v4.24.2`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4242-2024-01-08)

[Compare
Source](https://togithub.com/openai/openai-node/compare/v4.24.1...v4.24.2)

Full Changelog:
[v4.24.1...v4.24.2](https://togithub.com/openai/openai-node/compare/v4.24.1...v4.24.2)

##### Bug Fixes

- **headers:** always send lowercase headers and strip undefined
(BREAKING in rare cases)
([#&#8203;608](https://togithub.com/openai/openai-node/issues/608))
([4ea159f](https://togithub.com/openai/openai-node/commit/4ea159f0aa9a1f4c365c74ee726714fe692ddf9f))

##### Chores

- add .keep files for examples and custom code directories
([#&#8203;612](https://togithub.com/openai/openai-node/issues/612))
([5e0f733](https://togithub.com/openai/openai-node/commit/5e0f733d3cd3c8e6d41659141168cd0708e017a3))
- **internal:** bump license
([#&#8203;605](https://togithub.com/openai/openai-node/issues/605))
([045ee74](https://togithub.com/openai/openai-node/commit/045ee74fd3ffba9e6d1301fe1ffd8bd3c63720a2))
- **internal:** improve type signatures
([#&#8203;609](https://togithub.com/openai/openai-node/issues/609))
([e1ccc82](https://togithub.com/openai/openai-node/commit/e1ccc82e4991262a631dcffa4d09bdc553e50fbb))

##### Documentation

- fix docstring typos
([#&#8203;600](https://togithub.com/openai/openai-node/issues/600))
([1934fa1](https://togithub.com/openai/openai-node/commit/1934fa15f654ea89e226457f76febe6015616f6c))
- improve audio example to show how to stream to a file
([#&#8203;598](https://togithub.com/openai/openai-node/issues/598))
([e950ad9](https://togithub.com/openai/openai-node/commit/e950ad969e845d608ed71bd3e3095cd6c941d93d))

</details>

<details>
<summary>prettier/prettier (prettier)</summary>

###
[`v3.2.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#322)

[Compare
Source](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2)

[diff](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2)

##### Fix crash when parsing template literal CSS in a JSX style tag
using a spread attribute
([#&#8203;15896](https://togithub.com/prettier/prettier/pull/15896) by
[@&#8203;eelco](https://togithub.com/eelco))

For example this code would crash before:

<!-- prettier-ignore -->

```jsx
<style {...spread}>{`.{}`}</style>
```

##### Fix formatting error on optional call expression and member chain
([#&#8203;15920](https://togithub.com/prettier/prettier/pull/15920) by
[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki))

<!-- prettier-ignore -->

```jsx
// Input
a(() => {}, c?.d());

// Prettier 3.2.1
TypeError: Cannot read properties of undefined (reading 'type')

// Prettier 3.2.2
a(() => {}, c?.d());
```

###
[`v3.2.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#321)

[Compare
Source](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1)

[diff](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1)

##### Fix formatting error on member chain
([#&#8203;15915](https://togithub.com/prettier/prettier/pull/15915) by
[@&#8203;sosukesuzuki](https://togithub.com/sosukesuzuki))

<!-- prettier-ignore -->

```jsx
// Input
test().test2().test2(thing?.something);

// Prettier 3.2.0
TypeError: Cannot read properties of undefined (reading 'type')

// Prettier 3.2.1
test().test2().test2(thing?.something);

```

###
[`v3.2.0`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#320)

[Compare
Source](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0)

[diff](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0)

🔗 [Release Notes](https://prettier.io/blog/2024/01/13/3.2.0.html)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
America/Chicago, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/autoblocksai/javascript-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto:improvement Medium size change to existing code to handle new use-cases size:L This PR changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants