# gpt_academic | binary-husky | Knowledge Base | Instagit

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

GitHub Stars: 70.1k

Repository: https://github.com/binary-husky/gpt_academic

---

## Articles

### [How to Run the Test Suite and Contribute to GPT-Academic: A Complete Guide](/binary-husky/gpt_academic/how-to-run-the-test-suite-and-contribute-to-the-project)

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.

- Tags: how-to-guide
- Published: 2026-03-02

### [How the Void Terminal Plugin Enables Natural Language Plugin Execution in GPT-Academic](/binary-husky/gpt_academic/how-does-the-void-terminal-plugin-work-for-natural-language-plugin-execution)

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

- Tags: deep-dive
- Published: 2026-03-02

### [How to Add Custom Shortcuts/Buttons to the GPT-Academic Interface](/binary-husky/gpt_academic/how-to-add-custom-shortcuts-buttons-to-the-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.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Deploy GPT Academic Behind a Reverse Proxy Like Nginx](/binary-husky/gpt_academic/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.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Use the Multi-Model Query Feature in GPT Academic: Query Multiple LLMs Simultaneously](/binary-husky/gpt_academic/how-to-use-the-multi-model-query-feature-for-querying-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.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Configure the Embedding Model for RAG Functionality in GPT Academic](/binary-husky/gpt_academic/how-to-configure-the-embedding-model-for-rag-functionality)

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.

- Tags: how-to-guide
- Published: 2026-03-02

### [How the LaTeX Polishing Feature Works in GPT Academic: A Deep Dive into the Code](/binary-husky/gpt_academic/how-does-the-latex-polishing-feature-work)

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.

- Tags: deep-dive
- Published: 2026-03-02

### [How to Add Authentication to GPT Academic: A Complete Guide](/binary-husky/gpt_academic/how-to-add-authentication-to-gpt-academic)

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.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Configure SSL/HTTPS for the GPT-Academic Web Interface](/binary-husky/gpt_academic/how-to-configure-ssl-https-for-the-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.

- Tags: how-to-guide
- Published: 2026-03-02

### [How Conversation History and Caching Work in gpt_academic: Architecture and Implementation](/binary-husky/gpt_academic/how-does-conversation-history-and-caching-work)

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

- Tags: internals
- Published: 2026-03-02

### [How to Use GPT‑Academic Code Analysis Features for Python, C, C++, and Java Projects](/binary-husky/gpt_academic/how-to-use-the-code-analysis-features-for-python-c-c-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.

- Tags: how-to-guide
- Published: 2026-03-02

### [How PDF Processing and Translation Works in GPT‑Academic: A Deep Dive into the Source Code](/binary-husky/gpt_academic/how-does-pdf-processing-and-translation-work)

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.

- Tags: deep-dive
- Published: 2026-03-02

### [How to Customize the System Prompt in config.py for GPT‑Academic](/binary-husky/gpt_academic/how-to-customize-the-system-prompt-in-config-py)

Learn how to customize the system prompt in gpt_academic by modifying config.py or using environment variables. Tailor your AI's behavior for academic tasks with easy configuration.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Troubleshoot API Connection Issues in GPT Academic: A Complete Guide](/binary-husky/gpt_academic/how-to-troubleshoot-api-connection-issues-in-gpt-academic)

Troubleshoot API connection issues in GPT Academic by verifying API keys proxy settings and timeout configurations. Resolve common problems with our complete guide.

- Tags: how-to-guide
- Published: 2026-03-02

### [How the LLM Model Bridge Architecture Works in gpt_academic](/binary-husky/gpt_academic/how-does-the-llm-model-bridge-architecture-work)

Discover how the LLM model bridge architecture in gpt_academic simplifies multi-provider LLM integration. Easily switch between OpenAI, Azure, Gemini, Claude, and custom endpoints seamlessly.

- Tags: architecture
- Published: 2026-03-02

### [How to Integrate Azure OpenAI with gpt_academic: Complete Configuration Guide](/binary-husky/gpt_academic/how-to-integrate-with-azure-openai)

Integrate Azure OpenAI with gpt_academic using single model or dynamic multi-model deployment. Follow our configuration guide for enterprise AI without source code changes.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Add Custom Themes to GPT Academic: A Complete Developer Guide](/binary-husky/gpt_academic/how-to-add-custom-themes-to-gpt-academic)

Learn how to add custom themes to GPT Academic. Follow this developer guide to create Python modules, update config py, and register your theme for a personalized experience.

- Tags: how-to-guide
- Published: 2026-03-02

### [How the Plugin Hot Reload Feature Works in gpt_academic: Dynamic Module Reloading Explained](/binary-husky/gpt_academic/how-does-the-plugin-hot-reload-feature-work)

Discover how gpt_academic's plugin hot reload dynamically reloads modules with importlib.reload and a decorator. See your code changes live without restarting the server.

- Tags: internals
- Published: 2026-03-02

### [How to Use Local LLM Models (LLaMA, ChatGLM) with GPT Academic](/binary-husky/gpt_academic/how-to-use-local-llm-models-llama-chatglm-etc-with-gpt-academic)

Learn to use local LLM models like LLaMA and ChatGLM with GPT Academic. Configure config.py and launch main.py for seamless integration and Gradio interface access. Get started today!

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Configure Proxy Settings in GPT Academic: A Complete Guide](/binary-husky/gpt_academic/how-to-configure-proxy-settings-in-gpt-academic)

Learn to configure proxy settings in GPT Academic easily. Update config.py or use environment variables for seamless proxy integration.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Deploy GPT Academic with Docker: Complete Guide to Containerized AI Research](/binary-husky/gpt_academic/how-to-deploy-gpt-academic-with-docker)

Easily deploy GPT Academic with Docker using pre-built images or build your own. Configure API keys and ports via environment variables for containerized AI research.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Configure Multiple API Keys for Load Balancing in GPT Academic](/binary-husky/gpt_academic/how-to-configure-multiple-api-keys-for-load-balancing-in-gpt-academic)

Learn to configure multiple API keys for load balancing in GPT Academic. Distribute requests efficiently across valid keys by using a comma-separated list in config.py or environment variables.

- Tags: how-to-guide
- Published: 2026-03-02

### [How the GPT Academic Plugin System Works and How to Add Custom Plugins](/binary-husky/gpt_academic/how-does-the-plugin-system-work-in-gpt-academic-and-how-to-add-custom-plugins)

Explore the GPT Academic plugin system. Learn how it centralizes UI elements and Python functions via ArgsGeneralWrapper and discover how to add your own custom tools by creating modules.

- Tags: how-to-guide
- Published: 2026-03-02

