Логотип Data Secrets
LAB

Text Embedding 3 Small

Последняя модель для кодинга от OpenAI

Эмбеддинг

Содержание

О модели#

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

Параметры#

Параметр

Тип

По умолчанию

Описание

model

string

-

Точный slug модели

input

string | string[] | integer[]

-

Текст, массив текстов или массив токенов для векторизации (до 2048 элементов в запросе)

dimensions

integer

1536

Требуемая размерность вектора, от 1 до 1536

encoding_format

string

float

Формат вектора в ответе: float или base64

user

string

-

Идентификатор конечного пользователя на стороне клиента

Еще модели от этого провайдера

Все