2024-08-25 18:02:56 +05:00
|
|
|
|
### Simple Telegram bot for ChatGPT OpenAi API
|
2024-08-25 17:54:23 +05:00
|
|
|
|
|
2024-08-25 18:02:56 +05:00
|
|
|
|
`tgbot-chatgpt` https://git.rozenlab.com/leo/tgbot-chatgpt
|
2024-08-25 17:54:23 +05:00
|
|
|
|
|
|
|
|
|
#### Запустить контейнер:
|
|
|
|
|
|
2024-08-25 18:02:56 +05:00
|
|
|
|
`APP_INSTANCE=<app_instance_name> docker compose up -d`
|
2024-08-25 17:54:23 +05:00
|
|
|
|
|
2024-08-25 18:02:56 +05:00
|
|
|
|
где `<app_instance_name>` - имя запускаемого экземпляра:
|
|
|
|
|
* `4o` (ChatGPT 4o)
|
|
|
|
|
* `35` (ChatGPT 3.5)
|
|
|
|
|
* `in` (ChatGPT instruct)
|
|
|
|
|
|
|
|
|
|
Например: `APP_INSTANCE=4o docker compose up -d`
|
2024-08-25 17:54:23 +05:00
|
|
|
|
|
|
|
|
|
Для каждого хоста и экземпляра настраивается своя конфигурация, которая находится в:
|
|
|
|
|
|
|
|
|
|
`/data/secrets/${SERVER_DOMAIN}/tgbot-chatgpt/${APP_INSTANCE}/`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Сервисные команды:
|
|
|
|
|
|
|
|
|
|
Запустить с указанием `APP_INSTANCE`: `APP_INSTANCE=4o docker compose up`
|
|
|
|
|
Пересоздать образ: `APP_INSTANCE=4o docker compose up --build --force-recreate`
|
|
|
|
|
Открыть консоль запущенного контейнера `docker exec -it tgbot-chatgpt-4o /bin/sh`
|