1.0.5 • Published 2 years ago
@polyfact/vectorizer v1.0.5
Here is a README generated from the code snippet:
@polyfact/vectorizer
Vectorize code repositories and PDFs into vector representations using Polyfact AI.
Installation
npm install @polyfact/vectorizerOr install globally to use the CLI:
npm install -g @polyfact/vectorizerUsage
As a library
import Vectorizer, { SourceType } from "@polyfact/vectorizer";
const vectorizer = new Vectorizer(token, maxTokens, SourceType.DIRECTORY);
const files = await vectorizer.readFiles(filePaths);
await vectorizer.vectorize(files, progressCallback);
const memoryId = vectorizer.getMemoryId();CLI
$ @polyfact/vectorizer --help
Usage: @polyfact/vectorizer [options] [command]
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
repo [files...] Transform your entire repository into a vector representation
pdf [files...] Transform your entire PDFs into a vector representation
help [command] display help for commandVectorize a code repository:
$ @polyfact/vectorizer repo src/ --token abc123 --max-token 1000Vectorize PDF files:
$ @polyfact/vectorizer pdf file1.pdf file2.pdf --token abc123The memory ID will be output after vectorization to use in your project with the Polyfact SDK.
License
MIT