OpenAIFunctionTool

The explicit OpenAI function-tool shape accepted by ChatModel.bindTools across versions.

import type { OpenAIFunctionTool } from '@threadplane/middleware/langgraph';

Declaration

export interface OpenAIFunctionTool  {
  function: {
        name: string;
        description: string;
        parameters: Record<string, unknown>;
    };
  type: 'function';
}

Members

function

function: {
        name: string;
        description: string;
        parameters: Record<string, unknown>;
    };

type

type: 'function';