Przejdź do głównej zawartości

Środowiska

Ta dokumentacja została przetłumaczona automatycznie i może zawierać błędy. Nie wahaj się otworzyć Pull Request, aby zaproponować zmiany.

LlamaIndex obecnie oficjalnie obsługuje NodeJS 18 i NodeJS 20.

Router aplikacji NextJS

Jeśli korzystasz z obsługi trasowania NextJS App Router lub funkcji bezserwerowych, będziesz musiał użyć trybu NodeJS:

export const runtime = "nodejs"; // domyślnie

i będziesz musiał dodać wyjątek dla pdf-parse w pliku next.config.js

// next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
experimental: {
serverComponentsExternalPackages: ["pdf-parse"], // Umieszcza pdf-parse w rzeczywistym trybie NodeJS z NextJS App Router
},
};

module.exports = nextConfig;