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

# Criar embeddings

Cria um embedding que representa o texto de entrada.

## Cabeçalhos da solicitação

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

<ParamField header="Authorization" type="string" required={true}>
  Formato de autenticação Bearer: Bearer \{\{API Key}}.
</ParamField>

## Corpo da solicitação

<ParamField body="input" type="string[]" required={true}>
  O texto de entrada a ser incorporado, codificado como uma string ou um array de tokens. Para incorporar várias entradas em uma única solicitação, passe um array de strings ou um array de tokens. A entrada não deve exceder o número máximo de tokens de entrada do modelo (`text-embedding-ada-002` tem 8192 tokens), não pode ser uma string vazia, e a dimensão de qualquer array deve ser menor ou igual a 2048.
</ParamField>

<ParamField body="model" type="string" required={true}>
  O ID do modelo a ser usado. Valores enumerados:

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

<ParamField body="encoding_format" type="string" required={false}>
  O formato no qual retornar o embedding. Pode ser float ou base64.
</ParamField>

## Informações de resposta

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

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

  <Expandable title="Propriedades" defaultOpen={true}>
    <ResponseField name="index" type="integer" required={true}>
      O índice do embedding.
    </ResponseField>

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

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

<ResponseField name="model" type="string" required={true}>
  O ID do modelo usado.
</ResponseField>

<ResponseField name="usage" type="object" required={true}>
  Informações de uso.

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

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