> ## 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 query="cycleType" type="string" required={true}>
  Гранулярность расчетного периода. Варианты:

  * `Hour`: по часам
  * `Day`: по дням
  * `Week`: по неделям
  * `Month`: по месяцам
</ParamField>

<ParamField query="productCategory" type="string" required={true}>
  Тип продукта. Варианты:

  * `summary`: сводный счет
  * `llm`: большая языковая модель
</ParamField>

<ParamField query="productName" type="string" required={false}>
  Название продукта. Поддерживается нечеткое сопоставление.
</ParamField>

<ParamField query="startTime" type="string" required={false}>
  Время начала периода счета для запроса, временная метка (в секундах), значение по умолчанию: 0.
</ParamField>

<ParamField query="endTime" type="string" required={false}>
  Время окончания периода счета для запроса, временная метка (в секундах), значение по умолчанию: 0.
</ParamField>

<ParamField query="ownerId" type="string" required={false}>
  Укажите ID экземпляра, который нужно запросить.
</ParamField>

## Параметры информации ответа

<ResponseField name="bills" type="object[]" required={true}>
  Информация о тарификации экземпляров по требованию.

  <Expandable title="Свойства" defaultOpen={true}>
    <ResponseField name="userId" type="string" required={true}>
      ID пользователя, которому принадлежит экземпляр.
    </ResponseField>

    <ResponseField name="startTime" type="string" required={true}>
      Время начала счета. Формат — временная метка Unix.
    </ResponseField>

    <ResponseField name="endTime" type="string" required={true}>
      Время окончания счета. Формат — временная метка Unix.
    </ResponseField>

    <ResponseField name="billingMethod" type="string" required={true}>
      Способ тарификации экземпляра. Значение 1 означает оплату по требованию.
    </ResponseField>

    <ResponseField name="productName" type="string" required={true}>
      Название продукта.
    </ResponseField>

    <ResponseField name="category" type="string" required={true}>
      Категория продукта.
    </ResponseField>

    <ResponseField name="ownerID" type="string" required={true}>
      ID экземпляра.
    </ResponseField>

    <ResponseField name="billNum0" type="string" required={true}>
      * llm: входные tokens
    </ResponseField>

    <ResponseField name="billNum1" type="string" required={true}>
      * llm: выходные tokens
    </ResponseField>

    <ResponseField name="basePrice0" type="string" required={true}>
      Исходная цена
    </ResponseField>

    <ResponseField name="basePrice1" type="string" required={true}>
      Не имеет значения
    </ResponseField>

    <ResponseField name="discountPrice0" type="string" required={true}>
      * llm: цена за входные tokens
      * прочее: цена за единицу
    </ResponseField>

    <ResponseField name="discountPrice1" type="string" required={true}>
      * llm: цена за выходные tokens
    </ResponseField>

    <ResponseField name="amount" type="string" required={true}>
      Итоговая цена.
    </ResponseField>

    <ResponseField name="voucherAmount" type="string" required={true}>
      Сумма, списанная купоном.
    </ResponseField>

    <ResponseField name="payAmount" type="string" required={true}>
      Сумма оплаты наличными.
    </ResponseField>

    <ResponseField name="payAmountDisplay" type="string" required={true} />

    <ResponseField name="pricePrecision" type="string" required={true}>
      Точность цены.
    </ResponseField>

    <ResponseField name="productId" type="string" required={true}>
      ID продукта.
    </ResponseField>
  </Expandable>
</ResponseField>
