/opt/canhelp/node_modules/openai/resources/beta/chatkit
NameSizeModeActions
chatkit.d.mts34230644editdlrm
chatkit.d.mts.map18940644editdlrm
chatkit.d.ts34170644editdlrm
chatkit.d.ts.map18930644editdlrm
chatkit.js8920644editdlrm
chatkit.js.map4840644editdlrm
chatkit.mjs6390644editdlrm
chatkit.mjs.map5000644editdlrm
index.d.mts8950644editdlrm
index.d.mts.map6370644editdlrm
index.d.ts8910644editdlrm
index.d.ts.map6360644editdlrm
index.js7270644editdlrm
index.js.map2520644editdlrm
index.mjs2470644editdlrm
index.mjs.map2090644editdlrm
sessions.d.mts20230644editdlrm
sessions.d.mts.map8400644editdlrm
sessions.d.ts20180644editdlrm
sessions.d.ts.map8390644editdlrm
sessions.js15720644editdlrm
sessions.js.map7500644editdlrm
sessions.mjs13960644editdlrm
sessions.mjs.map7440644editdlrm
threads.d.mts242790644editdlrm
threads.d.mts.map93070644editdlrm
threads.d.ts242730644editdlrm
threads.d.ts.map93060644editdlrm
threads.js27130644editdlrm
threads.js.map13650644editdlrm
threads.mjs24710644editdlrm
threads.mjs.map13470644editdlrm
Edit: /opt/canhelp/node_modules/openai/resources/beta/chatkit/sessions.d.ts (2018B)
import { APIResource } from "../../../core/resource.js"; import * as ThreadsAPI from "./threads.js"; import { APIPromise } from "../../../core/api-promise.js"; import { RequestOptions } from "../../../internal/request-options.js"; export declare class Sessions extends APIResource { /** * Create a ChatKit session. * * @example * ```ts * const chatSession = * await client.beta.chatkit.sessions.create({ * user: 'x', * workflow: { id: 'id' }, * }); * ``` */ create(body: SessionCreateParams, options?: RequestOptions): APIPromise; /** * Cancel an active ChatKit session and return its most recent metadata. * * Cancelling prevents new requests from using the issued client secret. * * @example * ```ts * const chatSession = * await client.beta.chatkit.sessions.cancel('cksess_123'); * ``` */ cancel(sessionID: string, options?: RequestOptions): APIPromise; } export interface SessionCreateParams { /** * A free-form string that identifies your end user; ensures this Session can * access other objects that have the same `user` scope. */ user: string; /** * Workflow that powers the session. */ workflow: ThreadsAPI.ChatSessionWorkflowParam; /** * Optional overrides for ChatKit runtime configuration features */ chatkit_configuration?: ThreadsAPI.ChatSessionChatKitConfigurationParam; /** * Optional override for session expiration timing in seconds from creation. * Defaults to 10 minutes. */ expires_after?: ThreadsAPI.ChatSessionExpiresAfterParam; /** * Optional override for per-minute request limits. When omitted, defaults to 10. */ rate_limits?: ThreadsAPI.ChatSessionRateLimitsParam; } export declare namespace Sessions { export { type SessionCreateParams as SessionCreateParams }; } //# sourceMappingURL=sessions.d.ts.map