Go to file
2024-10-15 01:46:09 +05:00
logos Ответ пиши без markdown. 2024-10-15 01:46:09 +05:00
run Ответ пиши без markdown. 2024-10-15 01:46:09 +05:00
src Ответ пиши без markdown. 2024-10-15 01:46:09 +05:00
.dockerignore create 2024-08-25 17:54:23 +05:00
.gitignore create 2024-08-25 17:54:23 +05:00
allowed.list create 2024-08-25 17:54:23 +05:00
docker-compose.yml Ответ пиши без markdown. 2024-10-15 01:46:09 +05:00
Dockerfile Ответ пиши без markdown. 2024-10-15 01:46:09 +05:00
LICENSE.md create 2024-08-25 17:54:23 +05:00
package-lock.json create 2024-08-25 17:54:23 +05:00
package.json create 2024-08-25 17:54:23 +05:00
README.md Ответ пиши без markdown. 2024-10-15 01:46:09 +05:00

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