gpt_academic

为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。

23 articles 70.1k View on GitHub ↗
23 articles
How to Run the Test Suite and Contribute to GPT-Academic: A Complete Guide

Learn how to run the GPT-Academic test suite and contribute to the project. Follow our guide for easy installation, execution, and contribution workflows for the binary-husky/gpt_academic repository.

how-to-guide
Mar 2, 2026
How the Void Terminal Plugin Enables Natural Language Plugin Execution in GPT-Academic

Discover how the void terminal plugin in GPT-Academic translates natural language into plugin commands. Execute functions effortlessly without memorizing syntax.

deep-dive
Mar 2, 2026
How to Add Custom Shortcuts/Buttons to the GPT-Academic Interface

Easily add custom shortcuts and buttons to the GPT-Academic interface. Learn how to modify config.py or implement callback functions in main.py and core_functional.py for a personalized experience.

how-to-guide
Mar 2, 2026
How to Deploy GPT Academic Behind a Reverse Proxy Like Nginx

Deploy GPT Academic behind Nginx. Learn how to configure FastAPI Gradio with WebSockets and increased upload limits for a secure and efficient setup. Follow our step by step guide.

how-to-guide
Mar 2, 2026
How to Use the Multi-Model Query Feature in GPT Academic: Query Multiple LLMs Simultaneously

Learn how to query multiple LLMs simultaneously with GPT Academic's multi-model query feature. This guide explains how to send one prompt to various AI models in parallel for faster, more comprehensive results.

how-to-guide
Mar 2, 2026
How to Configure the Embedding Model for RAG Functionality in GPT Academic

Configure the embedding model for RAG functionality in gpt_academic. Learn how to set EMBEDDING_MODEL in config py, use environment variables, or apply per-request customization via llm_kwargs.

how-to-guide
Mar 2, 2026
How the LaTeX Polishing Feature Works in GPT Academic: A Deep Dive into the Code

Explore the inner workings of GPT Academics LaTeX polishing feature. Learn how it strips comments splits code runs parallel LLM calls and reassembles your LaTeX projects.

deep-dive
Mar 2, 2026
How to Add Authentication to GPT Academic: A Complete Guide

Learn how to add authentication to GPT Academic. Secure your application by configuring username-password authentication via config.py or environment variables. Follow our complete guide.

how-to-guide
Mar 2, 2026
How to Configure SSL/HTTPS for the GPT-Academic Web Interface

Secure your GPT-Academic web interface with SSL/HTTPS. Easily configure SSL_KEYFILE and SSL_CERTFILE in config.py and restart for TLS protection. Learn how now.

how-to-guide
Mar 2, 2026
How Conversation History and Caching Work in gpt_academic: Architecture and Implementation

Discover how gpt_academic manages conversation history and caching. Learn about its architecture, cookie-based caching, and context clipping for optimal token usage.

internals
Mar 2, 2026
How to Use GPT‑Academic Code Analysis Features for Python, C, C++, and Java Projects

Unlock code insights with GPT-Academic. Analyze Python, C, C++, and Java projects using advanced LLM processing for comprehensive markdown reports and architecture diagrams. Enhance your development workflow today.

how-to-guide
Mar 2, 2026
How PDF Processing and Translation Works in GPT‑Academic: A Deep Dive into the Source Code

Explore the GPT-Academic source code to understand its PDF processing and translation pipeline. Learn how content is extracted, chunked, translated in parallel, and compiled into reports.

deep-dive
Mar 2, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →