Commit graph

49 commits

Author SHA1 Message Date
Laureηt 0f312a0a70
️ use async openai methods + create async task for the typing loop 2023-10-19 16:10:47 +00:00
Laureηt 8eda4825d9
🔥 simplify the README 2023-10-19 14:23:25 +00:00
Laureηt 12080ad3a5
make history_size configurable 2023-10-19 14:15:09 +00:00
Laureηt ca22fe640f
🔧 change the default preprompt, add concise keyword 2023-10-19 13:46:56 +00:00
Laureηt 2d91052d6e
🐛 preemptively check if rel_type is in event.source["content"]["m.relates_to"] 2023-10-19 13:46:28 +00:00
Laureηt 904dde744f
♻️ big refactor, use llama server and openai python library 2023-10-11 10:31:47 +00:00
Laureηt 541007380a
🍻 broken installation instructions 2023-06-13 20:28:46 +02:00
Laureηt 211459daa0
🙈 ignore nix build result folder 2023-06-13 20:20:19 +02:00
Laureηt ae2e6c938b
⬆️ nix flake update 2023-06-12 21:35:51 +02:00
Laureηt 380791cd4b
🔧 pyproject add build-system 2023-06-12 21:35:32 +02:00
Laureηt 1f368bf3d2
📝 add Installation and Usage instructions 2023-06-12 21:17:52 +02:00
Laureηt 0479c69fbc
enable environment variable and force positional arguments in jsonsargparse CLI 2023-06-12 21:12:21 +02:00
Laureηt ee6c165268
♻️ switch from click to jsonargparse 2023-06-12 19:48:28 +02:00
Laureηt a7dd021c4c
🧑‍💻 set PYTHONPATH in vscode integrated terminal 2023-06-12 19:48:14 +02:00
Laureηt a2f75c3888
🔧 configure pydocstyle convention to google's 2023-05-29 18:26:41 +02:00
Laureηt 1d8a6bc573
♻️ move _main function to internal client method 2023-05-29 18:26:19 +02:00
Laureηt 38c0249ea9
♻️ move ggml attributes to click options 2023-05-29 18:06:16 +02:00
Laureηt 012d6e0eaf
🐛 ignore messages comming from threads 2023-05-27 16:09:48 +02:00
Laureηt f1b274f5a1
⬆️ poetry update 2023-05-27 14:58:18 +02:00
Laureηt 8abae999e0
use chat history in prompt 2023-05-27 14:58:05 +02:00
Laureηt 35b987dd14
🎨 format click.options 2023-05-25 19:58:11 +02:00
Laureηt cc32371702
✏️ forgot to change the title 2023-05-24 22:48:39 +02:00
Laureηt d27fd6aaa4
✏️ fix broken shield clickable link 2023-05-24 22:47:42 +02:00
Laureηt f642913c61
📝 add basic README.md 2023-05-24 22:45:57 +02:00
Laureηt 911ba21b2f
📄 add MIT license 2023-05-24 22:42:13 +02:00
Laureηt 8e2c9938ed
🎨 sort main function arguments by length 2023-05-24 22:29:09 +02:00
Laureηt 2fce498162
add nio-llm as poetry script command 2023-05-24 22:23:56 +02:00
Laureηt a40c86ad65
💡 add comment on ruff ignores 2023-05-24 22:02:47 +02:00
Laureηt 69e24bfbd6
🚚 split logic in two seperate files, create nio_llm module 2023-05-24 21:57:48 +02:00
Laureηt aa6e8e79c2
setup rich logging handler 2023-05-24 21:46:42 +02:00
Laureηt 2893239bb3
add rich dependency 2023-05-24 21:32:05 +02:00
Laureηt 6b3c9fc12d
ignore edited message, and more robust detection of mentions 2023-05-24 21:18:14 +02:00
Laureηt 65bcb80f85
download ggml weights from huggingface_hub 2023-05-24 20:48:00 +02:00
Laureηt 8598244fe8
add mypy dev dependency 2023-05-24 19:45:19 +02:00
Laureηt f846644cfa
add huggingface_hub 2023-05-23 21:14:25 +02:00
Laureηt c7a6c050d4
♻️ working poc 2023-05-22 21:19:11 +02:00
Laureηt d1b3b55ee3
add click as dependency 2023-05-22 21:18:51 +02:00
Laureηt 0e5c392c1b
🙈 ignore .ruff_cache 2023-05-20 21:24:47 +02:00
Laureηt 2a6cd39a0c
🚧 very basic client 2023-05-20 21:19:14 +02:00
Laureηt 1e66a817b7
🔧 remove default python venv path 2023-05-20 21:17:59 +02:00
Laureηt d09aafa5dd
add llama-cpp-python 2023-05-18 19:15:58 +02:00
Laureηt 2575c9aa81
🎨 format flake.nix 2023-05-18 19:07:51 +02:00
Laureηt 345ec12cd3
🧑‍💻 add basic vscode settings 2023-05-18 19:05:06 +02:00
Laureηt e0165c50a0
🧑‍💻 add recommended extensions 2023-05-18 19:04:52 +02:00
Laureηt 2551116eae
💪 nixify project 2023-05-18 19:04:30 +02:00
Laureηt acf5f305d2
🙈 .gitattributes 2023-05-18 19:03:49 +02:00
Laureηt ce7eb32eb0
🙈 .gitignore 2023-05-18 19:03:37 +02:00
Laureηt 52a868e43d
🔧 .editorconfig 2023-05-18 19:03:19 +02:00
Laureηt 3f0066893b
pyproject.toml 2023-05-18 19:02:58 +02:00