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

# Créer un vecteur d’intégration

Crée un vecteur d’intégration représentant le texte d’entrée.

## En-têtes de requête

<ParamField header="Content-Type" type="string" required={true}>
  Valeur énumérée : `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Format d’authentification Bearer : Bearer \{\{API Key}}.
</ParamField>

## Corps de la requête

<ParamField body="input" type="string[]" required={true}>
  Texte d’entrée à intégrer, encodé sous forme de chaîne ou de tableau de tokens. Pour intégrer plusieurs entrées dans une seule requête, transmettez un tableau de chaînes ou un tableau de tokens. L’entrée ne doit pas dépasser le nombre maximal de tokens d’entrée du modèle (`text-embedding-ada-002` prend en charge 8192 tokens), ne peut pas être une chaîne vide, et la dimension de tout tableau doit être inférieure ou égale à 2048.
</ParamField>

<ParamField body="model" type="string" required={true}>
  ID du modèle à utiliser. Valeurs énumérées :

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

<ParamField body="encoding_format" type="string" required={false}>
  Format des vecteurs d’intégration renvoyés. Peut être float ou base64.
</ParamField>

## Informations de réponse

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

<ResponseField name="data" type="object[]" required={true}>
  Liste des vecteurs d’intégration générés par le modèle.

  <Expandable title="Propriétés" defaultOpen={true}>
    <ResponseField name="index" type="integer" required={true}>
      Index du vecteur d’intégration.
    </ResponseField>

    <ResponseField name="embedding" type="number[]" required={true}>
      Vecteur d’intégration.
    </ResponseField>

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

<ResponseField name="model" type="string" required={true}>
  ID du modèle utilisé.
</ResponseField>

<ResponseField name="usage" type="object" required={true}>
  Informations d’utilisation.

  <Expandable title="Propriétés" defaultOpen={true}>
    <ResponseField name="prompt_tokens" type="integer" required={true}>
      Nombre de prompt tokens.
    </ResponseField>

    <ResponseField name="total_tokens" type="integer" required={true}>
      Nombre total de tokens.
    </ResponseField>
  </Expandable>
</ResponseField>
