polyfact
Version:
<h1 align="center">PolyFact</h1>
31 lines (30 loc) • 1.1 kB
TypeScript
import { GenerationClient } from "./generate";
import { GenerationWithTypeClient } from "./probabilistic_helpers/generateWithType";
import { TranscribeClient } from "./transcribe";
import { ChatClient } from "./chats";
import { MemoryClient } from "./memory";
import { UserClient } from "./user";
import { PromptClient } from "./prompt";
import { ClientOptions } from "./clientOpts";
import { KVClient } from "./kv";
import { ImageGenerationClient } from "./image";
import { MutablePromise } from "./utils";
import { AuthClient } from "./auth";
export type Client = {
models: GenerationClient & GenerationWithTypeClient & TranscribeClient & ImageGenerationClient;
data: MemoryClient & {
kv: KVClient;
};
utils: ChatClient & PromptClient;
auth: {
user: UserClient;
} & AuthClient;
};
export declare function client(co: MutablePromise<Partial<ClientOptions>>, projectOptions: {
project: string;
endpoint: string;
}): Client;
export default function PolyfactClientBuilder({ project, endpoint, }: {
project: string;
endpoint?: string;
}): Client;