> ## 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="model" type="string" required={true}>
  Название модели, которую нужно использовать.
</ParamField>

<ParamField body="query" type="string" required={true}>
  Поисковый запрос.
</ParamField>

<ParamField body="documents" type="string[]" required={true}>
  Список документов.
</ParamField>

<ParamField body="top_n" type="integer" required={false}>
  Количество возвращаемых наиболее релевантных документов или индексов.
</ParamField>

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

<ResponseField name="id" type="string" required={true}>
  Идентификатор
</ResponseField>

<ResponseField name="results" type="object[]" required={true}>
  <Expandable title="свойства" defaultOpen={false}>
    <ResponseField name="document" type="object">
      Исходное содержимое документа.

      <Expandable title="свойства" defaultOpen={false}>
        <ResponseField name="text" type="string" />
      </Expandable>
    </ResponseField>

    <ResponseField name="index" type="integer">
      Значение индекса позиции во входном массиве документов-кандидатов.
    </ResponseField>

    <ResponseField name="relevance_score" type="number">
      Оценка сходства.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="usage" type="object">
  Статистика использования tokens.

  <Expandable title="свойства" defaultOpen={false}>
    <ResponseField name="completion_tokens" type="integer" required={true}>
      Количество tokens в сгенерированном completion.
    </ResponseField>

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

    <ResponseField name="total_tokens" type="integer" required={true}>
      Общее количество tokens, использованных в запросе (prompt + completion).
    </ResponseField>
  </Expandable>
</ResponseField>
