继承关系

  • BaseClient
    • CronsClient

构造函数

属性

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

方法

  • 参数

    • assistantId: string

      用于此 cron 任务的助手 ID。

    • 可选的 payload: CronsCreatePayload

      用于创建 cron 任务的载荷。

    返回 Promise<CronCreateResponse>

  • 参数

    • threadId: string

      线程的 ID。

    • assistantId: string

      用于此 cron 任务的助手 ID。

    • 可选的 payload: CronsCreatePayload

      用于创建 cron 任务的载荷。

    返回 Promise<CronCreateForThreadResponse>

    创建的后台运行。

  • 参数

    • cronId: string

      要删除的 Cron 任务的 Cron ID。

    返回 Promise<void>

  • 类型参数

    • T

    参数

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

    返回 Promise<[T, Response]>

  • 类型参数

    • T

    参数

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

    返回 Promise<T>

  • 参数

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

    返回 [url: URL, init: RequestInit]

  • 参数

    • 可选的 query: {
          assistantId?: string;
          limit?: number;
          offset?: number;
          sortBy?: CronSortBy;
          sortOrder?: SortOrder;
          threadId?: string;
      }

      查询选项。

      • 可选的 assistantId?: string
      • 可选 limit?: number
      • 可选 offset?: number
      • 可选的 sortBy?: CronSortBy
      • 可选的 sortOrder?: SortOrder
      • 可选的 threadId?: string

    返回 Promise<Cron[]>

    cron 任务列表。