OpenAI Embeddings
Создавайте текстовые векторы в совместимом с OpenAI формате.
Интерфейс OpenAI Embeddings преобразует один входной элемент или пакет элементов в векторное представление для семантического поиска, кластеризации, рекомендаций и векторного поиска. Ограничения ввода, размерность вывода и действие необязательных параметров зависят от выбранной модели Embedding.
/v1/embeddingsСоздайте векторное представление заданного ввода для семантического поиска, кластеризации, рекомендаций и других задач векторного поиска. Интерфейс поддерживает один текст, пакет текстов, массив Tokens и пакет массивов Tokens.
Ограничения ввода и размерность вывода зависят от выбранной модели. Например, text-embedding-ada-002 возвращает вектор размерности 1536 и принимает не более 8192 Tokens; ограничения других моделей могут отличаться.
Аутентификация
bearerAuth Используйте Bearer your-api-key в Header Authorization.
Расположение: header
Тело запроса
Выберите структуру текста по числу входных элементов; оба режима используют один Endpoint Embeddings.
application/jsonПреобразуйте одну непустую строку в вектор эмбеддинга для проверки одного элемента или запроса в реальном времени.
- model
- ID модели Embedding, видимой текущему ключу API.
- input
- Одна непустая строка для преобразования в вектор.
- encoding_format
- Формат кодирования вектора; по умолчанию float.
{
"model": "MODEL_ID",
"input": "Еда в этом ресторане очень вкусная, а официанты дружелюбные.",
"encoding_format": "float"
}Массивы Tokens и пакеты массивов Tokens доступны в полном справочнике полей; число входных элементов, длина и размерность векторов определяются ограничениями выбранной модели.
Тело ответа
application/json
application/json
application/json
application/json
application/json