Socket
Socket
Sign inDemoInstall

@langchain/openai

Package Overview
Dependencies
Maintainers
11
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@langchain/openai - npm Package Compare versions

Comparing version 0.3.0 to 0.3.1-rc.0

1

dist/chat_models.d.ts

@@ -22,2 +22,3 @@ import { type ClientOptions, OpenAI as OpenAIClient } from "openai";

export declare function messageToOpenAIRole(message: BaseMessage): OpenAIRoleEnum;
export declare function _convertMessagesToOpenAIParams(messages: BaseMessage[]): OpenAIClient.Chat.Completions.ChatCompletionMessageParam[];
type ChatOpenAIToolType = BindToolsInput | OpenAIClient.ChatCompletionTool;

@@ -24,0 +25,0 @@ export interface ChatOpenAIStructuredOutputMethodOptions<IncludeRaw extends boolean> extends StructuredOutputMethodOptions<IncludeRaw> {

7

dist/chat_models.js

@@ -155,3 +155,4 @@ import { OpenAI as OpenAIClient } from "openai";

}
function convertMessagesToOpenAIParams(messages) {
// Used in LangSmith, export is important here
export function _convertMessagesToOpenAIParams(messages) {
// TODO: Function messages do not support array content, fix cast

@@ -1076,3 +1077,3 @@ return messages.map((message) => {

}
const messagesMapped = convertMessagesToOpenAIParams(messages);
const messagesMapped = _convertMessagesToOpenAIParams(messages);
const params = {

@@ -1172,3 +1173,3 @@ ...this.invocationParams(options, {

const params = this.invocationParams(options);
const messagesMapped = convertMessagesToOpenAIParams(messages);
const messagesMapped = _convertMessagesToOpenAIParams(messages);
if (params.stream) {

@@ -1175,0 +1176,0 @@ const stream = this._streamResponseChunks(messages, options, runManager);

{
"name": "@langchain/openai",
"version": "0.3.0",
"version": "0.3.1-rc.0",
"description": "OpenAI integrations for LangChain.js",

@@ -5,0 +5,0 @@ "type": "module",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc