langchain.js
    Preparing search index...

    Hierarchy

    • BaseClient
      • CronsClient
    Index

    Constructors

    Properties

    apiUrl: string
    asyncCaller: AsyncCaller
    defaultHeaders: Record<string, HeaderValue>
    onRequest?: RequestHook
    timeoutMs: undefined | number

    Methods

    • Count cron jobs matching filters.

      Parameters

      • Optionalquery: { assistantId?: string; threadId?: string }
        • OptionalassistantId?: string

          Assistant ID to filter by.

        • OptionalthreadId?: string

          Thread ID to filter by.

      Returns Promise<number>

      Number of cron jobs matching the criteria.

    • Parameters

      • assistantId: string

        Assistant ID to use for this cron job.

      • Optionalpayload: CronsCreatePayload

        Payload for creating a cron job.

      Returns Promise<CronCreateResponse>

    • Parameters

      • threadId: string

        The ID of the thread.

      • assistantId: string

        Assistant ID to use for this cron job.

      • Optionalpayload: CronsCreatePayload

        Payload for creating a cron job.

      Returns Promise<CronCreateForThreadResponse>

      The created background run.

    • Parameters

      • cronId: string

        Cron ID of Cron job to delete.

      Returns Promise<void>

    • Type Parameters

      • T

      Parameters

      • path: string
      • options: RequestInit & {
            json?: unknown;
            params?: Record<string, unknown>;
            signal?: AbortSignal;
            timeoutMs?: null | number;
            withResponse: true;
        }

      Returns Promise<[T, Response]>

    • Type Parameters

      • T

      Parameters

      • path: string
      • Optionaloptions: RequestInit & {
            json?: unknown;
            params?: Record<string, unknown>;
            signal?: AbortSignal;
            timeoutMs?: null | number;
            withResponse?: false;
        }

      Returns Promise<T>

    • Parameters

      • path: string
      • Optionaloptions: RequestInit & {
            json?: unknown;
            params?: Record<string, unknown>;
            timeoutMs?: null | number;
            withResponse?: boolean;
        }

      Returns [url: URL, init: RequestInit]

    • Parameters

      • Optionalquery: {
            assistantId?: string;
            limit?: number;
            offset?: number;
            select?: CronSelectField[];
            sortBy?: CronSortBy;
            sortOrder?: SortOrder;
            threadId?: string;
        }

        Query options.

      Returns Promise<Cron[]>

      List of crons.