├── .flakeheaven.toml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── linting.yaml │ └── tests.yaml ├── .gitignore ├── LICENSE.md ├── README.md ├── packages.txt ├── poetry.toml ├── pyproject.toml ├── pyrobbot ├── __init__.py ├── __main__.py ├── app │ ├── .streamlit │ │ └── config.toml │ ├── __init__.py │ ├── app.py │ ├── app_page_templates.py │ ├── app_utils.py │ ├── data │ │ ├── assistant_avatar.png │ │ ├── powered-by-openai-badge-outlined-on-dark.svg │ │ ├── success.wav │ │ ├── user_avatar.png │ │ └── warning.wav │ └── multipage.py ├── argparse_wrapper.py ├── chat.py ├── chat_configs.py ├── chat_context.py ├── command_definitions.py ├── embeddings_database.py ├── general_utils.py ├── internet_utils.py ├── openai_utils.py ├── sst_and_tts.py ├── tokens.py └── voice_chat.py └── tests ├── conftest.py ├── smoke ├── test_app.py └── test_commands.py └── unit ├── test_chat.py ├── test_internet_utils.py ├── test_text_to_speech.py └── test_voice_chat.py /.flakeheaven.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/.flakeheaven.toml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/linting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/.github/workflows/linting.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/README.md -------------------------------------------------------------------------------- /packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/packages.txt -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/poetry.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyrobbot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/__init__.py -------------------------------------------------------------------------------- /pyrobbot/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/__main__.py -------------------------------------------------------------------------------- /pyrobbot/app/.streamlit/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/.streamlit/config.toml -------------------------------------------------------------------------------- /pyrobbot/app/__init__.py: -------------------------------------------------------------------------------- 1 | """UI for the package.""" 2 | -------------------------------------------------------------------------------- /pyrobbot/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/app.py -------------------------------------------------------------------------------- /pyrobbot/app/app_page_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/app_page_templates.py -------------------------------------------------------------------------------- /pyrobbot/app/app_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/app_utils.py -------------------------------------------------------------------------------- /pyrobbot/app/data/assistant_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/data/assistant_avatar.png -------------------------------------------------------------------------------- /pyrobbot/app/data/powered-by-openai-badge-outlined-on-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/data/powered-by-openai-badge-outlined-on-dark.svg -------------------------------------------------------------------------------- /pyrobbot/app/data/success.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/data/success.wav -------------------------------------------------------------------------------- /pyrobbot/app/data/user_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/data/user_avatar.png -------------------------------------------------------------------------------- /pyrobbot/app/data/warning.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/data/warning.wav -------------------------------------------------------------------------------- /pyrobbot/app/multipage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/app/multipage.py -------------------------------------------------------------------------------- /pyrobbot/argparse_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/argparse_wrapper.py -------------------------------------------------------------------------------- /pyrobbot/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/chat.py -------------------------------------------------------------------------------- /pyrobbot/chat_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/chat_configs.py -------------------------------------------------------------------------------- /pyrobbot/chat_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/chat_context.py -------------------------------------------------------------------------------- /pyrobbot/command_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/command_definitions.py -------------------------------------------------------------------------------- /pyrobbot/embeddings_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/embeddings_database.py -------------------------------------------------------------------------------- /pyrobbot/general_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/general_utils.py -------------------------------------------------------------------------------- /pyrobbot/internet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/internet_utils.py -------------------------------------------------------------------------------- /pyrobbot/openai_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/openai_utils.py -------------------------------------------------------------------------------- /pyrobbot/sst_and_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/sst_and_tts.py -------------------------------------------------------------------------------- /pyrobbot/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/tokens.py -------------------------------------------------------------------------------- /pyrobbot/voice_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/pyrobbot/voice_chat.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/smoke/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/tests/smoke/test_app.py -------------------------------------------------------------------------------- /tests/smoke/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/tests/smoke/test_commands.py -------------------------------------------------------------------------------- /tests/unit/test_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/tests/unit/test_chat.py -------------------------------------------------------------------------------- /tests/unit/test_internet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/tests/unit/test_internet_utils.py -------------------------------------------------------------------------------- /tests/unit/test_text_to_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/tests/unit/test_text_to_speech.py -------------------------------------------------------------------------------- /tests/unit/test_voice_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulovcmedeiros/pyRobBot/HEAD/tests/unit/test_voice_chat.py --------------------------------------------------------------------------------