Интеграция AI в Тильду через AI Gateway: вебхуки форм
Как подключить AI к Тильде честно: прямой интеграции нет, форма шлёт вебхук на ваш мини-бэкенд или в n8n, а тот обращается к API AI Gateway. Пример обработчика на Python и путь без кода.
У Тильды нет встроенного обращения к сторонним API, поэтому «интеграция с AI» здесь — это связка через вебхуки форм: посетитель отправляет форму, Тильда шлёт её данные на ваш URL, а мини-бэкенд обращается к модели AI Gateway и что-то делает с ответом (пишет на почту, в Telegram, в CRM). Разберём оба пути — свой обработчик кодом и без кода через n8n.
Подготовка
Понадобится ключ AI Gateway sk-aigate-… и базовый URL https://ai-gatewey.ru/v1 — они хранятся на посреднике. В Тильде форму нужно подключить к сервису «Вебхук»: в настройках формы укажите URL вашего обработчика, куда полетят поля.
pip install flask openaiРеализация
- Мини-бэкенд для приёма вебхука
Небольшой Flask-сервис принимает POST от Тильды. Поля формы приходят как обычные данные формы:
import os from flask import Flask, request from openai import OpenAI app = Flask(__name__) ai = OpenAI( base_url="https://ai-gatewey.ru/v1", api_key=os.environ["AIGATE_API_KEY"], ) - Обработка данных формы через модель
Берём поле формы (например, вопрос посетителя), прогоняем через модель и дальше используем ответ — отправляем на почту, в Telegram или CRM:
@app.post("/tilda-hook") def hook(): data = request.form # поля формы Тильды question = data.get("question", "") resp = ai.chat.completions.create( model="deepseek/deepseek-chat", messages=[ {"role": "system", "content": "Ты вежливый ассистент поддержки. Ответь кратко."}, {"role": "user", "content": question}, ], ) answer = resp.choices[0].message.content # тут — отправить answer на почту / в Telegram / записать в CRM return "ok" - Подключение вебхука в Тильде
В настройках формы добавьте сервис «Вебхук» и укажите публичный адрес обработчика (например,
https://ваш-домен/tilda-hook). Тильда пришлёт туда поля формы при каждой отправке.
Какие модели подойдут
Для ответов на заявки и обработки форм хватает быстрой недорогой модели; для сложных случаев можно точечно взять флагман:
| Модель | Ввод, ₽/1М | Вывод, ₽/1М | Контекст |
|---|---|---|---|
| DeepSeek: DeepSeek V3 | 31 | 125 | 128K |
| OpenAI: GPT-5.4 Mini | 118 | 705 | 400K |
| Anthropic Claude Haiku Latest | 157 | 784 | 200K |
Частые вопросы
Можно ли обойтись без своего сервера?
Да — вместо кода поднимите сценарий в n8n: нода-вебхук принимает форму Тильды, следующая нода обращается к AI Gateway, а дальше письмо, сообщение в Telegram или запись в таблицу. Ключ хранится в credentials n8n.
Как вернуть ответ модели прямо на страницу Тильды?
Штатный вебхук формы работает в одну сторону и ответ на странице не покажет. Для интерактивного ответа нужен свой скрипт на странице, который шлёт запрос на ваш эндпоинт и выводит результат — это уже выходит за рамки стандартных форм Тильды.
Безопасно ли это для ключа?
Да, если ключ лежит только на посреднике. Тильда передаёт лишь поля формы на ваш URL и никогда не касается ключа AI Gateway, поэтому он не попадает в браузер посетителя.
AI для форм Тильды — начните с ключа AI Gateway
Получить ключ