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

    Class APIv1

    OpenAI API v1 Compatible 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 = true
    isLocal: boolean = false
    KEY_REASONING_CONTENT: string = "reasoning_content"
    MessageExtendedContentInputKey: string = "text"
    parsers: parsers = parsers
    service: string = "openai"

    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 llmOptions(): Options

      Returns Options

    • get modelsUrl(): string

      Returns string

    • get parsers(): Parsers

      Returns Parsers

    Methods

    • Returns void

    • Parameters

      • content: string

      Returns void

    • Returns string

    • Parameters

      Returns { image_url: { detail: string; url: string }; type: string }

    • Parameters

      • content: any

      Returns any[]

    • Parameters

      • data: any

      Returns string

    • Parameters

      • data: any

      Returns string

    • Parameters

      • data: any

      Returns string

    • Parameters

      • data: any

      Returns string

    • Parameters

      • data: any

      Returns null | { input_tokens: any; output_tokens: any }

    • Returns Promise<void>

    • Parameters

      • data: any

      Returns string

    • Parameters

      • content: string

      Returns void

    • Parameters

      • content: string

      Returns void

    • Parameters

      Returns void

    • Returns Promise<boolean>