> ## 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.

# Rechnungen abfragen

## Anfrageheader

<ParamField header="Content-Type" type="string" required={true}>
  Enum-Wert: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Bearer-Authentifizierungsformat: Bearer \{\{API Key}}.
</ParamField>

## Antwortinformationen

<ParamField query="cycleType" type="string" required={true}>
  Granularität des Abrechnungszeitraums. Optionen:

  * `Hour`: stündlich
  * `Day`: täglich
  * `Week`: wöchentlich
  * `Month`: monatlich
</ParamField>

<ParamField query="productCategory" type="string" required={true}>
  Produkttyp. Optionen:

  * `summary`: zusammengefasste Rechnung
  * `llm`: großes Sprachmodell
</ParamField>

<ParamField query="productName" type="string" required={false}>
  Produktname. Unterstützt unscharfe Suche.
</ParamField>

<ParamField query="startTime" type="string" required={false}>
  Startzeit des abzufragenden Abrechnungszeitraums, Zeitstempel (Sekunden), Standardwert: 0.
</ParamField>

<ParamField query="endTime" type="string" required={false}>
  Endzeit des abzufragenden Abrechnungszeitraums, Zeitstempel (Sekunden), Standardwert: 0.
</ParamField>

<ParamField query="ownerId" type="string" required={false}>
  Gibt die abzufragende Instanz-ID an.
</ParamField>

## Antwortparameter

<ResponseField name="bills" type="object[]" required={true}>
  Abrechnungsinformationen für On-Demand-Instanzen.

  <Expandable title="Eigenschaften" defaultOpen={true}>
    <ResponseField name="userId" type="string" required={true}>
      Benutzer-ID, zu der die Instanz gehört.
    </ResponseField>

    <ResponseField name="startTime" type="string" required={true}>
      Startzeit der Rechnung. Format: Unix-Zeitstempel.
    </ResponseField>

    <ResponseField name="endTime" type="string" required={true}>
      Endzeit der Rechnung. Format: Unix-Zeitstempel.
    </ResponseField>

    <ResponseField name="billingMethod" type="string" required={true}>
      Abrechnungsmethode der Instanz. Der Wert 1 bedeutet On-Demand-Abrechnung.
    </ResponseField>

    <ResponseField name="productName" type="string" required={true}>
      Produktname.
    </ResponseField>

    <ResponseField name="category" type="string" required={true}>
      Produktkategorie.
    </ResponseField>

    <ResponseField name="ownerID" type="string" required={true}>
      Instanz-ID.
    </ResponseField>

    <ResponseField name="billNum0" type="string" required={true}>
      * llm: Eingabe-tokens
    </ResponseField>

    <ResponseField name="billNum1" type="string" required={true}>
      * llm: Ausgabe-tokens
    </ResponseField>

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

    <ResponseField name="basePrice1" type="string" required={true}>
      Ohne Bedeutung
    </ResponseField>

    <ResponseField name="discountPrice0" type="string" required={true}>
      * llm: Einzelpreis für Eingabe-tokens
      * Sonstige: Einzelpreis
    </ResponseField>

    <ResponseField name="discountPrice1" type="string" required={true}>
      * llm: Einzelpreis für Ausgabe-tokens
    </ResponseField>

    <ResponseField name="amount" type="string" required={true}>
      Gesamtpreis.
    </ResponseField>

    <ResponseField name="voucherAmount" type="string" required={true}>
      Abgezogener Gutscheinbetrag.
    </ResponseField>

    <ResponseField name="payAmount" type="string" required={true}>
      Bar zu zahlender Betrag.
    </ResponseField>

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

    <ResponseField name="pricePrecision" type="string" required={true}>
      Preisgenauigkeit.
    </ResponseField>

    <ResponseField name="productId" type="string" required={true}>
      Produkt-ID.
    </ResponseField>
  </Expandable>
</ResponseField>
