polyfact
Version:
<h1 align="center">PolyFact</h1>
26 lines (25 loc) • 1.49 kB
TypeScript
import * as t from "polyfact-io-ts";
import { generate, GenerationOptions } from "./generate";
import { generateWithType } from "./probabilistic_helpers/generateWithType";
import { transcribe } from "./transcribe";
import { Chat } from "./chats";
import { Memory, createMemory, updateMemory, getAllMemories } from "./memory";
import { splitString, tokenCount } from "./split";
import { usage } from "./user";
import { get as KVGet, set as KVSet, del as KVDel, all as KVAll } from "./kv";
import PolyfactClientBuilder from "./client";
import { generateImage } from "./image";
import { TextFileLoader, StringLoader, AudioLoader } from "./dataloader";
import { getAllPrompts, getPromptById, getPromptByName, createPrompt, updatePrompt, deletePrompt } from "./prompt";
export type { PromptInsert, PromptUpdate, Prompt, FilterOperation, Filter } from "./prompt";
export type { LoaderFunction } from "./dataloader";
export type { TokenUsage, Ressource, GenerationResult } from "./generate";
export * from "./helpers/models";
declare const kv: {
get: typeof KVGet;
set: typeof KVSet;
del: typeof KVDel;
all: typeof KVAll;
};
export { generate, generateWithType, GenerationOptions, Chat, transcribe, createMemory, updateMemory, getAllMemories, Memory, usage, splitString, tokenCount, t, kv, generateImage, getAllPrompts, getPromptById, getPromptByName, createPrompt, updatePrompt, deletePrompt, TextFileLoader, StringLoader, AudioLoader, };
export default PolyfactClientBuilder;