gitextract_m7znd4_k/ ├── .dockerignore ├── .gitattributes ├── .gitignore ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── README.md ├── check_proxy.py ├── config.py ├── core_functional.py ├── crazy_functional.py ├── crazy_functions/ │ ├── Academic_Conversation.py │ ├── Arxiv_Downloader.py │ ├── Audio_Assistant.py │ ├── Audio_Summary.py │ ├── Commandline_Assistant.py │ ├── Conversation_To_File.py │ ├── Document_Conversation.py │ ├── Document_Conversation_Wrap.py │ ├── Document_Optimize.py │ ├── Dynamic_Function_Generate.py │ ├── Google_Scholar_Assistant_Legacy.py │ ├── Helpers.py │ ├── Image_Generate.py │ ├── Image_Generate_Wrap.py │ ├── Interactive_Func_Template.py │ ├── Interactive_Mini_Game.py │ ├── Internet_GPT.py │ ├── Internet_GPT_Bing_Legacy.py │ ├── Internet_GPT_Legacy.py │ ├── Internet_GPT_Wrap.py │ ├── Latex_Function.py │ ├── Latex_Function_Wrap.py │ ├── Latex_Project_Polish.py │ ├── Latex_Project_Translate_Legacy.py │ ├── Markdown_Translate.py │ ├── Math_Animation_Gen.py │ ├── Mermaid_Figure_Gen.py │ ├── Multi_Agent_Legacy.py │ ├── Multi_LLM_Query.py │ ├── PDF_QA.py │ ├── PDF_Summary.py │ ├── PDF_Translate.py │ ├── PDF_Translate_Nougat.py │ ├── PDF_Translate_Wrap.py │ ├── Paper_Abstract_Writer.py │ ├── Paper_Reading.py │ ├── Program_Comment_Gen.py │ ├── Rag_Interface.py │ ├── Social_Helper.py │ ├── SourceCode_Analyse.py │ ├── SourceCode_Analyse_JupyterNotebook.py │ ├── SourceCode_Comment.py │ ├── SourceCode_Comment_Wrap.py │ ├── Vectorstore_QA.py │ ├── VideoResource_GPT.py │ ├── Void_Terminal.py │ ├── Word_Summary.py │ ├── __init__.py │ ├── agent_fns/ │ │ ├── auto_agent.py │ │ ├── echo_agent.py │ │ ├── general.py │ │ ├── persistent.py │ │ ├── pipe.py │ │ ├── python_comment_agent.py │ │ ├── python_comment_compare.html │ │ └── watchdog.py │ ├── ast_fns/ │ │ └── comment_remove.py │ ├── crazy_utils.py │ ├── diagram_fns/ │ │ └── file_tree.py │ ├── doc_fns/ │ │ ├── AI_review_doc.py │ │ ├── __init__.py │ │ ├── batch_file_query_doc.py │ │ ├── content_folder.py │ │ ├── conversation_doc/ │ │ │ ├── excel_doc.py │ │ │ ├── html_doc.py │ │ │ ├── markdown_doc.py │ │ │ ├── pdf_doc.py │ │ │ ├── txt_doc.py │ │ │ ├── word2pdf.py │ │ │ └── word_doc.py │ │ ├── read_fns/ │ │ │ ├── __init__.py │ │ │ ├── docx_reader.py │ │ │ ├── excel_reader.py │ │ │ ├── markitdown/ │ │ │ │ └── markdown_reader.py │ │ │ ├── unstructured_all/ │ │ │ │ ├── __init__.py │ │ │ │ ├── paper_metadata_extractor.py │ │ │ │ ├── paper_structure_extractor.py │ │ │ │ └── unstructured_md.py │ │ │ └── web_reader.py │ │ └── text_content_loader.py │ ├── game_fns/ │ │ ├── game_ascii_art.py │ │ ├── game_interactive_story.py │ │ └── game_utils.py │ ├── gen_fns/ │ │ └── gen_fns_shared.py │ ├── ipc_fns/ │ │ └── mp.py │ ├── json_fns/ │ │ ├── pydantic_io.py │ │ └── select_tool.py │ ├── latex_fns/ │ │ ├── latex_actions.py │ │ ├── latex_pickle_io.py │ │ └── latex_toolbox.py │ ├── live_audio/ │ │ ├── aliyunASR.py │ │ └── audio_io.py │ ├── media_fns/ │ │ └── get_media.py │ ├── multi_stage/ │ │ └── multi_stage_utils.py │ ├── paper_fns/ │ │ ├── __init__.py │ │ ├── auto_git/ │ │ │ ├── handlers/ │ │ │ │ ├── base_handler.py │ │ │ │ ├── code_handler.py │ │ │ │ ├── repo_handler.py │ │ │ │ ├── topic_handler.py │ │ │ │ └── user_handler.py │ │ │ ├── query_analyzer.py │ │ │ └── sources/ │ │ │ └── github_source.py │ │ ├── document_structure_extractor.py │ │ ├── file2file_doc/ │ │ │ ├── __init__.py │ │ │ ├── html_doc.py │ │ │ ├── markdown_doc.py │ │ │ ├── txt_doc.py │ │ │ ├── word2pdf.py │ │ │ └── word_doc.py │ │ ├── github_search.py │ │ ├── journal_paper_recom.py │ │ ├── paper_download.py │ │ ├── reduce_aigc.py │ │ └── wiki/ │ │ └── wikipedia_api.py │ ├── pdf_fns/ │ │ ├── breakdown_pdf_txt.py │ │ ├── breakdown_txt.py │ │ ├── parse_pdf.py │ │ ├── parse_pdf_grobid.py │ │ ├── parse_pdf_legacy.py │ │ ├── parse_pdf_via_doc2x.py │ │ ├── parse_word.py │ │ ├── report_gen_html.py │ │ ├── report_template.html │ │ └── report_template_v2.html │ ├── plugin_template/ │ │ └── plugin_class_template.py │ ├── prompts/ │ │ └── internet.py │ ├── rag_fns/ │ │ ├── llama_index_worker.py │ │ ├── milvus_worker.py │ │ ├── rag_file_support.py │ │ └── vector_store_index.py │ ├── review_fns/ │ │ ├── __init__.py │ │ ├── conversation_doc/ │ │ │ ├── endnote_doc.py │ │ │ ├── excel_doc.py │ │ │ ├── html_doc.py │ │ │ ├── markdown_doc.py │ │ │ ├── reference_formatter.py │ │ │ ├── word2pdf.py │ │ │ └── word_doc.py │ │ ├── data_sources/ │ │ │ ├── __init__.py │ │ │ ├── adsabs_source.py │ │ │ ├── arxiv_source.py │ │ │ ├── base_source.py │ │ │ ├── cas_if.json │ │ │ ├── crossref_source.py │ │ │ ├── elsevier_source.py │ │ │ ├── github_source.py │ │ │ ├── journal_metrics.py │ │ │ ├── openalex_source.py │ │ │ ├── pubmed_source.py │ │ │ ├── scihub_source.py │ │ │ ├── scopus_source.py │ │ │ ├── semantic_source.py │ │ │ └── unpaywall_source.py │ │ ├── handlers/ │ │ │ ├── base_handler.py │ │ │ ├── latest_handler.py │ │ │ ├── paper_handler.py │ │ │ ├── qa_handler.py │ │ │ ├── recommend_handler.py │ │ │ └── review_handler.py │ │ ├── paper_processor/ │ │ │ └── paper_llm_ranker.py │ │ ├── prompts/ │ │ │ ├── adsabs_prompts.py │ │ │ ├── arxiv_prompts.py │ │ │ ├── crossref_prompts.py │ │ │ ├── paper_prompts.py │ │ │ ├── pubmed_prompts.py │ │ │ └── semantic_prompts.py │ │ ├── query_analyzer.py │ │ └── query_processor.py │ ├── vector_fns/ │ │ ├── __init__.py │ │ ├── general_file_loader.py │ │ └── vector_database.py │ ├── vt_fns/ │ │ ├── vt_call_plugin.py │ │ ├── vt_modify_config.py │ │ └── vt_state.py │ ├── word_dfa/ │ │ └── dfa_algo.py │ └── 高级功能函数模板.py ├── docker-compose.yml ├── docs/ │ ├── DOCUMENTATION_PLAN.md │ ├── GithubAction+AllCapacity │ ├── GithubAction+ChatGLM+Moss │ ├── GithubAction+JittorLLMs │ ├── GithubAction+NoLocal │ ├── GithubAction+NoLocal+AudioAssistant │ ├── GithubAction+NoLocal+Latex │ ├── GithubAction+NoLocal+Vectordb │ ├── README.Arabic.md │ ├── README.English.md │ ├── README.French.md │ ├── README.German.md │ ├── README.Italian.md │ ├── README.Japanese.md │ ├── README.Korean.md │ ├── README.Portuguese.md │ ├── README.Russian.md │ ├── WindowsRun.bat │ ├── WithFastapi.md │ ├── customization/ │ │ ├── custom_buttons.md │ │ ├── plugin_development.md │ │ └── theme_customization.md │ ├── deployment/ │ │ ├── cloud_deploy.md │ │ ├── docker.md │ │ └── reverse_proxy.md │ ├── features/ │ │ ├── academic/ │ │ │ ├── arxiv_download.md │ │ │ ├── arxiv_translation.md │ │ │ ├── batch_file_query.md │ │ │ ├── google_scholar.md │ │ │ ├── latex_polish.md │ │ │ ├── latex_proofread.md │ │ │ ├── paper_reading.md │ │ │ ├── pdf_nougat.md │ │ │ ├── pdf_qa.md │ │ │ ├── pdf_summary.md │ │ │ ├── pdf_translation.md │ │ │ ├── tex_abstract.md │ │ │ └── word_summary.md │ │ ├── agents/ │ │ │ ├── code_interpreter.md │ │ │ └── void_terminal.md │ │ ├── basic_functions.md │ │ ├── basic_operations.md │ │ ├── conversation/ │ │ │ ├── conversation_save.md │ │ │ ├── image_generation.md │ │ │ ├── internet_search.md │ │ │ ├── mermaid_gen.md │ │ │ ├── multi_model_query.md │ │ │ └── voice_assistant.md │ │ └── programming/ │ │ ├── batch_comment_gen.md │ │ ├── code_analysis.md │ │ ├── code_comment.md │ │ ├── custom_code_analysis.md │ │ ├── jupyter_analysis.md │ │ └── markdown_translate.md │ ├── get_started/ │ │ ├── configuration.md │ │ ├── installation.md │ │ └── quickstart.md │ ├── index.md │ ├── javascripts/ │ │ ├── animations.js │ │ ├── code-copy.js │ │ ├── code-zoom.js │ │ ├── nav-scroll-fix.js │ │ ├── responsive.js │ │ ├── search-fix.js │ │ └── tabbed-code.js │ ├── models/ │ │ ├── azure.md │ │ ├── custom_models.md │ │ ├── local_models.md │ │ ├── openai.md │ │ ├── overview.md │ │ └── transit_api.md │ ├── plugin_with_secondary_menu.md │ ├── reference/ │ │ ├── changelog.md │ │ └── config_reference.md │ ├── requirements.txt │ ├── self_analysis.md │ ├── stylesheets/ │ │ ├── animations.css │ │ ├── code-enhancements.css │ │ ├── feature-cards.css │ │ ├── flowchart.css │ │ ├── jupyter-simple.css │ │ ├── mermaid.css │ │ ├── mkdocstrings.css │ │ ├── nav-scroll-fix.css │ │ ├── readability-enhancements.css │ │ ├── responsive.css │ │ ├── syntax-highlight.css │ │ ├── tabbed-code.css │ │ ├── table-enhancements.css │ │ └── workflow.css │ ├── translate_english.json │ ├── translate_japanese.json │ ├── translate_std.json │ ├── translate_traditionalchinese.json │ ├── troubleshooting/ │ │ ├── faq.md │ │ ├── model_errors.md │ │ └── network_issues.md │ ├── use_audio.md │ ├── use_azure.md │ ├── use_tts.md │ └── use_vllm.md ├── main.py ├── mkdocs.yml ├── multi_language.py ├── request_llms/ │ ├── README.md │ ├── bridge_all.py │ ├── bridge_chatglm.py │ ├── bridge_chatglm3.py │ ├── bridge_chatglm4.py │ ├── bridge_chatglmft.py │ ├── bridge_chatglmonnx.py │ ├── bridge_chatgpt.py │ ├── bridge_chatgpt_vision.py │ ├── bridge_claude.py │ ├── bridge_cohere.py │ ├── bridge_deepseekcoder.py │ ├── bridge_google_gemini.py │ ├── bridge_internlm.py │ ├── bridge_jittorllms_llama.py │ ├── bridge_jittorllms_pangualpha.py │ ├── bridge_jittorllms_rwkv.py │ ├── bridge_llama2.py │ ├── bridge_moonshot.py │ ├── bridge_moss.py │ ├── bridge_newbingfree.py │ ├── bridge_ollama.py │ ├── bridge_openrouter.py │ ├── bridge_qianfan.py │ ├── bridge_qwen.py │ ├── bridge_qwen_local.py │ ├── bridge_skylark2.py │ ├── bridge_spark.py │ ├── bridge_stackclaude.py │ ├── bridge_taichu.py │ ├── bridge_tgui.py │ ├── bridge_zhipu.py │ ├── chatglmoonx.py │ ├── com_google.py │ ├── com_qwenapi.py │ ├── com_skylark2api.py │ ├── com_sparkapi.py │ ├── com_taichu.py │ ├── com_zhipuglm.py │ ├── edge_gpt_free.py │ ├── embed_models/ │ │ ├── bge_llm.py │ │ ├── bridge_all_embed.py │ │ └── openai_embed.py │ ├── key_manager.py │ ├── local_llm_class.py │ ├── oai_std_model_template.py │ ├── queued_pipe.py │ ├── requirements_chatglm.txt │ ├── requirements_chatglm4.txt │ ├── requirements_chatglm_onnx.txt │ ├── requirements_jittorllms.txt │ ├── requirements_moss.txt │ ├── requirements_newbing.txt │ ├── requirements_qwen.txt │ ├── requirements_qwen_local.txt │ └── requirements_slackclaude.txt ├── requirements.txt ├── shared_utils/ │ ├── advanced_markdown_format.py │ ├── char_visual_effect.py │ ├── colorful.py │ ├── config_loader.py │ ├── connect_void_terminal.py │ ├── context_clip_policy.py │ ├── cookie_manager.py │ ├── doc_loader_dynamic.py │ ├── docker_as_service_api.py │ ├── fastapi_server.py │ ├── fastapi_stream_server.py │ ├── handle_upload.py │ ├── key_pattern_manager.py │ ├── logging.py │ ├── map_names.py │ ├── nltk_downloader.py │ └── text_mask.py ├── tests/ │ ├── __init__.py │ ├── init_test.py │ ├── test_academic_conversation.py │ ├── test_anim_gen.py │ ├── test_bilibili_down.py │ ├── test_doc2x.py │ ├── test_embed.py │ ├── test_key_pattern_manager.py │ ├── test_latex_auto_correct.py │ ├── test_llms.py │ ├── test_markdown.py │ ├── test_markdown_format.py │ ├── test_media.py │ ├── test_plugins.py │ ├── test_python_auto_docstring.py │ ├── test_rag.py │ ├── test_safe_pickle.py │ ├── test_save_chat_to_html.py │ ├── test_searxng.py │ ├── test_social_helper.py │ ├── test_tts.py │ ├── test_utils.py │ └── test_vector_plugins.py ├── themes/ │ ├── base64.mjs │ ├── common.css │ ├── common.js │ ├── common.py │ ├── contrast.css │ ├── contrast.py │ ├── cookies.py │ ├── default.css │ ├── default.py │ ├── gradios.py │ ├── green.css │ ├── green.js │ ├── green.py │ ├── gui_advanced_plugin_class.py │ ├── gui_floating_menu.py │ ├── gui_toolbar.py │ ├── init.js │ ├── theme.js │ ├── theme.py │ ├── tts.js │ ├── waifu_plugin/ │ │ ├── autoload.js │ │ ├── live2d.js │ │ ├── source │ │ ├── waifu-tips.js │ │ ├── waifu-tips.json │ │ └── waifu.css │ └── welcome.js ├── toolbox.py └── version