Создать эмбеддинг
/embeddings
Возвращает векторные представления соответствующих текстовых запросов. Индекс объекта с векторным представлением (поле index
) соответствует индексу строки в массиве input
запроса.
Векторное представление выглядит как массив чисел embedding
. Каждое значение в массиве представляет одну из характеристик или признаков текста, учтенных при вычислении эмбеддинга. Значения образуют числовое представление текста и позволяют анализировать и использовать текст в различных задачах. Как правило, чем ближе значения эмбеддингов друг к другу, тем более семантически близки тексты.
Запрос
- application/json
Body
По умолчанию: Embeddings
Название модели, которая будет использована для создания эмбеддинга.
Строка или массив строк, которые будут использованы для генерации эмбеддинга.
OK
- application/json
- Схема
- Пример из схемы
Schema
- Array [
- ]
По умолчанию: list
Формат структуры данных.
data object[]required
По умолчанию: embedding
Тип объекта.
Массив чисел, представляющих значения эмбеддинга для предоставленного текста.
Индекс соответствующий индексу текста, полученного в массиве input
запроса.
usage objectrequired
Количество токенов в строке, для которой сгенерирован эмбеддинг.
По умолчанию: Embeddings
Название модели, которая используется для вычисления эмбеддинга.
{
"object": "list",
"data": [
{
"object": "embedding",
"embedding": [
0
],
"index": 0,
"usage": {
"prompt_tokens": 6
}
}
],
"model": "Embeddings"
}
Ошибка авторизации.
- application/json
- Схема
- Пример из схемы
Schema
По умолчанию: 401
HTTP-код сообщения.
По умолчанию: Unauthorized
Описание ошибки.
{
"status": 401,
"message": "Unauthorized"
}