@@ -5,7 +5,7 @@ Simple TypeScript library for extracting text from documents using Vectorize Iri
55## Installation
66
77``` bash
8- npm install vectorize-iris
8+ npm install @ vectorize-io/ iris
99```
1010
1111Set your credentials:
@@ -17,7 +17,7 @@ export VECTORIZE_ORG_ID="your-org-id"
1717## Basic Text Extraction
1818
1919``` typescript
20- import { extractTextFromFile } from ' vectorize-iris' ;
20+ import { extractTextFromFile } from ' @ vectorize-io/ iris' ;
2121
2222const result = await extractTextFromFile (' document.pdf' );
2323console .log (result .text );
@@ -34,7 +34,7 @@ Tables, lists, and other elements are properly extracted.
3434## Extract from Buffer
3535
3636``` typescript
37- import { extractText } from ' vectorize-iris' ;
37+ import { extractText } from ' @ vectorize-io/ iris' ;
3838import * as fs from ' fs' ;
3939
4040const fileBuffer = fs .readFileSync (' document.pdf' );
@@ -51,8 +51,8 @@ Extracted 5536 characters
5151## Chunking for RAG
5252
5353``` typescript
54- import { extractTextFromFile } from ' vectorize-iris' ;
55- import type { ExtractionOptions } from ' vectorize-iris' ;
54+ import { extractTextFromFile } from ' @ vectorize-io/ iris' ;
55+ import type { ExtractionOptions } from ' @ vectorize-io/ iris' ;
5656
5757const options: ExtractionOptions = {
5858 chunkSize: 512
@@ -80,7 +80,7 @@ The training process involves adjusting weights...
8080## Custom Parsing Instructions
8181
8282``` typescript
83- import { extractTextFromFile } from ' vectorize-iris' ;
83+ import { extractTextFromFile } from ' @ vectorize-io/ iris' ;
8484
8585const result = await extractTextFromFile (' report.pdf' , {
8686 parsingInstructions: ' Extract only tables and numerical data, ignore narrative text'
@@ -106,7 +106,7 @@ West | $380K | +10%
106106## Inferred Metadata Schema
107107
108108``` typescript
109- import { extractTextFromFile } from ' vectorize-iris' ;
109+ import { extractTextFromFile } from ' @ vectorize-io/ iris' ;
110110
111111const result = await extractTextFromFile (' invoice.pdf' , {
112112 inferMetadataSchema: true
@@ -133,7 +133,7 @@ console.log(JSON.stringify(metadata, null, 2));
133133``` typescript
134134import express from ' express' ;
135135import multer from ' multer' ;
136- import { extractText } from ' vectorize-iris' ;
136+ import { extractText } from ' @ vectorize-io/ iris' ;
137137import * as fs from ' fs' ;
138138
139139const app = express ();
@@ -179,7 +179,7 @@ curl -F "file=@document.pdf" http://localhost:3000/extract
179179## Batch Processing
180180
181181``` typescript
182- import { extractTextFromFile } from ' vectorize-iris' ;
182+ import { extractTextFromFile } from ' @ vectorize-io/ iris' ;
183183import * as fs from ' fs/promises' ;
184184import * as path from ' path' ;
185185
@@ -215,7 +215,7 @@ Processing report-q3.pdf...
215215## Parallel Processing
216216
217217``` typescript
218- import { extractTextFromFile } from ' vectorize-iris' ;
218+ import { extractTextFromFile } from ' @ vectorize-io/ iris' ;
219219
220220const files = [' doc1.pdf' , ' doc2.pdf' , ' doc3.pdf' ];
221221
@@ -238,7 +238,7 @@ doc3.pdf: 2156 chars
238238## Error Handling
239239
240240``` typescript
241- import { extractTextFromFile , VectorizeIrisError } from ' vectorize-iris' ;
241+ import { extractTextFromFile , VectorizeIrisError } from ' @ vectorize-io/ iris' ;
242242
243243try {
244244 const result = await extractTextFromFile (' document.pdf' );
@@ -264,7 +264,7 @@ import type {
264264 ExtractionOptions ,
265265 ExtractionResultData ,
266266 MetadataExtractionStrategySchema
267- } from ' vectorize-iris' ;
267+ } from ' @ vectorize-io/ iris' ;
268268
269269// Type-safe options
270270const options: ExtractionOptions = {
0 commit comments