Если дома поменять ключ, ведь не станешь заново ремонтировать всю квартиру, правда?
После того как я прочитал документацию @Acurast, мне пришла в голову именно эта мысль. Если у AI Agent, который запускается по расписанию каждый день, нужно поменять API Key, неужели придётся заново развёртывать всю задачу? Даже представлять себе это утомительно.
Потом я обнаружил, что разработчики давно об этом подумали: API Key можно передать через зашифрованные переменные окружения. Они шифруются при развёртывании и расшифровываются только тогда, когда код выполняется на телефоне-процессоре. Так что не нужно прописывать Key прямо в скрипте.
Ещё удобнее то, что в случае периодических развёртываний, таких как interval deployment, переменные окружения можно обновить между запусками. Достаточно изменить .env и выполнить --update-env-vars — при следующих запусках будет использоваться новый Key, и развёртывать скрипт заново не придётся. Разумеется, это не значит, что уже выполняющаяся задача переключится на новый Key мгновенно.
Мне нравятся такие небольшие продуманные решения. Конечно, первый запуск AI Agent сам по себе вызывает восторг, но если пользоваться им каждый день, кому захочется каждый раз начинать всё сначала из-за смены Key?
Поменял ключ — а дом всё тот же. Когда такие мелочи в обслуживании можно упростить, это, на мой взгляд, действительно ценно.
#Acurast #AI #DePIN
👉 https://hub.acurast.com/rebellion?ref=apksoh
После того как я прочитал документацию @Acurast, мне пришла в голову именно эта мысль. Если у AI Agent, который запускается по расписанию каждый день, нужно поменять API Key, неужели придётся заново развёртывать всю задачу? Даже представлять себе это утомительно.
Потом я обнаружил, что разработчики давно об этом подумали: API Key можно передать через зашифрованные переменные окружения. Они шифруются при развёртывании и расшифровываются только тогда, когда код выполняется на телефоне-процессоре. Так что не нужно прописывать Key прямо в скрипте.
Ещё удобнее то, что в случае периодических развёртываний, таких как interval deployment, переменные окружения можно обновить между запусками. Достаточно изменить .env и выполнить --update-env-vars — при следующих запусках будет использоваться новый Key, и развёртывать скрипт заново не придётся. Разумеется, это не значит, что уже выполняющаяся задача переключится на новый Key мгновенно.
Мне нравятся такие небольшие продуманные решения. Конечно, первый запуск AI Agent сам по себе вызывает восторг, но если пользоваться им каждый день, кому захочется каждый раз начинать всё сначала из-за смены Key?
Поменял ключ — а дом всё тот же. Когда такие мелочи в обслуживании можно упростить, это, на мой взгляд, действительно ценно.
#Acurast #AI #DePIN
👉 https://hub.acurast.com/rebellion?ref=apksoh