UNPKG

polyfact

Version:

<h1 align="center">PolyFact</h1>

44 lines (43 loc) 2.12 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.client = void 0; var generate_1 = __importDefault(require("./generate")); var generateWithType_1 = __importDefault(require("./probabilistic_helpers/generateWithType")); var transcribe_1 = __importDefault(require("./transcribe")); var chats_1 = __importDefault(require("./chats")); var memory_1 = __importDefault(require("./memory")); var user_1 = __importDefault(require("./user")); var prompt_1 = __importDefault(require("./prompt")); var kv_1 = __importDefault(require("./kv")); var image_1 = __importDefault(require("./image")); var utils_1 = require("./utils"); var auth_1 = __importDefault(require("./auth")); function client(co, projectOptions) { return { models: __assign(__assign(__assign(__assign({}, (0, generate_1.default)(co)), (0, generateWithType_1.default)(co)), (0, transcribe_1.default)(co)), (0, image_1.default)(co)), data: __assign(__assign({}, (0, memory_1.default)(co)), { kv: (0, kv_1.default)(co) }), utils: __assign(__assign({}, (0, chats_1.default)(co)), (0, prompt_1.default)(co)), auth: __assign(__assign({}, (0, auth_1.default)(co, projectOptions)), { user: (0, user_1.default)(co) }), }; } exports.client = client; function PolyfactClientBuilder(_a) { var project = _a.project, _b = _a.endpoint, endpoint = _b === void 0 ? "https://api.polyfact.com" : _b; var clientOptionsPromise = new utils_1.MutablePromise(); return client(clientOptionsPromise, { project: project, endpoint: endpoint }); } exports.default = PolyfactClientBuilder;