langchain.js
    Preparing search index...

    Class OpenAIAssistantRunnable<AsAgent, RunInput>

    Type Parameters

    • AsAgent extends boolean | undefined
    • RunInput extends Record<string, any> = Record<string, any>

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    asAgent?: AsAgent
    assistantId: string
    lc_namespace: string[] = ...
    pollIntervalMs: number = 1000

    Methods

    • Delete an assistant.

      Returns Promise<any>

    • Retrieves an assistant.

      Returns Promise<any>

    • Parameters

      Returns Promise<ExtractRunOutput<AsAgent>>

    • Modifies an assistant.

      Type Parameters

      • AsAgent extends boolean

      Parameters

      • __namedParameters: Omit<OpenAIAssistantRunnableInput<AsAgent>, "tools" | "assistantId"> & {
            fileIds?: string[];
            instructions?: string;
            model?: any;
            name?: string;
        }

      Returns Promise<any>

    • Type Parameters

      • AsAgent extends boolean

      Parameters

      • __namedParameters: Omit<OpenAIAssistantRunnableInput<AsAgent>, "assistantId"> & {
            fileIds?: string[];
            instructions?: string;
            model: OpenAIChatModelId;
            name?: string;
            tools?: OpenAIToolType | StructuredTool[];
        }

      Returns Promise<OpenAIAssistantRunnable<AsAgent, Record<string, any>>>