ResearchHub

Documentation

ResearchHub v2.0

Complete guide to using ResearchHub - your AI-powered research assistant. Learn how to maximize your research workflow with our powerful features.

Quick Start

1

Create Project

Start by creating a new project to organize your research documents.

2

Upload Documents

Upload PDFs and let our AI process and index your research papers.

3

Start Exploring

Use chat, search, or generate insights from your document collection.

Features

Neural Search

Hybrid BM25 + vector search with AI re-ranking for maximum relevance

AI Chat

Streaming responses with Llama 3.3 70B and automatic citation tracking

Podcast Generation

Transform research papers into conversational audio content

Knowledge Graph

Interactive 3D visualization of document relationships

Intelligence Panel

AI-generated summaries, insights, and methodology analysis

Export

Multiple citation formats and PDF report generation

Feature Guide

ResearchHub uses a hybrid search system combining BM25 lexical matching with vector embeddings and AI re-ranking.

  • Type your query in the search bar
  • Results show relevance scores and highlighted matches
  • Click "Ask AI" to start a chat about any result

Technology Stack

Frontend

Next.js 14TypeScriptTailwind CSSFramer MotionZustand

Backend

FastAPISQLAlchemyChromaDBLangChain

AI/ML

Llama 3.3 70B (Groq)sentence-transformersEdge TTS

API Reference

ResearchHub provides a RESTful API for all operations. Full documentation available at:

# API Base URL
https://researchhub-api.fly.dev/api/v1

# Interactive Docs
https://researchhub-api.fly.dev/docs

Authentication

POST /auth/login

JWT-based authentication

Projects

GET /projects

CRUD operations for projects

Documents

POST /documents/{project_id}/upload

Upload and process PDFs

Chat

POST /chat/{project_id}

Streaming AI responses

Need Help?

ResearchHub is open-source. If you encounter any issues or have questions, please open an issue on GitHub or check our contributing guidelines.

ResearchHub

Built with Next.js, FastAPI & Llama 3.3 70B