@idriszade/process-extract
v0.1.11
Published
Pipeline-kit Process adapter for LLM-powered structured data extraction with Zod schemas
Downloads
1,561
Maintainers
Readme
@idriszade/process-extract
Process adapter for LLM-powered structured data extraction with Zod schema validation and JSON-schema auto-derivation.
Install
pnpm add @idriszade/process-extractPeer dependencies (install whichever provider you use):
openai@anthropic-ai/sdk@google/generative-ai
Usage
import { createExtractProcess } from '@idriszade/process-extract';
import { z } from 'zod';
const extract = createExtractProcess({
provider: 'openai',
model: 'gpt-4o-mini',
prompt: (input: { text: string }) => `Extract entities from: ${input.text}`,
outputSchema: z.object({ name: z.string(), email: z.string().email() }),
});Reference
Canonical API surface: docs/spec-adapters.md. Core types: docs/spec-api-surface.md.
