gitextract_o3o4fycr/ ├── .circleci/ │ ├── config.yml │ ├── continue_config.yml │ └── grab_notary_id.py ├── .codespellrc ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bindings-bug.md │ │ ├── chat-bug.md │ │ ├── config.yml │ │ ├── documentation.md │ │ ├── feature-request.md │ │ └── other-bug.md │ ├── pull_request_template.md │ └── workflows/ │ ├── close_issues.yml │ └── codespell.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── LICENSE.txt ├── MAINTAINERS.md ├── README.md ├── common/ │ └── common.cmake ├── gpt4all-backend/ │ ├── CMakeLists.txt │ ├── README.md │ ├── include/ │ │ └── gpt4all-backend/ │ │ ├── llmodel.h │ │ ├── llmodel_c.h │ │ └── sysinfo.h │ ├── llama.cpp.cmake │ └── src/ │ ├── dlhandle.cpp │ ├── dlhandle.h │ ├── llamamodel.cpp │ ├── llamamodel_impl.h │ ├── llmodel.cpp │ ├── llmodel_c.cpp │ ├── llmodel_shared.cpp │ └── utils.h ├── gpt4all-bindings/ │ ├── README.md │ ├── cli/ │ │ ├── README.md │ │ ├── app.py │ │ └── developer_notes.md │ ├── python/ │ │ ├── .gitignore │ │ ├── .isort.cfg │ │ ├── CHANGELOG.md │ │ ├── LICENSE.txt │ │ ├── MANIFEST.in │ │ ├── README.md │ │ ├── docs/ │ │ │ ├── css/ │ │ │ │ └── custom.css │ │ │ ├── gpt4all_api_server/ │ │ │ │ └── home.md │ │ │ ├── gpt4all_desktop/ │ │ │ │ ├── chat_templates.md │ │ │ │ ├── chats.md │ │ │ │ ├── cookbook/ │ │ │ │ │ ├── use-local-ai-models-to-privately-chat-with-Obsidian.md │ │ │ │ │ ├── use-local-ai-models-to-privately-chat-with-One-Drive.md │ │ │ │ │ ├── use-local-ai-models-to-privately-chat-with-google-drive.md │ │ │ │ │ └── use-local-ai-models-to-privately-chat-with-microsoft-excel.md │ │ │ │ ├── localdocs.md │ │ │ │ ├── models.md │ │ │ │ ├── quickstart.md │ │ │ │ └── settings.md │ │ │ ├── gpt4all_help/ │ │ │ │ ├── faq.md │ │ │ │ └── troubleshooting.md │ │ │ ├── gpt4all_python/ │ │ │ │ ├── home.md │ │ │ │ ├── monitoring.md │ │ │ │ └── ref.md │ │ │ ├── index.md │ │ │ └── old/ │ │ │ ├── gpt4all_chat.md │ │ │ ├── gpt4all_cli.md │ │ │ ├── gpt4all_faq.md │ │ │ ├── gpt4all_monitoring.md │ │ │ ├── gpt4all_nodejs.md │ │ │ ├── gpt4all_python.md │ │ │ ├── gpt4all_python_embedding.md │ │ │ └── index.md │ │ ├── gpt4all/ │ │ │ ├── __init__.py │ │ │ ├── _pyllmodel.py │ │ │ ├── gpt4all.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ ├── test_embed_timings.py │ │ │ └── test_gpt4all.py │ │ ├── makefile │ │ ├── mkdocs.yml │ │ └── setup.py │ └── typescript/ │ ├── .clang-format │ ├── .gitignore │ ├── .npmignore │ ├── .yarnrc.yml │ ├── README.md │ ├── binding.ci.gyp │ ├── binding.gyp │ ├── index.cc │ ├── index.h │ ├── package.json │ ├── prompt.cc │ ├── prompt.h │ ├── scripts/ │ │ ├── build.js │ │ ├── docs.js │ │ ├── mkclangd.js │ │ └── prebuild.js │ ├── spec/ │ │ ├── callbacks.mjs │ │ ├── chat-memory.mjs │ │ ├── chat-minimal.mjs │ │ ├── concurrency.mjs │ │ ├── embed-jsonl.mjs │ │ ├── embed.mjs │ │ ├── llmodel.mjs │ │ ├── long-context.mjs │ │ ├── model-switching.mjs │ │ ├── stateless.mjs │ │ ├── streaming.mjs │ │ └── system.mjs │ ├── src/ │ │ ├── chat-session.js │ │ ├── config.js │ │ ├── gpt4all.d.ts │ │ ├── gpt4all.js │ │ ├── models.js │ │ └── util.js │ └── test/ │ ├── gpt4all.test.js │ └── models.json ├── gpt4all-chat/ │ ├── .flake8 │ ├── CHANGELOG.md │ ├── CMakeLists.txt │ ├── LICENSE │ ├── cmake/ │ │ ├── Modules/ │ │ │ ├── SignMacOSBinaries.cmake │ │ │ └── SignWindowsBinaries.cmake │ │ ├── cpack-steal-config.cmake.in │ │ ├── cpack_config.cmake │ │ ├── deploy-qt-linux.cmake.in │ │ ├── deploy-qt-mac.cmake.in │ │ ├── deploy-qt-windows.cmake.in │ │ ├── download_model.cmake │ │ ├── installer_control.qs │ │ ├── installer_gpt4all_component.qs │ │ ├── installer_maintenancetool_component.qs │ │ └── sign_dmg.py │ ├── contributing_translations.md │ ├── deps/ │ │ └── CMakeLists.txt │ ├── dev-requirements.txt │ ├── flatpak-manifest/ │ │ ├── io.gpt4all.gpt4all.appdata.xml │ │ └── io.gpt4all.gpt4all.desktop │ ├── main.qml │ ├── metadata/ │ │ ├── latestnews.md │ │ ├── models.json │ │ ├── models2.json │ │ ├── models3.json │ │ └── release.json │ ├── pyproject.toml │ ├── qa_checklist.md │ ├── qml/ │ │ ├── AddCollectionView.qml │ │ ├── AddGPT4AllModelView.qml │ │ ├── AddHFModelView.qml │ │ ├── AddModelView.qml │ │ ├── AddRemoteModelView.qml │ │ ├── ApplicationSettings.qml │ │ ├── ChatCollapsibleItem.qml │ │ ├── ChatDrawer.qml │ │ ├── ChatItemView.qml │ │ ├── ChatMessageButton.qml │ │ ├── ChatTextItem.qml │ │ ├── ChatView.qml │ │ ├── CollectionsDrawer.qml │ │ ├── ConfirmationDialog.qml │ │ ├── HomeView.qml │ │ ├── LocalDocsSettings.qml │ │ ├── LocalDocsView.qml │ │ ├── ModelSettings.qml │ │ ├── ModelsView.qml │ │ ├── MyBusyIndicator.qml │ │ ├── MyButton.qml │ │ ├── MyCheckBox.qml │ │ ├── MyComboBox.qml │ │ ├── MyDialog.qml │ │ ├── MyDirectoryField.qml │ │ ├── MyFancyLink.qml │ │ ├── MyFileDialog.qml │ │ ├── MyFileIcon.qml │ │ ├── MyFolderDialog.qml │ │ ├── MyMenu.qml │ │ ├── MyMenuItem.qml │ │ ├── MyMiniButton.qml │ │ ├── MySettingsButton.qml │ │ ├── MySettingsDestructiveButton.qml │ │ ├── MySettingsLabel.qml │ │ ├── MySettingsStack.qml │ │ ├── MySettingsTab.qml │ │ ├── MySlug.qml │ │ ├── MyTabButton.qml │ │ ├── MyTextArea.qml │ │ ├── MyTextButton.qml │ │ ├── MyTextField.qml │ │ ├── MyToolButton.qml │ │ ├── MyWelcomeButton.qml │ │ ├── NetworkDialog.qml │ │ ├── NewVersionDialog.qml │ │ ├── PopupDialog.qml │ │ ├── RemoteModelCard.qml │ │ ├── SettingsView.qml │ │ ├── StartupDialog.qml │ │ ├── Theme.qml │ │ ├── ThumbsDownDialog.qml │ │ ├── Toast.qml │ │ └── ToastManager.qml │ ├── resources/ │ │ ├── gpt4all.icns │ │ └── gpt4all.rc │ ├── src/ │ │ ├── chat.cpp │ │ ├── chat.h │ │ ├── chatapi.cpp │ │ ├── chatapi.h │ │ ├── chatlistmodel.cpp │ │ ├── chatlistmodel.h │ │ ├── chatllm.cpp │ │ ├── chatllm.h │ │ ├── chatmodel.cpp │ │ ├── chatmodel.h │ │ ├── chatviewtextprocessor.cpp │ │ ├── chatviewtextprocessor.h │ │ ├── codeinterpreter.cpp │ │ ├── codeinterpreter.h │ │ ├── config.h.in │ │ ├── database.cpp │ │ ├── database.h │ │ ├── download.cpp │ │ ├── download.h │ │ ├── embllm.cpp │ │ ├── embllm.h │ │ ├── jinja_helpers.cpp │ │ ├── jinja_helpers.h │ │ ├── jinja_replacements.cpp │ │ ├── jinja_replacements.h │ │ ├── llm.cpp │ │ ├── llm.h │ │ ├── localdocs.cpp │ │ ├── localdocs.h │ │ ├── localdocsmodel.cpp │ │ ├── localdocsmodel.h │ │ ├── logger.cpp │ │ ├── logger.h │ │ ├── macosdock.h │ │ ├── macosdock.mm │ │ ├── main.cpp │ │ ├── modellist.cpp │ │ ├── modellist.h │ │ ├── mysettings.cpp │ │ ├── mysettings.h │ │ ├── network.cpp │ │ ├── network.h │ │ ├── server.cpp │ │ ├── server.h │ │ ├── tool.cpp │ │ ├── tool.h │ │ ├── toolcallparser.cpp │ │ ├── toolcallparser.h │ │ ├── toolmodel.cpp │ │ ├── toolmodel.h │ │ ├── utils.h │ │ ├── utils.inl │ │ ├── xlsxtomd.cpp │ │ └── xlsxtomd.h │ ├── system_requirements.md │ ├── test-requirements.txt │ ├── tests/ │ │ ├── CMakeLists.txt │ │ ├── cpp/ │ │ │ ├── basic_test.cpp │ │ │ └── test_main.cpp │ │ └── python/ │ │ ├── __init__.py │ │ ├── config.py.in │ │ └── test_server_api.py │ └── translations/ │ ├── gpt4all_en_US.ts │ ├── gpt4all_es_MX.ts │ ├── gpt4all_it_IT.ts │ ├── gpt4all_pt_BR.ts │ ├── gpt4all_ro_RO.ts │ ├── gpt4all_zh_CN.ts │ └── gpt4all_zh_TW.ts ├── gpt4all-training/ │ ├── GPT-J_MAP.md │ ├── README.md │ ├── TRAINING_LOG.md │ ├── clean.py │ ├── configs/ │ │ ├── deepspeed/ │ │ │ ├── ds_config.json │ │ │ ├── ds_config_gptj.json │ │ │ ├── ds_config_gptj_lora.json │ │ │ ├── ds_config_mpt.json │ │ │ └── ds_config_pythia.json │ │ ├── eval/ │ │ │ ├── generate_baseline.yaml │ │ │ ├── generate_gpt4all_gptj.yaml │ │ │ ├── generate_gpt4all_gptj_lora.yaml │ │ │ └── generate_gpt4all_llama_lora.yaml │ │ ├── generate/ │ │ │ ├── generate.yaml │ │ │ ├── generate_gptj.yaml │ │ │ ├── generate_gptj_lora.yaml │ │ │ └── generate_llama.yaml │ │ ├── inference/ │ │ │ └── gptj.yaml │ │ └── train/ │ │ ├── finetune.yaml │ │ ├── finetune_falcon.yaml │ │ ├── finetune_gptj.yaml │ │ ├── finetune_gptj_lora.yaml │ │ ├── finetune_lora.yaml │ │ ├── finetune_mpt.yaml │ │ └── finetune_openllama.yaml │ ├── create_hostname.sh │ ├── data.py │ ├── env.yaml │ ├── eval_figures.py │ ├── eval_self_instruct.py │ ├── generate.py │ ├── inference.py │ ├── launcher.sh │ ├── old-README.md │ ├── read.py │ ├── requirements.txt │ └── train.py └── roadmap.md