General Introduction
GPT Academic is an interactive platform for large language models optimized for academic research, providing tools for pragmatic interaction interfaces for large language models such as GPT/GLM, especially optimized for paper translation, paper reading, polishing and writing experience. It is modular in design, supports custom shortcut buttons and function plug-ins, and is capable of profiling and self-translating projects such as Python and C++, as well as providing PDF/LaTex paper translation and summarization capabilities. The tool also supports parallel querying of multiple LLM models, including chatglm3 and other local models, access to the Tongyi thousands of questions, deepseekcoder, Xunfei Starfire, Wenxin Yiyin, llama2, rwkv, claude2, moss and so on.
Function List
- Thesis translation: Support for high-quality translation and touch-up of PDF/LaTex papers.
- code dissection: Supports project profiling and self-translation and interpretation features in Python, C++, and many other programming languages.
- voice cloning: Provides SoVits speech cloning module for high quality speech synthesis.
- multi-intelligence dialog: Explore the possibility of multi-agent intelligence emergence with Microsoft AutoGen.
- Customized shortcuts: Support user-defined shortcuts to enhance operational efficiency.
- Multi-model supportCompatible with multiple large language models and supports the coexistence of multiple API-KEYs at home and abroad.
Using Help
Installation process
- Download Code: Visit the GitHub project page, click the "Code" button, and select "Download ZIP" to download the project code.
- Installation of dependencies: Extract the downloaded ZIP file, go to the project directory and run the following command to install the dependencies:
pip install -r requirements.txt
3. **Configure API-KEY** : Fill in the API-KEY in the configuration file, multiple API-KEYs can be supported at the same time, such as:
```plaintext
API_KEY="openai-key1,openai-key2,azure-key3,api2d-key4"
- Initiation of projects : Run the following command to start the project:
python main.py
Function Operation
- Thesis translation ::
- Upload a PDF or LaTex file, select the translation function, and the system will automatically generate high-quality translated text.
- Supports multi-threaded processing to enhance translation speed.
- code dissection ::
- Upload code files or project directories, select the profiling function, and the system will automatically generate a detailed code analysis report.
- Multiple programming languages are supported, including Python, C++, Java, and more.
- voice cloning ::
- Provide an audio file, select the speech cloning function, and the system will generate high-quality speech synthesis results.
- multi-intelligence dialog ::
- With the AutoGen plugin, users can set up multiple intelligences to talk and explore the possibilities of intelligent emergence.
- Customized shortcuts ::
- Users can customize shortcuts in the settings to enhance operational efficiency and experience.