43 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
3e7bbb6f60
update dependencies (#94) 2024-03-31 21:12:38 +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
c5bf5b3e1a
update poetry to 1.8.1 (#91) 2024-03-02 00:36:11 +03:00
Dmitry Afanasyev
d718aebef2
update dependencies (#89) 2024-02-25 18:46:45 +03:00
Dmitry Afanasyev
a1040f42d6
update dependencies (#88) 2024-02-16 20:43:10 +03:00
Dmitry Afanasyev
7745bd5001
update dependencies (#87) 2024-02-10 00:13:29 +03:00
Dmitry Afanasyev
a18c94882a
update dependencies (#86)
* update dependencies

* format code
2024-02-01 22:29:47 +03:00
Dmitry Afanasyev
be868a3f5d
update poetry.lock (#83) 2024-01-13 23:56:16 +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
7cbe7b7c50
add more tests (#79)
* add more tests

* add more tests & update poetry.lock
2024-01-08 15:38:56 +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
4117a2f467
fix setuptools issue for python3.12 (#67)
* fix setuptools issue for python3.12

* one test file fot tests and ci
2023-12-17 15:20:02 +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
0584083a4f
update poetry.lock & add provider VoiGpt (#64)
* update poetry.lock

* fix queue test

* update to python 3.11.7

* update .gitignore with python version

* add provider VoiGpt

---------

Co-authored-by: Dmitry Afanasyev <afanasiev@litres.ru>
2023-12-11 18:00:55 +03:00
Dmitry Afanasyev
2359481fb7
add auth context (#62)
* add user table and superuser creation

* add gpt-4-stream-aivvm provider

* rename user migration to auth migration
2023-11-28 23:06:26 +03:00
Dmitry Afanasyev
1efbbb27c2
add providers gptTalkRu & ChatgptNext (#58) 2023-11-21 20:10:24 +03:00
Dmitry Afanasyev
f8b32fcadc
add provider ChatAnywhere (#57)
* dd provider ChatAnywhere

* update dependencies
2023-11-17 20:34:44 +03:00
Dmitry Afanasyev
18e798a399
update poetry lock (#55)
* fix aivvm use invalid cookie

* update poetry lock
2023-11-12 21:17:25 +03:00
Dmitry Afanasyev
2722e91428
update poetry to 1.7.0 (#53)
* update poetry to 1.7.0

* main version updated
2023-11-06 12:05:00 +03:00
Dmitry Afanasyev
b5fe195ef4
update to python 3.11.6 (#52)
* update dependencies

* update to python 3.11.6

* add human-readable migrations

* minor changes
2023-11-05 14:21:37 +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
93690d2e14
update dependencies (#47) 2023-10-30 00:58:11 +03:00
Dmitry Afanasyev
359901ade8
fix missing dateutil error (#36) 2023-10-12 12:31:44 +03:00
Dmitry Afanasyev
94b50f1b7c
light refactoring (#35)
* update poetry lock

* simple refactoring

* move gpt-3.5-turbo-stream-aivvm to deprecated provider
2023-10-12 12:12:05 +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
7cd0f30c55
add sqladmin (#32) 2023-10-11 02:05:02 +03:00
Dmitry Afanasyev
f6f3865fb6
rename chatgpt microservice (#30)
* rename chagpt microservice

* add deprecated models
2023-10-09 00:22:26 +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
Dmitry Afanasyev
e465d71320
add graylog config (#23)
* add additional chat gpt request error

* add graylog config
2023-10-03 09:19:33 +03:00
Dmitry Afanasyev
42f5191042
add gpt model health check (#21) 2023-09-29 20:30:58 +03:00
Dmitry Afanasyev
90ec8ccec1
add more tests (#19) 2023-09-29 13:54:57 +03:00
Dmitry Afanasyev
c8b5639944
update gpt provider to latest changes (#17) 2023-09-28 18:35:20 +03:00
Dmitry Afanasyev
61f3a351e2
get gpt service from balshdocker (#16) 2023-09-28 17:36:46 +03:00
Dmitry Afanasyev
59363a495f
Develop (#15) 2023-09-26 22:31:16 +03:00
Dmitry Afanasyev
b06c09454a
update poetry.lock (#7) 2023-09-26 05:40:37 +03:00
Dmitry Afanasyev
7e995866ff
microservices are able to run (#5) 2023-09-24 06:32:49 +03:00
Dmitry Afanasyev
010a228380
feat: add test and fix GitHub actions (#2) 2023-09-20 21:56:36 +03:00
Dmitry Afanasyev
a95403f594
Feat/fix start (#1)
format code
2023-09-16 20:09:40 +03:00
2d34a94eed update poetry.lock 2023-09-12 01:20:59 +03:00
8b2fb805b5 queue not working 2023-05-10 04:21:36 +03:00
4a5dfbff3a initial commit 2023-05-01 02:37:14 +03:00