ИНТЕГРАЦИИ И СЦЕНАРИИ

AI в ваших приложениях.
Через один API.

Выберите сценарий и подключите модель из своего серверного кода или клиента с настраиваемым API.

01 / ПРИЛОЖЕНИЯ И САЙТЫ

Добавьте помощника в свой продукт

Пользователь задаёт вопрос в вашем интерфейсе. Ваш сервер передаёт сообщение модели и возвращает ответ на страницу.

  • Помощь с текстами и черновиками.
  • Объяснения и ответы внутри интерфейса.
  • Обработка переданного текстового контекста.

Интерфейс → ваш сервер → Umilo AI API → ответ

API Key хранится на сервере. Код в браузере обращается к вашему приложению, а не получает секретный ключ.

02 / ВАШ TELEGRAM-БОТ

От сообщения к ответу AI

Добавьте вызов модели в обработчик сообщений своего бота. Вы управляете командами, историей диалога и тем, какой контекст отправляется в API.

  • Ответы на вопросы пользователей.
  • Перевод и редактирование сообщений.
  • Сводки по переданному тексту.

Сообщение → сервер бота → AI API → ответ в чате

Для нового диалога начинайте с новой истории. Ограничивайте объём контекста и бюджет ключа для бота.

03 / АВТОМАТИЗАЦИИ

Включите AI в рабочий процесс

Используйте HTTP-запрос в серверном скрипте или инструменте автоматизации, который поддерживает настройку адреса, заголовков и JSON-тела.

  • Категоризация входящих обращений.
  • Извлечение полей из текста с проверкой результата.
  • Подготовка черновиков для последующего просмотра.

Событие → скрипт → AI API → проверка результата

Задайте таймаут и обработку ошибок. Проверяйте результат модели перед изменением данных или отправкой сообщения пользователю.

Подойдёт ли мой клиент?

Для текстовых запросов клиент должен позволять указать собственный Base URL, API Key и Model ID, а также поддерживать интерфейс Chat Completions. Совпадения названия модели недостаточно: проверяйте используемый API-метод.

Проверка совместимости клиента
НастройкаЧто проверить
Base URLhttps://api.umiloai.com/v1
API KeyОтдельный ключ Umilo для приложения с ограниченным бюджетом.
Model IDТочный идентификатор доступной модели из GET /models.
ВозможностиПоддержка инструментов, файлов и других возможностей проверяется отдельно для модели и клиента.
Получить ключ и проверить подключение →

CLAUDE CODE

Читайте и редактируйте код через Umilo API

Проверено 8 сентября 2026: Claude Code 2.1.63 и Claude Haiku 4.5 выполнили чтение файла, исправление через Edit и итоговый ответ, включая режим thinking. Расход совпал с историей использования и балансом.

Сохраните ключ Umilo в переменной UMILO_API_KEY. Anthropic Base URL указывается без /v1. Запускайте пример в папке с тестовым файлом sum.js.

export ANTHROPIC_BASE_URL='https://api.umiloai.com'
export ANTHROPIC_AUTH_TOKEN="$UMILO_API_KEY"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
export MAX_THINKING_TOKENS=1024
export CLAUDE_CODE_MAX_OUTPUT_TOKENS=2048
export ENABLE_TOOL_SEARCH=false
claude -p 'Read sum.js and fix subtraction to addition using Read and Edit.' --model claude-haiku-4-5-20251001 --tools Read,Edit --allowedTools Read,Edit --permission-mode acceptEdits --settings '{"alwaysThinkingEnabled":true}' --strict-mcp-config --mcp-config '{"mcpServers":{}}' --setting-sources '' --disable-slash-commands --no-session-persistence --no-chrome --system-prompt 'Read and edit only the requested file in the current directory.'

Проверенный профиль: Read и Edit с thinking 1024 токена, без MCP. Тело запроса до 2 МиБ, один API-запрос до 300 секунд. Большие репозитории, другие версии клиента и полный набор инструментов требуют отдельной проверки.

Нужны активный ключ, баланс и доступ к модели.

ВИДЕО · SEEDANCE

Создайте видео через свой API-ключ

Первый профиль: Seedance 2.0 Mini, 4 секунды, 480p, квадратное видео без звука, с водяным знаком. Отправьте задачу и проверяйте её статус раз в 10 секунд до completed или failed. После completed скачайте видео запросом GET /v1/videos/{id}/content с тем же API-ключом. Сохраните файл: результат хранится ограниченное время.

curl https://api.umiloai.com/v1/videos \
  -H "Authorization: Bearer $UMILO_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: unique-video-request-001' \
  -d '{"model":"dreamina-seedance-2-0-mini-260615","prompt":"A blue cube on a white table","seconds":"4","metadata":{"resolution":"480p","ratio":"1:1","generate_audio":false,"watermark":true}}'

curl https://api.umiloai.com/v1/videos/TASK_ID \
  -H "Authorization: Bearer $UMILO_API_KEY"

Для каждой новой задачи задайте новый Idempotency-Key. Повтор того же запроса с тем же ключом не создаёт второе видео. При неопределённом результате отправки не меняйте ключ: обратитесь в поддержку для сверки задачи.

Перед отправкой резервируется сумма по оценке длительности и разрешения. После завершения оплачивается фактическое использование: разница возвращается или списывается дополнительно. При подтверждённом отказе или истечении задачи резерв возвращается. Тариф фиксируется при создании. Текущая цена и ограничения →

ПЕРВЫЙ ТЕКСТОВЫЙ ЗАПРОС

Минимум параметров для начала

Перед запуском сохраните ключ в переменной окружения UMILO_API_KEY. Замените MODEL_ID на доступный идентификатор из списка моделей.

Для выполнения нужны активный ключ, доступная модель и баланс. Проверьте тариф модели перед отправкой запроса.

В обычном ответе Chat Completions текст находится в choices[0].message.content. Если сервер вернул ошибку, сначала проверьте HTTP-статус и её описание.

curl --request POST 'https://api.umiloai.com/v1/chat/completions' \
  --header 'Content-Type: application/json' \
  --header "Authorization: Bearer $UMILO_API_KEY" \
  --data '{
    "model": "MODEL_ID",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 128
  }'
Получить API-ключ Регистрация по почте, Google или Telegram.