Skip to main content
Эндпоинт /v1/embeddings генерирует векторные эмбеддинги для текстового ввода. Эмбеддинги представляют семантическое значение текста в виде многомерного массива чисел с плавающей точкой, что позволяет выполнять поиск по сходству, кластеризацию и генерацию с дополнением извлечением (RAG). Эндпоинт совместим с OpenAI Embeddings API.

Эндпоинт

Поддерживаемые модели эмбеддингов

См. Каталог моделей для актуальной информации о доступности и ценах.

Запрос

Заголовки

Параметры тела запроса

string
обязательно
Идентификатор модели эмбеддингов. Пример: "gemini-embedding-001", "text-embedding-3-small".
string | array
обязательно
Текст для эмбеддинга. Может быть одной строкой или массивом строк для пакетного создания эмбеддингов.
string
"float" (по умолчанию) возвращает массив чисел с плавающей точкой. "base64" возвращает строку в кодировке base64.
integer
Количество измерений для выходного эмбеддинга. Поддерживается не всеми моделями.

Примеры запросов

Ответ

Поля ответа

array
Массив объектов эмбеддингов, по одному на каждую входную строку.
integer
Количество обработанных токенов.

Пример косинусного сходства

python