GPT Academic

Stale
GitHub Python GPL-3.0

Description

Multi-functional interface for GPT/GLM LLMs with optimized academic paper reading, polishing and writing. Supports multi-model parallel, plugin extensions and local deployment.

Key Features

  • Multi-model parallel - simultaneous support for GPT-3.5/4, ChatGLM, Qwen, DeepSeek, Spark and other mainstream LLMs
  • Academic paper toolkit - one-click Arxiv paper translation/polishing, PDF full-text translation, LaTeX proofreading, Google Scholar assistance
  • Plugin architecture - modular function plugin system with hot-reload and custom plugin extensibility
  • Codebase analysis - one-click analysis of Python/C/C++/Java/Lua project trees with automated code walkthrough
  • Multi API-key rotation - multiple API keys with automatic rotation to handle rate limiting
  • Mermaid diagram rendering - GPT-generated flowcharts, Gantt charts, state diagrams, pie charts and more

Use Cases

💡 Researchers using the Arxiv paper translation plugin for high-quality one-click English-to-Chinese paper translation
💡 Developers leveraging codebase analysis to quickly understand unfamiliar open-source project structure and logic
💡 Academic writers using LaTeX polishing and proofreading features to improve paper language quality and grammar
💡 Teams comparing different LLM outputs on the same task through multi-model parallel invocation
💡 Technical writers using Markdown bilingual translation to quickly generate multi-language documentation

Quick Start

# Clone the project
git clone https://github.com/binary-husky/gpt_academic.git
cd gpt_academic

# Install dependencies
pip install -r requirements.txt

# Configure API key (edit config.py or set environment variables)
# Then start the service
python main.py
# Visit http://localhost:61888

Related Projects