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

# Crear embeddings

Crea un embedding que representa el texto de entrada.

## Encabezados de solicitud

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

<ParamField header="Authorization" type="string" required={true}>
  Formato de autenticación Bearer: Bearer \{\{API Key}}.
</ParamField>

## Cuerpo de la solicitud

<ParamField body="input" type="string[]" required={true}>
  Texto de entrada que se va a incrustar, codificado como una cadena o un array de tokens. Para incrustar varias entradas en una sola solicitud, pasa un array de cadenas o un array de tokens. La entrada no debe superar el máximo de tokens de entrada del modelo (`text-embedding-ada-002` admite 8192 tokens), no puede ser una cadena vacía y la dimensión de cualquier array debe ser menor o igual que 2048.
</ParamField>

<ParamField body="model" type="string" required={true}>
  El ID del modelo que se utilizará. Valores enumerados:

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

<ParamField body="encoding_format" type="string" required={false}>
  El formato para devolver los embeddings. Puede ser float o base64.
</ParamField>

## Información de respuesta

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

<ResponseField name="data" type="object[]" required={true}>
  Lista de embeddings generados por el modelo.

  <Expandable title="Propiedades" defaultOpen={true}>
    <ResponseField name="index" type="integer" required={true}>
      Índice del embedding.
    </ResponseField>

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

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

<ResponseField name="model" type="string" required={true}>
  ID del modelo utilizado.
</ResponseField>

<ResponseField name="usage" type="object" required={true}>
  Información de uso.

  <Expandable title="Propiedades" defaultOpen={true}>
    <ResponseField name="prompt_tokens" type="integer" required={true}>
      Cantidad de prompt tokens.
    </ResponseField>

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