react-native-qnn-llm
Version:
Qualcomm lib Genie binding for React Native
16 lines • 788 B
TypeScript
import type { TurboModule } from 'react-native';
export interface Spec extends TurboModule {
create(config: string): Promise<number>;
unpack(bundlePath: string, unpackDir: string): Promise<string>;
free(context: number): Promise<void>;
process(context: number, input: string): Promise<void>;
query(context: number, input: string): Promise<string>;
setStopWords(context: number, stopWords: string): Promise<void>;
applySamplerConfig(context: number, config: string): Promise<void>;
saveSession(context: number, filename: string): Promise<void>;
restoreSession(context: number, filename: string): Promise<void>;
abort(context: number): Promise<void>;
}
declare const _default: Spec;
export default _default;
//# sourceMappingURL=NativeQnnLlm.d.ts.map