# Sentence Transformers all-MiniLM-L12-v2

> Преобразует предложения и короткие тексты в векторы для поиска по смыслу, сравнения сходства и группировки. Это модель для получения эмбеддингов, а не генерации ответов.

- **ID для API:** `sentence-transformers/all-minilm-l12-v2`
- **Тип Модели:** Модель эмбеддингов
- **Контекст:** 512 токенов
- **Максимум на ответ:** 460 токенов
- **Вход:** текст → **Выход:** эмбеддинги

## Описание

#### Суть
Модель кодирует предложения и короткие абзацы в плотные векторные представления, отражающие их смысл. Полученные эмбеддинги можно сравнивать, чтобы находить близкие по значению тексты. Модель обучена на контрастивной задаче: для пар предложений она учится сближать представления связанных текстов и отделять их от случайных примеров.

#### Сильные стороны
Это универсальная текстовая модель для эмбеддингов, применимая к семантическому поиску, кластеризации и оценке сходства предложений. Карточка модели описывает её как кодировщик предложений и коротких абзацев; для использования доступны Sentence Transformers и стандартные компоненты Transformers с операцией pooling.

#### Контекст и модальности
По данным каталога, на вход подаётся текст, а на выходе формируются эмбеддинги; длина контекста — 512 токенов. Модель не предназначена для диалога или генерации текста.

#### Типовые сценарии
- Поиск документов и фрагментов по смыслу запроса: векторы текстов индексируют, а затем ранжируют по сходству.
- Поиск похожих предложений, вопросов или коротких описаний.
- Группировка коллекций текстов по тематической близости.

#### Ограничения
Это общий кодировщик, а не модель, специально настроенная под конкретный поисковый домен или формат ранжирования. Качество зависит от языка, характера текстов, способа нарезки документов и выбранной метрики сравнения; для производственной системы поиск стоит проверять на собственных примерах. Векторные представления сами по себе не возвращают объяснение совпадения и не формируют ответ на запрос.

#### Отличие от соседей по семейству
В семействе есть более компактная версия all-MiniLM-L6-v2, а также модели MiniLM, специально обученные для семантического поиска. all-MiniLM-L12-v2 — универсальный кодировщик предложений и коротких абзацев; его не следует путать со специализированными вариантами, настроенными для определённого поискового набора данных.

## Цены

- Запрос / 1М: 0,59 ₽

## Провайдеры

Выбрать Провайдера можно параметром `provider` в запросе.

| Провайдер | Цена | Контекст | Макс. ответ | Данные в РФ | 152-ФЗ |
| --- | --- | --- | --- | --- | --- |
| deepinfra/us | Запрос / 1М: 0,59 ₽ | 512 | 460 | — | — |

## Быстрый старт

```bash
curl https://polza.ai/api/v1/embeddings \
  -H "Authorization: Bearer $POLZA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "sentence-transformers/all-minilm-l12-v2",
  "input": [
    "Пример текста для поиска"
  ]
}'
```

## Ссылки

- Страница: https://polza.ai/models/sentence-transformers/all-minilm-l12-v2
- Каталог: https://polza.ai/models
