ДокументацияПоддержка
API

Embeddings

Преобразование текста в числовые векторы для поиска, RAG и сравнения.

Все руководства (.md)

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

Поле input принимает строку, массив строк, массив token ID или массив массивов token ID. Числовые token ID учитываются без повторной токенизации.

1curl https://elysiumai.garden/v1/embeddings   -H "Authorization: Bearer $ELYSIUM_API_KEY"   -H "Content-Type: application/json"   -d '{"model":"your-embedding-model-id","input":["первый текст","второй текст"]}'

Формы входа и параметры

ПолеДопустимое значениеНазначение
inputстрока или массив строкОдин или несколько текстов
inputмассив token IDОдин уже токенизированный текст
inputмассив массивов token IDПакет токенизированных текстов
encoding_formatfloat или base64Формат вектора, если модель поддерживает
dimensionsцелое числоУменьшенная размерность, если поддерживается
Не смешивайте строки и массивы token ID в одном input. Максимальная длина и dimensions зависят от выбранной embedding-модели.

Как читать ответ

Для каждого элемента input возвращается объект data с полем embedding. Порядок элементов в data соответствует порядку входных строк.

1{2  "data": [3    {"index": 0, "embedding": [0.012, -0.084, 0.031]},4    {"index": 1, "embedding": [0.019, -0.071, 0.028]}5  ],6  "usage": {"prompt_tokens": 6, "total_tokens": 6}7}
Термины на этой странице
ТерминЧто означает
Base URLБазовый адрес API, к которому клиент добавляет нужный маршрут.
API-ключСекрет для авторизации и списания запросов с вашего баланса.
Model IDТочное системное имя модели из каталога Elysium AI.
EndpointМаршрут, определяющий выполняемую API-операцию.
JSONТекстовый формат структуры запроса и ответа.
UsageОбъект ответа со счётчиками использованных ресурсов.
StreamingПередача ответа частями сразу по мере готовности.