Přeskočit na obsah
ejaj.cz

ai-pdf-chatbot-langchain

„“Open sourceAsistent kódování

Open-source šablona AI chatbota, který odpovídá na dotazy nad nahranými PDF dokumenty pomocí LangChain a LangGraph.

youtube.com

O nástroji

Ai-pdf-chatbot-langchain je monorepo šablona pro vytvoření AI chatbot agenta, který zpracuje nahrané PDF dokumenty, uloží jejich vektorové embeddingy do databáze Supabase a následně odpovídá na dotazy uživatelů s pomocí OpenAI nebo jiného LLM providera podporovaného frameworkem LangChain. Orchestraci ingestování dokumentů i vyhledávání odpovědí zajišťuje LangGraph. Odpovědi jsou streamovány v reálném čase do frontendu postaveného na Next.js a React, kde uživatel nahrává PDF a chatuje s AI. Nástroj je určen především vývojářům, kteří stavějí vlastní AI/LLM aplikace a hledají přizpůsobitelný výchozí příklad – projekt zároveň slouží jako doprovodný kód ke knize „Learning LangChain“ od nakladatelství O'Reilly. Pro provoz je potřeba Node.js verze 18 a vyšší, Yarn (nebo npm), projekt na Supabase a API klíč OpenAI (případně jiného podporovaného LLM providera). Jde o veřejně dostupný GitHub repozitář (mayooear/ai-pdf-chatbot-langchain). Informace o ceně, českém rozhraní ani o samostatném API nástroje nejsou v dostupných podkladech uvedeny.

Klíčové vlastnosti

  • Ukládá vektorové embeddingy PDF do Supabase
  • Orchestrace ingestování i vyhledávání přes LangGraph
  • Streamování odpovědí v reálném čase do frontendu
  • Frontend na Next.js a React pro nahrávání PDF a chat
  • Podpora OpenAI i dalších LLM providerů přes LangChain

Časté dotazy

Co tento nástroj umí?

Jde o open-source šablonu AI chatbota, který zpracuje nahrané PDF dokumenty, uloží jejich embeddingy do Supabase a pak odpovídá na dotazy uživatelů pomocí LangChain a LangGraph, přičemž odpovědi se streamují v reálném čase do webového rozhraní.

Kolik to stojí?

Jde o veřejně dostupný open-source kód na GitHubu, informace o ceně nejsou v podkladech uvedeny – náklady vzniknou až za použití vlastního API klíče OpenAI (nebo jiného LLM) a Supabase.

Pro koho je nástroj určen a jak začít?

Je určen vývojářům stavějícím vlastní AI/LLM aplikace, kteří potřebují přizpůsobitelný výchozí příklad; ke spuštění stačí Node.js 18+, Yarn nebo npm, projekt na Supabase a API klíč OpenAI.

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI — přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam — odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k ai-pdf-chatbot-langchain? Tady je 6 podobných nástrojů z kategorie Asistent kódování.

Zobrazit všechny alternativy v kategorii Asistent kódování