langchain.js
    Preparing search index...

    Class WatsonxLLM<CallOptions>

    Integration with an LLM.

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    decodingMethod?: string
    idOrName?: string
    includeStopSequence?: boolean
    lc_serializable: boolean = true
    lengthPenalty?: TextGenLengthPenalty
    maxConcurrency?: number
    maxNewTokens?: number
    maxRetries: number = 0
    minNewTokens?: number
    model: string
    projectId?: string
    randomSeed?: number
    repetitionPenalty?: number
    returnOptions?: ReturnOptionProperties
    serviceUrl: string
    spaceId?: string
    stopSequence?: string[]
    streaming: boolean = false
    temperature?: number
    timeLimit?: number
    topK?: number
    topP?: number
    truncateInpuTokens?: number
    version: string = "2024-05-31"
    watsonxCallbacks?: RequestCallbacks<any>

    Accessors

    • get lc_aliases(): { [key: string]: string }

      Returns { [key: string]: string }

    • get lc_secrets(): { [key: string]: string }

      Returns { [key: string]: string }

    Methods

    • Parameters

      • prompts: string[]
      • options: unknown
      • OptionalrunManager: any

      Returns Promise<LLMResult>

    • Returns string

    • Parameters

      • prompt: string
      • options: unknown
      • OptionalrunManager: any

      Returns AsyncGenerator<GenerationChunk>

    • Type Parameters

      • T

      Parameters

      • callback: () => T
      • Optionaloptions: unknown

      Returns Promise<any>

    • Parameters

      • content: string
      • Optionaloptions: TextTokenizeParameters

      Returns Promise<number>

    • Parameters

      • options: unknown

      Returns any

    • Parameters

      • options: unknown

      Returns
          | undefined
          | {
              decoding_method: any;
              include_stop_sequence: any;
              length_penalty: any;
              max_new_tokens: any;
              min_new_tokens: any;
              random_seed: any;
              repetition_penalty: any;
              return_options: any;
              stop_sequences: any;
              temperature: any;
              time_limit: any;
              top_k: any;
              top_p: any;
              truncate_input_tokens: any;
          }

    • Returns Promise<any>

    • Returns
          | {
              idOrName?: undefined;
              modelId: string;
              projectId: string;
              spaceId?: undefined;
          }
          | {
              idOrName?: undefined;
              modelId: string;
              projectId?: undefined;
              spaceId: string;
          }
          | {
              idOrName: string;
              modelId: string;
              projectId?: undefined;
              spaceId?: undefined;
          }
          | {
              idOrName?: undefined;
              modelId: string;
              projectId?: undefined;
              spaceId?: undefined;
          }

    • Returns string