Быстрый старт
-
Установите CLI. Команда
loomaсобирает, выпускает и публикует сервисы.Терминал uv tool install "git+https://github.com/LoomaFloat/looma-kit" -
Войдите. Откроется браузер: подтвердите вход в кабинете автора. Ключ сохранится на этом компьютере.
Терминал looma login -
Создайте сервис из шаблона. Шаблоны:
hello,assistant,image-studio,video-studio. В папке появятсяlooma.yamlи код сервиса.Терминал looma init my-service -t assistant && cd my-service -
Выпустите релиз на staging. Релиз собирается на площадке и встаёт на проверочный адрес
my-service-staging.apps.loomafloat.ru. Командаlooma checkпришлёт запрос и покажет код ответа и время.Терминал looma deploylooma check --env staging -
Переведите на prod. Тот же релиз начинает работать на основном адресе
my-service.apps.loomafloat.ru. Откатиться можно командойlooma rollback.Терминал looma promote -
Опубликуйте в каталоге. Заполните
listingи цены событий вlooma.yaml, выпустите релиз на prod и отправьте карточку на модерацию. Решение видно в кабинете автора и вlooma listing.looma.yaml listing:title: Мой сервисsummary: Что он делает, одной строкойcategory: assistantsevents:- { name: answer, title: Ответ, price: 2 } # цена в рубляхТерминал looma publish
Что дальше
Заголовок раздела «Что дальше»- Манифест: процессы, данные, модели и каналы.
- Модели: как вызывать модели сети из кода сервиса.
- Клиенты и цены: события и учёт действий клиентов.