react-native-executorch
Version:
An easy way to run AI models in React Native with ExecuTorch
18 lines (17 loc) • 648 B
TypeScript
import { ResourceSource } from '../../types/common';
export declare const useTokenizer: ({ tokenizer, preventLoad, }: {
tokenizer: {
tokenizerSource: ResourceSource;
};
preventLoad?: boolean;
}) => {
error: string | null;
isReady: boolean;
isGenerating: boolean;
downloadProgress: number;
decode: (tokens: number[], skipSpecialTokens?: boolean | undefined) => Promise<Promise<any>>;
encode: (s: string) => Promise<Promise<any>>;
getVocabSize: () => Promise<Promise<number>>;
idToToken: (tokenId: number) => Promise<Promise<string>>;
tokenToId: (token: string) => Promise<Promise<number>>;
};