langchain.js
    Preparing search index...

    Class WatsonxLLM<CallOptions>

    Integration with an LLM.

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    decodingMethod?: string
    gateway?: Gateway
    idOrName?: string
    includeStopSequence?: boolean
    lc_serializable: boolean = true
    lengthPenalty?: TextGenLengthPenalty
    maxConcurrency?: number
    maxNewTokens?: number
    maxRetries: number = 0
    maxTokens?: number
    minNewTokens?: number
    model: string
    modelGateway: boolean = false
    modelGatewayKwargs: WatsonxLLMGatewayKwargs = {}
    projectId?: string
    randomSeed?: number
    repetitionPenalty?: number
    returnOptions?: ReturnOptionProperties
    service?: WatsonxAiMlVml_v1
    serviceUrl: string
    spaceId?: string
    stopSequence?: string[]
    streaming: boolean = false
    temperature?: number
    timeLimit?: number
    topK?: number
    topP?: number
    truncateInputTokens?: 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?: undefined;
              include_stop_sequence?: undefined;
              length_penalty?: undefined;
              max_new_tokens?: undefined;
              maxTokens: any;
              min_new_tokens?: undefined;
              random_seed?: undefined;
              repetition_penalty?: undefined;
              return_options?: undefined;
              stop: any;
              stop_sequences?: undefined;
              temperature: any;
              time_limit?: undefined;
              top_k?: undefined;
              top_p?: undefined;
              topP: any;
              truncate_input_tokens?: 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