Installation
Prérequis
- Node.js >= 20.0.0
- Un SDK de fournisseur d'IA (voir ci-dessous)
Installer le package
npm install @edwinfom/resume-intel ai
# ou
pnpm add @edwinfom/resume-intel aiLe package ai est le Vercel AI SDK — il fournit l'interface de modèle utilisée en interne par resume-intel.
Installer un fournisseur d'IA
Installez le SDK du fournisseur pour le modèle que vous souhaitez utiliser :
# DeepSeek — meilleur rapport coût/performance pour l'extraction structurée
npm install @ai-sdk/deepseek
# OpenAI
npm install @ai-sdk/openai
# Anthropic
npm install @ai-sdk/anthropic
# Google Gemini
npm install @ai-sdk/google
# Mistral
npm install @ai-sdk/mistralPour Ollama (modèles locaux), aucun package supplémentaire n'est nécessaire — utilisez @ai-sdk/openai avec un baseURL personnalisé.
Vérifier l'installation
import { parseResume } from '@edwinfom/resume-intel'
console.log(typeof parseResume) // 'function'Configuration TypeScript
resume-intel est construit avec TypeScript et inclut des définitions de types complètes. Aucun package @types supplémentaire n'est nécessaire.
Configuration tsconfig.json minimale recommandée :
{
"compilerOptions": {
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"strict": true
}
}ESM et CJS
Le package inclut les deux builds ESM (dist/index.js) et CJS (dist/index.cjs). Il fonctionne dans les deux systèmes de modules sans configuration supplémentaire.