Package: academic-chatgpt
ChatGPT Academic OptimizerA simple web interface for academic research and experimentation using GPT-3.5.This is the forked version fromthe projectIf you like this project, please give it a star. If you have come up with more useful academic shortcuts, feel free to open an issue or pull request.FeaturesAutomatic paper abstract generation based on a provided LaTeX fileAutomatic code summarization and documentation generationC++ project header file analysisPython project analysisSelf-code interpretation and dissectionExperimental function templateFunctionDescriptionOne-click polishingSupports one-click polishing and finding grammar errors in papersOne-click Chinese-English translationOne-click Chinese-English translationOne-click code interpretationCan display code correctly and interpret codeCustom shortcut keysSupports custom shortcut keysConfigure proxy serverSupports configuring proxy serverModular designSupports customizable high-order experimental functionsSelf-program analysis[Experimental feature] One-click to understand the source code of this projectProgram analysis[Experimental feature] One-click to analyze other Python/C++ projectsReading papers[Experimental feature] One-click to read the full text of a latex paper and generate an abstractBatch comment generation[Experimental feature] One-click to generate function comments in batcheschat analysis report generation[Experimental feature] Automatically generates summary reports after runningFormula displayCan display the tex form and rendering form of the formula at the same timeImage displayCan display images in markdownSupports markdown tables generated by GPTSupports markdown tables generated by GPTNew interfaceAll buttons are dynamically generated by reading functional.py, and custom functions can be freely added to free the clipboardCode display is also naturalhttps://www.bilibili.com/video/BV1F24y147PD/Supports markdown tables generated by GPTIf the output contains formulas, it will be displayed in both tex and rendering forms at the same time for easy copying and readingToo lazy to look at the project code? Just show off the chatgpt mouthUsagePrerequisitesOpenAI API key (can be obtained fromhere)Python 3.9 or higherSetup$pipinstallacademic-chatgptRunSet your OpenAI API key and other configurations inchataca.tomlor~/.config/chataca/chataca.tomlThe configuration file will locate at current working directory or~/.config/chataca/.
The example ofchataca.tomlAPI_KEY="sk-zH**********************************************"API_URL="https://api.openai.com/v1/chat/completions"USE_PROXY=falseTIMEOUT_SECONDS=30WEB_PORT=8080MAX_RETRY=3LLM_MODEL="gpt-3.5-turbo"If you are in China, you need to set up an overseas agent to use the OpenAI API.Start the server:chatacaExperimental featuresC++ project header file analysisIn theproject patharea, enter the project path and click on "[Experimental] Analyze entire C++ project (input the root directory of the project)LaTeX project abstract generationIn theproject patharea, enter the project path and click on "[Experimental] Read LaTeX paper and write abstract (input the root directory of the project)Python project analysisIn theproject patharea, enter the project path and click on "[Experimental] Analyze entire Python project (input the root directory of the project)"