assistant-cloud
Version:
Cloud integration for assistant-ui
32 lines (31 loc) • 1.1 kB
JavaScript
import { AssistantCloudAPI } from "./AssistantCloudAPI.js";
import { AssistantCloudAuthTokens } from "./AssistantCloudAuthTokens.js";
import { AssistantCloudThreads } from "./AssistantCloudThreads.js";
import { AssistantCloudProjects } from "./AssistantCloudProjects.js";
import { AssistantCloudRuns } from "./AssistantCloudRuns.js";
import { AssistantCloudFiles } from "./AssistantCloudFiles.js";
//#region src/AssistantCloud.ts
var AssistantCloud = class {
threads;
projects;
auth;
runs;
files;
telemetry;
constructor(config) {
const api = new AssistantCloudAPI(config);
this.threads = new AssistantCloudThreads(api);
this.projects = new AssistantCloudProjects(api);
this.auth = { tokens: new AssistantCloudAuthTokens(api) };
this.runs = new AssistantCloudRuns(api);
this.files = new AssistantCloudFiles(api);
const t = config.telemetry;
this.telemetry = t === false ? { enabled: false } : t === true || t === void 0 ? { enabled: true } : {
enabled: t.enabled !== false,
...t
};
}
};
//#endregion
export { AssistantCloud };
//# sourceMappingURL=AssistantCloud.js.map