Что такое Extensions
Extensions — это внешние сервисы и интеграции, которые проект может использовать для расширения функциональности: аутентификация, базы данных, API, storage, платёжные системы и многое другое. Extensions подключаются к AI через стандартный протокол для интеграции с внешними сервисами.Как использовать extensions
Выбор при генерации
При отправке запроса в чат вы можете выбрать relevant extensions в панели выбора. AI будет учитывать выбранные extensions при генерации кода.Автоматический выбор
Если вы не выбрали extensions вручную, AI может предложить подключить нужные сервисы на основе описания проекта.Установка extensions
Категории extensions
| Категория | Примеры |
|---|---|
| Аутентификация | Вход через email, OAuth, 2FA |
| Базы данных | Хранение данных проекта |
| API и интеграции | Подключение внешних сервисов |
| Storage | Файловое хранилище |
| Платежи | Прием платежей |
| Уведомления | Telegram, Email |
| Аналитика | Статистика посещений |
Создание собственного extension
Вы можете создать свой extension, если нужна интеграция, которой нет в каталоге.Определите инструменты
Опишите, какие операции extension предоставляет AI: их названия, параметры и описания.
Как это работает
Extensions подключаются к AI через стандартный протокол. Когда вы отправляете запрос с подключенным extension, AI получает доступ к дополнительным инструментам этого сервиса и использует их при генерации кода.Примеры интеграций
| Тип | Что делает |
|---|---|
| Поиск в интернете | Находит актуальную информацию, документацию, примеры |
| Генерация изображений | Создает картинки, иконки, фон для проекта |
| Аутентификация | Подключает вход через email, OAuth, 2FA |
| Базы данных | Настраивает хранение данных проекта |
| Платежи | Подключает прием платежей |
| Уведомления | Отправляет сообщения в мессенджеры и email |
Управление extensions в проекте
Подключение extension к проекту
Включите extension во вкладке проекта или выберите его при отправке запроса в чат.Отключение extension
Отключите extension в настройках проекта, если он больше не нужен.Обновление extensions
Extensions обновляются автоматически. Если вы создали свой extension, вы можете обновить его версию в каталоге.Troubleshooting
Extension не работает
- Проверьте, что extension установлена и подключена к проекту
- Убедитесь, что переменные окружения для extension добавлены в Cloud Env
- Проверьте логи на наличие ошибок API
AI не использует extension
- Убедитесь, что extension выбрана в панели выбора при отправке запроса
- Опишите в запросе, какой сервис или интеграцию вы хотите использовать
- Проверьте, что extension поддерживает нужный тип операции