@themaximalist/llm.js
    Preparing search index...

    Class LLM

    LLM Base Class

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    baseUrl: string
    extended: boolean
    json?: boolean
    max_thinking_tokens?: number
    max_tokens: number
    messages: Message[]
    model: string
    modelUsage: ModelUsage
    options: Options
    qualityFilter: QualityFilter
    service: string
    stream: boolean
    temperature?: number
    think: boolean
    tools?: Tool[]
    DEFAULT_BASE_URL: string
    DEFAULT_MODEL: string
    isBearerAuth: boolean = false
    isLocal: boolean = false
    MessageExtendedContentInputKey: string = "text"
    parsers: parsers = parsers
    service: string

    Accessors

    • get apiKey(): undefined | null | string

      Returns undefined | null | string

    • get chatUrl(): string

      Returns string

    • get isLocal(): boolean

      Returns boolean

    • get llmHeaders(): Record<string, string>

      Returns Record<string, string>

    • get modelsUrl(): string

      Returns string

    Methods

    • Returns void

    • Parameters

      Returns void

    • Parameters

      • content: string

      Returns void

    • Parameters

      • input: string
      • Optionaloptions: Options

      Returns Promise<
          | string
          | Response
          | PartialStreamResponse
          | AsyncGenerator<string, any, any>,
      >

    • Returns Promise<Model[]>

    • Parameters

      Returns boolean

    • Parameters

      Returns string

    • Returns string

    • Returns Promise<Model[]>

    • Parameters

      Returns any

    • Parameters

      • content: any

      Returns any[]

    • Parameters

      • data: any

      Returns string

    • Parameters

      • chunk: any

      Returns string

    • Parameters

      • model: any

      Returns Model

    • Parameters

      • data: any

      Returns string

    • Parameters

      • chunk: any

      Returns string

    • Parameters

      • data: any

      Returns ToolCall[]

    • Parameters

      • chunk: any

      Returns ToolCall[]

    • Returns Promise<void>

    • Parameters

      • data: any

      Returns string

    • Parameters

      • content: string

      Returns void

    • Parameters

      • content: string

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Returns Promise<boolean>