Пример запроса
Поле 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_format | float или 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 | Передача ответа частями сразу по мере готовности. |