19 Commits

Author SHA1 Message Date
Dmitry Afanasyev
b6a0427b1b
update dependencies and python to 3.12.3 (#95)
* update dependencies and python to 3.12.3

* fix tests
2024-04-20 19:16:37 +03:00
Dmitry Afanasyev
65db2306ae
remove unused providers (#93) 2024-03-14 01:52:21 +03:00
Dmitry Afanasyev
e9883c0285
update to major dependencies (#92)
* update to major dependencies

* coroutine in get updates was not awaited
2024-03-09 02:36:58 +03:00
Dmitry Afanasyev
28895f3510
remove models update from migrations (#80)
* add bot models update script

* add last question at field

* update README.md
2024-01-08 21:33:35 +03:00
Dmitry Afanasyev
8266342214
add ban user action (#77)
* add ban user action

* fix tests

* send message through update.effective_message
2024-01-07 16:08:23 +03:00
Dmitry Afanasyev
1e79c981c2
add user messages count action (#76)
* remove fastapi users dependency

* add user service to chatbot service

* add user save on bot info command

* add user model to admin

* fix tests
2024-01-07 02:14:44 +03:00
Dmitry Afanasyev
d1ae7f2281
add question count table (#73)
* update admin url

* update log level

* add user question count table

* rename ChatGpt to ChatGptModels

* change user to root in ci tests

* add chatgpt_shared volume
2023-12-28 14:26:29 +03:00
Dmitry Afanasyev
460123ef28
add bug report action (#71)
* add bug report

* add admin section to env
2023-12-22 04:05:15 +03:00
Dmitry Afanasyev
4e7ddf07fd
update to python3.12 (#66)
* update to python3.12

* update poetry main package version
2023-12-17 13:19:07 +03:00
Dmitry Afanasyev
e929717b15
update provider chatBase (#48)
* add get_bot iterator

* get_bot is separate application

* Update provider chatBase
2023-10-30 20:02:45 +03:00
Dmitry Afanasyev
2e7d4880e0
fix providers ChatBase & llama2 (#45) 2023-10-25 23:54:14 +03:00
Dmitry Afanasyev
f987453b5d
rename main command (#40)
* update poetry.lock

* rename main command

* Remove Ylokh && Vitalentum && GptChatly
2023-10-16 18:38:04 +03:00
Dmitry Afanasyev
4c3c6039e3
add GitHub callback (#38)
* add gpt-3.5-turbo-stream-GptChatly provider

* add GitHub callback
2023-10-13 15:00:34 +03:00
Dmitry Afanasyev
7ef8d6e19d
add style check by ruff (#34)
* reformat settings

* add init tests for timed lru cache

* add check style by ruff
2023-10-11 22:38:46 +03:00
Dmitry Afanasyev
9e3fac0b94
add gpt/chat api prefix (#33)
* add gpt/chat api prefix

* add chatgpt backend url
2023-10-11 14:21:50 +03:00
Dmitry Afanasyev
e9f76d0ea9
update chat service (#31)
* rename chatgpt service

* add zeus tool for new provider

* add zeus tool for new provider

* update chat service

* update README.md
2023-10-10 23:22:41 +03:00
Dmitry Afanasyev
beb32fb0b9
add testing database and chatgpt factories (#28)
* add testing database and chatgpt factories

* include lint job to develop stage

* reformat audioconverter save files to tmp directory

* add api tests

* update README.md
2023-10-08 04:43:24 +03:00
Dmitry Afanasyev
23031b0777
add database and migration logic (#27)
* update chat_microservice

* reformat logger_conf

* add database

* add service and repository logic

* fix constants gpt base url

* add models endpoints
2023-10-07 00:04:12 +03:00
Dmitry Afanasyev
c401e1006c
refactoring (#26) 2023-10-03 23:30:19 +03:00