# Плагины

> Расширяйте возможности AI-моделей с помощью плагинов: веб-поиск, обработка PDF, исправление JSON и сжатие контекста.

Плагины RouterAI позволяют расширить стандартные возможности языковых моделей прямо в API-запросе. Их не нужно настраивать заранее — достаточно передать параметр `plugins` в запрос, и модель получит доступ к дополнительным инструментам.

## Доступные плагины

| Плагин | ID | Описание |
|--------|----|----------|
| Веб-поиск | `web` | Дополняет ответы актуальными результатами из интернета |
| Работа с PDF | `file-parser` | Анализ и извлечение содержимого из загруженных PDF-файлов. |

## Как подключить плагины

Для активации плагина добавьте массив `plugins` в тело запроса:

```bash
curl https://routerai.ru/api/v1/chat/completions \
  -H "Authorization: Bearer $ROUTERAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4o",
    "plugins": [{"id": "web"}],
    "messages": [
      {"role": "user", "content": "Какие последние новости в области AI?"}
    ]
  }'
```

## Быстрое включение веб-поиска

Для удобного использования веб-поиска добавьте `:online` к идентификатору модели:

```json
{
  "model": "openai/gpt-4o:online",
  "messages": [
    {"role": "user", "content": "Последние новости о ChatGPT"}
  ]
}
```

Это эквивалентно явному указанию плагина `web`.

## Разделы

- [Веб-поиск &rarr;](/docs/guides/overview/plugins/web-search)
- [Работа с PDF &rarr;](/docs/guides/overview/multimodal/pdfs)
