39 lines
1.2 KiB
Markdown
39 lines
1.2 KiB
Markdown
### Simple Telegram bot for ChatGPT OpenAi API
|
|
|
|
`tgbot-chatgpt`
|
|
|
|
#### Запустить контейнер:
|
|
|
|
`APP_INSTANCE=<app_instance_name> docker compose up -d`
|
|
|
|
где `<app_instance_name>` - имя запускаемого экземпляра:
|
|
* `4o` (ChatGPT 4o)
|
|
* `35` (ChatGPT 3.5)
|
|
* `in` (ChatGPT instruct)
|
|
|
|
Например: `APP_INSTANCE=4o docker compose up -d`
|
|
|
|
Для каждого хоста и экземпляра настраивается своя конфигурация, которая находится в:
|
|
|
|
`/data/secrets/${SERVER_DOMAIN}/tgbot-chatgpt/${APP_INSTANCE}/`
|
|
|
|
|
|
#### Сервисные команды:
|
|
|
|
Останавливает и удаляет контейнеры, сети, тома и образы: `APP_INSTANCE=4o docker compose down -v`
|
|
|
|
Пересоздать образ:
|
|
`APP_INSTANCE=4o docker compose -p 4o up --build --force-recreate`
|
|
`APP_INSTANCE=in docker compose -p in up --build --force-recreate`
|
|
|
|
Открыть консоль запущенного контейнера `docker exec -it tgbot-chatgpt-4o /bin/sh`
|
|
|
|
|
|
остановить контейнеры:
|
|
|
|
`docker stop tgbot-chatgpt-4o`
|
|
`docker stop tgbot-chatgpt-in`
|
|
|
|
|
|
|