82 Commits

Author SHA1 Message Date
Dmitry Afanasyev
fd9d38b5f0
add provider GeminiProChat & increase chat workers num (#75) 2024-01-04 01:12:08 +03:00
Dmitry Afanasyev
bf7a5520dc
add api exception handler (#74)
* try to add exception handler

* improve server error test

* fix lint

* add build_uri util

* fix header file path

---------

Co-authored-by: Dmitry Afanasyev <afanasiev@litres.ru>
2023-12-30 23:50:59 +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
f17a0a72e4
auto load environment variables (#72)
* auto load environment variables

* add providers gpt6 & chatxyz
2023-12-26 16:05:35 +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
29204f1592
add provider aura (#70) 2023-12-21 23:11:36 +03:00
Dmitry Afanasyev
31499a3861
activate FakeGpt (#69) 2023-12-19 22:49:41 +03:00
Dmitry Afanasyev
a8276167d8
remove inactive provider (#68) 2023-12-19 00:24:30 +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
cfe4783d4e
remove provider VoiGpt add provider AiChatOnline (#65) 2023-12-15 18:25:34 +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
2973841137
add provider gpt-3.5-turbo-gptChatly (#63) 2023-12-06 18:34:12 +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
c80b001740
add provider deepInfra & remove deepai (#61) 2023-11-27 20:19:47 +03:00
Dmitry Afanasyev
1d8b3c09d7
fix provider gptgo (#60) 2023-11-24 22:12:05 +03:00
Dmitry Afanasyev
2f2b512129
fix chat_microservice bug (#59) 2023-11-23 16:50:04 +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
31ad4e7dcb
add gpt-4-ChatGpt4Online and gpt-3.5-turbo-stream-Berlin providers (#56) 2023-11-14 13:12:17 +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
99d2a21ad4
update some providers (#54)
* remove sendHttpRequest

* update some providers
2023-11-07 11:44:51 +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
18ea0a556a
remove gpt-4-stream-Chatgpt4Online (#51) 2023-11-03 18:59:01 +03:00
Dmitry Afanasyev
6262059bc7
update provider geekgpt && llama2 (#50)
Update provider geekgpt && llama2
2023-11-02 20:22:56 +03:00
Dmitry Afanasyev
2789b33677
remove provider aibn (#49)
Remove provider aibn
2023-11-02 00:26:15 +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
11cfccbb01
add zeus-Vercel and update html (#46) 2023-10-27 18:37:25 +03:00
Dmitry Afanasyev
2e7d4880e0
fix providers ChatBase & llama2 (#45) 2023-10-25 23:54:14 +03:00
Dmitry Afanasyev
ca0ad81ec5
fix provider FreeGpt (#44) 2023-10-24 23:39:51 +03:00
Dmitry Afanasyev
d6d21b4292
add providers GeekGpt FakeGpt (#43)
* move ruff to top of lefthook checks

* add providers GeekGpt FakeGpt
2023-10-23 18:12:28 +03:00
Dmitry Afanasyev
162c3359e8
update gpt-4-ChatgptAi provider (#42)
* reworked base models priority

* add model gpt-4-ChatgptAi
2023-10-20 23:40:31 +03:00
Dmitry Afanasyev
0b53ddbca8
Add provider GeekGpt (#41) 2023-10-18 16:23:27 +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
a273a89ba0
Update provider ChatForAi && GptForLove (#39)
* Update provider ChatForAi && GptForLove

* update chatg gpt README
2023-10-15 12:02:49 +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
b322e3c1da
add llama provider (#37) 2023-10-12 13:55:08 +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
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
7cd0f30c55
add sqladmin (#32) 2023-10-11 02:05:02 +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
f6f3865fb6
rename chatgpt microservice (#30)
* rename chagpt microservice

* add deprecated models
2023-10-09 00:22:26 +03:00
Dmitry Afanasyev
6a97c29023
update providers (#29) 2023-10-08 11:51:01 +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