UNPKG

polyfact

Version:

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

26 lines (25 loc) 1.49 kB
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;