Создание вложений
Преобразует текст (или, для моделей, которые его поддерживают, мультимодальное содержимое) в векторные внедрения. Формы запроса и ответа соответствуют встраиваниям OpenAI API, поэтому они работают напрямую с client.embeddings.create(). ввод принимает одну строку или массив строк.
/api/v1/embeddingsАвторизация
AuthorizationобязательноКлюч API как Bearer-токен в заголовке Authorization.
Тело
modelобязательноИспользуемая модель внедрения, указанная поставщиком, например. «openai/text-embedding-3-small».
"openai/text-embedding-3-small"inputобязательноТекст для вставки. Принимает одну строку или массив строк для встраивания нескольких входных данных в один запрос. Некоторые модели дополнительно принимают элементы структурированного мультимодального контента, пересылаемые в восходящий поток как есть; фактическая поддержка зависит от модели.
"The quick brown fox"encoding_formatФормат кодирования, пересылаемый в восходящий поток как есть, без локальной проверки; поддерживаемые значения зависят от восходящего потока.
"float"dimensionsЧисло измерений выходного вектора, пересылаемого в восходящий поток как есть, без локальной проверки; только некоторые модели поддерживают специальные размеры, и вышестоящая сторона определяет поведение (обычно игнорирует или выдает ошибку), если они не поддерживаются.
providerНастройки маршрутизации поставщика (порядок, только, игнорировать,allow_fallbacks, сортировка, …). Пересылается и принимается только на определенных модельных маршрутах; неподдерживаемые маршруты отбрасывают его автоматически и никогда не отправляют вверх по течению.