Socket
Socket
Sign inDemoInstall

@langchain/openai

Package Overview
Dependencies
Maintainers
5
Versions
69
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.0.25 to 0.0.26

15

dist/utils/openai.d.ts

@@ -1,2 +0,1 @@

import { type OpenAI as OpenAIClient } from "openai";
import type { StructuredToolInterface } from "@langchain/core/tools";

@@ -6,2 +5,14 @@ import { convertToOpenAIFunction, convertToOpenAITool } from "@langchain/core/utils/function_calling";

export { convertToOpenAIFunction as formatToOpenAIFunction, convertToOpenAITool as formatToOpenAITool, };
export declare function formatToOpenAIAssistantTool(tool: StructuredToolInterface): OpenAIClient.Beta.AssistantCreateParams.AssistantToolsFunction;
export declare function formatToOpenAIAssistantTool(tool: StructuredToolInterface): {
type: string;
function: {
name: string;
description: string;
parameters: import("zod-to-json-schema").JsonSchema7Type & {
$schema?: string | undefined;
definitions?: {
[key: string]: import("zod-to-json-schema").JsonSchema7Type;
} | undefined;
};
};
};

2

dist/utils/openai.js

@@ -1,2 +0,2 @@

import { APIConnectionTimeoutError, APIUserAbortError, } from "openai";
import { APIConnectionTimeoutError, APIUserAbortError } from "openai";
import { zodToJsonSchema } from "zod-to-json-schema";

@@ -3,0 +3,0 @@ import { convertToOpenAIFunction, convertToOpenAITool, } from "@langchain/core/utils/function_calling";

{
"name": "@langchain/openai",
"version": "0.0.25",
"version": "0.0.26",
"description": "OpenAI integrations for LangChain.js",

@@ -44,3 +44,3 @@ "type": "module",

"js-tiktoken": "^1.0.7",
"openai": "^4.26.0",
"openai": "^4.32.1",
"zod": "^3.22.4",

@@ -47,0 +47,0 @@ "zod-to-json-schema": "^3.22.3"

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