{"repo":"pasonk/ai-chatkit","free":true,"listed":false,"github":"https://github.com/pasonk/ai-chatkit","clone":"git clone https://github.com/pasonk/ai-chatkit.git","description":"A full-stack ai agent chat project, built with langgraph+fastapi+nextjs, supporting tool invocation and RAG knowledge base","language":"Python","stars":116,"topics":["ai","ai-agents","chatbot","fastapi","langchain","langgraph","nextjs","rag","sqlmodel","python"],"license":null,"category":"ai-agents","readme_excerpt":"AI-CHATKIT English 中文 AI-CHATKIT is a full-stack AI agent chat tool built using components such as langGraph, FastAPI, NextJS, and Chroma. This project serves as a template to help you quickly build related AI agent chat applications using the langGraph framework, and supports RAG (Retrieval-Augmented Generation) to enhance the knowledge base Q&A capabilities of agents. multi-agent: Features 1. AI agent chat application built on the langGraph framework, supporting custom behavior logic orchestration for agents. 2. Supports custom knowledge base Q&A capabilities for agents, using ChromaDB for knowledge base storage and querying. 3. Supports custom tool invocation for agents. 4. Python backend interface API, implemented based on FastAPI, Support full asynchronous calls. 5. Supports custom frontend applications for agents, implemented using NextJS. 6. Supports chat streaming output, with frontend support for SSE (Server-Sent Events) streaming. 7. Supports multiple custom agents 8. Support multi-agent collaboration 9. Chat history is saved in the local browser cache Structure - backend : Backend service code - frontend : Frontend service code Quick Start Backend Service Backend .env file configuration Rename .env.example to .env run backend server: RAG Deployment This project by default accesses the locally deployed bge-m3 model via Ollama. Therefore, to access the knowledge base locally, you need to deploy Ollama locally. For local Ollama deployment of bge-m3, please refer to: h","default_branch":null,"files":null,"tree":[],"storefront":"/r/pasonk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pasonk/ai-chatkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}