Документация
Главная/Документация/Быстрый старт

Первая программа
в Extella

Подключите своё устройство, сохраните небольшой расчёт и запустите его с разными параметрами. Начнём без файлов и внешних сервисов.

Установить · Подключить устройство · Сохранить и запустить

Если ИИ-модель недоступна, программу можно сохранить и вызвать напрямую через API. Для этого есть пошаговый пример на Python.

01Установите Extella

Установите приложение и войдите в аккаунт Extella.

02Проверьте подключение

Исполнитель Extella, или Listener, принимает задания на вашем устройстве. Проверьте статус Connected и получите Device ID через агента:

Покажи мои устройства и их Device ID. Пока ничего не запускай.

Для вызова через API передайте выбранный Device ID в targets. На устройстве должны быть доступны обработчик языка и зависимости программы. Подготовка устройства →

03Сохраните программу

Через агента:

Создай программу add_two_numbers_v1 на Fython. Она принимает числа a и b и возвращает их сумму в поле total. Без доступа к файлам и сети. Сначала проверь, свободно ли имя, и покажи код. Не перезаписывай существующую программу.

Код программы:

Fython
def add_two_numbers_v1(a: float = 0, b: float = 0) -> dict:
    return {"total": a + b}

После сохранения получите программу по имени и сверьте код.

Сохранение под занятым именем заменяет предыдущий код. Сохранение и версии →

04Вызовите её дважды

Попросите агента вызвать сохранённую программу add_two_numbers_v1 на выбранном устройстве с a = 5, b = 7. Затем повторить вызов с a = 2, b = 3, не меняя код.

ПараметрыОжидаемое значение total
a: 5, b: 712
a: 2, b: 35

Проверьте запись вызова: должна запускаться та же программа по имени. Текстовый ответ модели сам по себе не подтверждает исполнение.

Дальше можно заменить простой расчёт своей задачей или вызвать эту же программу напрямую из кода.

Сохранить и вызвать через API →

Перед работой с реальными данными

Программа выполняется с правами исполнителя на устройстве. Вызов и результат проходят через сервис Extella. Сначала проверьте код, права доступа и состав возвращаемых данных. Отдельное Python-окружение не равно защитной песочнице.