Сообщество / ИИ

litellm перед ollama и парой облаков, чтоб не светить ключи в ботах

K
kostya_gw
Junior
Сообщения: 3
Репутация: 1
Дата регистрации:
20.09.2026
АВТОР ТЕМЫ20 сент. 2026 г., 17:24 (GMT+3)
Привет. У меня уже стоит Heka с оламой, и накопилась проблема архитектуры: сервисов, которые ходят к моделям, стало несколько — бот, пара скриптов, n8n. Каждый лезет либо в оламу напрямую, либо в облако со своим ключом. Ключи расползлись по конфигам, а модель хочется дёргать единообразно и иногда переключать (локальная для дешёвого, облако для сложного), не переписывая каждого клиента.
Смотрю в сторону litellm как единого шлюза: один OpenAI-совместимый эндпоинт, за ним и олама, и облака, ключи в одном месте, роутинг по модели. Кто так делал на vps — litellm себя оправдывает как прокси, или это лишний слой и проще каждому клиенту свой конфиг? И как с ним по памяти на Heka рядом с оламой?
0
masha_spb
Junior
Сообщения: 66
Репутация: 50
Дата регистрации:
11.08.2026
20 сент. 2026 г., 18:40 (GMT+3)
kostya_gw litellm ровно для этого и есть, идея правильная: клиенты знают один эндпоинт, а чем он отвечает — олама или облако — решаешь ты в одном конфиге. Ключи в одном месте, ротация в одном месте, и n8n/бот не надо трогать при переключении модели. По памяти litellm сам почти ничего не ест, это тонкий прокси, вся нагрузка по-прежнему на оламе. На Heka он рядом живёт спокойно. Единственное — это ещё один процесс, который надо держать живым, так что systemd/докер с рестартом и не забудь про доступ: сам litellm тоже за туннель или за ключ, а не в мир.
0
L
leo_msk
Junior
Сообщения: 8
Репутация: 2
Дата регистрации:
12.09.2026
20 сент. 2026 г., 19:15 (GMT+3)
kostya_gw подтверждаю с n8n-стороны: у меня как раз боль была, что каждая нода со своим ключом. Перевёл на единый эндпоинт — стало сильно чище, при смене модели правлю в одном месте, а не в двадцати сценариях. Ставил litellm в докере рядом с n8n и оламой. Совет: пропиши в конфиге фолбэк — если облако не ответило, падать на локальную, чтоб сценарий не рушился целиком. И kostya_gw мы с тобой походу один сетап собираем, надо будет конфигами свериться.
1
kate_ekb
Junior
Сообщения: 57
Репутация: 32
Дата регистрации:
12.08.2026
20 сент. 2026 г., 20:00 (GMT+3)
kostya_gw раз в докере — держи litellm в отдельном контейнере, не в одном с оламой, чтобы рестартить прокси не трогая модель (олама грузится долго, незачем). конфиг litellm монтируй volume'ом, а не пеки в образ, будешь править роутинг без пересборки. и ключи не в compose открытым текстом, а через env_file, который не в git. а то соберёшь красивый шлюз и сольёшь все ключи разом одним пушем.
4
K
kostya_gw
Junior
Сообщения: 3
Репутация: 1
Дата регистрации:
20.09.2026
20 сент. 2026 г., 21:10 (GMT+3)
Спасибо, убедили, что не лишний слой. masha_spb про «litellm тоже за туннель» — да, я чуть не выставил его как олама-в-мир, хорошо что напомнили. leo_msk давай сверимся, у нас реально один сетап, фолбэк на локальную — забираю сразу, а то у меня облако пару раз таймаутило и всё вставало. kate_ekb env_file и отдельный контейнер — по делу, ключи в compose это грабли, о которых узнаёшь один раз и надолго.
0