| kate_ekb |
| Middle |
Сообщения: 120 |
Репутация: 83 |
| Дата регистрации: |
| 12.08.2026 |
Чтобы LiteLLM вернул что-то по тратам, ему нужна база: учёт расходов он пишет в Postgres, без неё отвечать будет нечем. В Compose это отдельный сервис и том под данные. Если не объявить volume, после docker compose down и пересоздания контейнера месяц, за который предлагают «последить за расходом», начнётся заново. Как раз когда захочется сверить его со счётом провайдера.
Второе — порт 4000. Если в compose написать просто "4000:4000", шлюз с мастер-ключом будет доступен из интернета, и экономия на подписках превратится в бесплатный ИИ для посторонних за ваши токены. Лучше "127.0.0.1:4000:4000" и выход наружу только через nginx с TLS. А если веб-чат живёт в той же сети compose, порт можно вообще не публиковать.
И одной строки в формуле не хватает: кто всё это обновляет. LiteLLM, веб-чат, Postgres, сертификат — четыре компонента, и у каждого свой цикл релизов. Одному человеку это вечер в месяц, в команде — уже чья-то обязанность.
И ещё по тексту: подписки «нельзя оплатить российской картой», а за токены статья предлагает платить «напрямую провайдеру». Каким способом — не сказано. Для читателя из РФ это тот же самый барьер)