guangzhengli/ChatFiles
Document Chatbot — multiple files. Powered by GPT / Embedding.
Uses LangchainJS with Supabase vector database for semantic search across uploaded documents, enabling context-aware conversations beyond simple retrieval. Built on Next.js and React with TypeScript, deployed on Vercel, it processes files through embeddings to ground GPT responses in document content. Integrates OpenAI's API for chat completion while leveraging Supabase's pgvector extension for efficient similarity matching.
3,355 stars. No commits in the last 6 months.
Stars
3,355
Forks
479
Language
TypeScript
License
MIT
Category
Last pushed
Dec 17, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/guangzhengli/ChatFiles"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
webwhiz-ai/webwhiz
WebWhiz allows you to create an AI chatbot that knows everything about your product and can...
lucgagan/completions
Node.js SDK for interacting with OpenAI Chat API.
Zaki-1052/GPTPortal
A feature-rich portal to chat with GPT-4, Claude, Gemini, Mistral, & OpenAI Assistant APIs via a...
gmickel/memorybot
A Node.js AI chatbot with unlimited context and chat history.
waylaidwanderer/PandoraAI
PandoraAI is a web chat client powered by node-chatgpt-api, allowing users to easily chat with...