> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Создание векторных представлений

Создает векторное представление, представляющее входной текст.

## Заголовки запроса

<ParamField header="Content-Type" type="string" required={true}>
  Перечисляемое значение: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Формат Bearer-аутентификации: Bearer \{\{API 秘钥}}.
</ParamField>

## Тело запроса

<ParamField body="input" type="string[]" required={true}>
  Входной текст для векторного представления, закодированный как строка или массив токенов. Чтобы создать векторные представления для нескольких входных данных в одном запросе, передайте массив строк или массив токенов. Входные данные не должны превышать максимальное количество входных token для модели (8192 tokens для text-embedding-ada-002), не могут быть пустой строкой, а размерность любого массива должна быть меньше или равна 2048.
</ParamField>

<ParamField body="model" type="string" required={true}>
  ID модели, которую нужно использовать. Перечисляемое значение:

  * `baai/bge-m3`
</ParamField>

<ParamField body="encoding_format" type="string" required={false}>
  Формат возвращаемых векторных представлений. Может быть float или base64.
</ParamField>

## Информация об ответе

<ResponseField name="object" type="string" required={true}>
  Всегда list
</ResponseField>

<ResponseField name="data" type="object[]" required={true}>
  Список векторных представлений, сгенерированных моделью.

  <Expandable title="Свойства" defaultOpen={true}>
    <ResponseField name="index" type="integer" required={true}>
      Индекс векторного представления.
    </ResponseField>

    <ResponseField name="embedding" type="number[]" required={true}>
      Векторное представление.
    </ResponseField>

    <ResponseField name="object" type="string" required={true}>
      Всегда embedding
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="model" type="string" required={true}>
  ID использованной модели.
</ResponseField>

<ResponseField name="usage" type="object" required={true}>
  Информация об использовании.

  <Expandable title="Свойства" defaultOpen={true}>
    <ResponseField name="prompt_tokens" type="integer" required={true}>
      Количество prompt tokens.
    </ResponseField>

    <ResponseField name="total_tokens" type="integer" required={true}>
      Общее количество tokens.
    </ResponseField>
  </Expandable>
</ResponseField>
