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

# Embedding-Vektor erstellen

Erstellt einen Embedding-Vektor, der den Eingabetext repräsentiert.

## Anfrage-Header

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

## Anfragebody

<ParamField body="input" type="string[]" required={true}>
  Der einzubettende Eingabetext, codiert als String oder Token-Array. Um mehrere Eingaben in einer einzelnen Anfrage einzubetten, übergeben Sie ein Array von Strings oder ein Array von Token-Arrays. Die Eingabe darf die maximale Anzahl an Eingabe-Tokens des Modells nicht überschreiten (`text-embedding-ada-002` hat 8192 Tokens), darf kein leerer String sein, und die Dimension eines Arrays muss kleiner oder gleich 2048 sein.
</ParamField>

<ParamField body="model" type="string" required={true}>
  Die zu verwendende Modell-ID. Enum-Wert:

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

<ParamField body="encoding_format" type="string" required={false}>
  Das Format, in dem der Embedding-Vektor zurückgegeben wird. Kann `float` oder `base64` sein.
</ParamField>

## Antwortinformationen

<ResponseField name="object" type="string" required={true}>
  Immer `list`
</ResponseField>

<ResponseField name="data" type="object[]" required={true}>
  Liste der vom Modell generierten Embedding-Vektoren.

  <Expandable title="Eigenschaften" defaultOpen={true}>
    <ResponseField name="index" type="integer" required={true}>
      Der Index des Embedding-Vektors.
    </ResponseField>

    <ResponseField name="embedding" type="number[]" required={true}>
      Der Embedding-Vektor.
    </ResponseField>

    <ResponseField name="object" type="string" required={true}>
      Immer `embedding`
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="model" type="string" required={true}>
  Die verwendete Modell-ID.
</ResponseField>

<ResponseField name="usage" type="object" required={true}>
  Nutzungsinformationen.

  <Expandable title="Eigenschaften" defaultOpen={true}>
    <ResponseField name="prompt_tokens" type="integer" required={true}>
      Die Anzahl der Prompt-Tokens.
    </ResponseField>

    <ResponseField name="total_tokens" type="integer" required={true}>
      Die Gesamtzahl der Tokens.
    </ResponseField>
  </Expandable>
</ResponseField>
