О модели#
Text Embedding 3 Small - компактная embedding-модель OpenAI, рассчитанная на большой объем векторизации при низкой цене. Она дает вектор из 1536 чисел и позволяет уменьшать размерность прямо в запросе, что экономит место в векторной базе. Подходит для RAG, семантического поиска, кластеризации и дедупликации, когда важна стоимость обработки больших коллекций.
Характеристики#
Параметр | Значение |
|---|---|
Контекстное окно | 8 191 токенов |
Размерность вектора | 1536 (можно уменьшить через dimensions) |
Мультимодальность | Эмбеддинги |
Дата выхода | 25 января 2024 |
Возможности#
Сценарий | Что делает |
|---|---|
Индексация | статьи, документы, заметки и базы знаний |
Поиск | семантический поиск и подбор похожих фрагментов для RAG |
Аналитика | кластеризация, рекомендации и поиск дубликатов |
Что важно знать#
Endpoint /v1/embeddings возвращает OpenAI-совместимый object=list.
Размерность ответа по умолчанию: 1536 чисел, параметр dimensions позволяет получить меньший вектор.
Для больших коллекций отправляйте input батчами и сохраняйте embedding вместе с исходным id документа.
Стоимость#
Что тарифицируется | Цена |
|---|---|
Input за 1M токенов | 2 руб |
Оплата списывается с баланса DS Lab в DS-коинах. 1 DS-коин = 1 ₽.
API#
1. Создайте API-ключ на странице dslab.tech/api/keys
2. Используйте https://api.dslab.tech/v1 как base_url в SDK или прямых HTTP-запросах. Модель: text-embedding-3-small.
3. Для OpenAI-compatible SDK смотрите platform.openai.com/docs/libraries
curl https://api.dslab.tech/v1/embeddings \
-H "Authorization: Bearer YOUR_DSLAB_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-embedding-3-small",
"input": "Как настроить резервное копирование базы данных"
}' Эндпоинт#
Создает векторные представления текста для поиска, RAG и сравнения.
POST https://api.dslab.tech/v1/embeddings
Поле | Значение |
|---|---|
Authorization | Bearer $DSLAB_API_KEY |
Content-Type | application/json |
Model | text-embedding-3-small |
Режим | sync |
Параметры#
Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| string | - | Точный slug модели |
| string | string[] | integer[] | - | Текст, массив текстов или массив токенов для векторизации (до 2048 элементов в запросе) |
| integer | 1536 | Требуемая размерность вектора, от 1 до 1536 |
| string | float | Формат вектора в ответе: float или base64 |
| string | - | Идентификатор конечного пользователя на стороне клиента |



