Выберите сценарий и подключите модель из своего серверного кода или клиента с настраиваемым 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 URL
https://api.umiloai.com/v1
API Key
Отдельный ключ Umilo для приложения с ограниченным бюджетом.
Model ID
Точный идентификатор доступной модели из GET /models.
Возможности
Поддержка инструментов, файлов и других возможностей проверяется отдельно для модели и клиента.
Проверено 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-статус и её описание.