Pular para o conteúdo principal
POST
/
openai
/
v1
/
embeddings
Criar embeddings
curl --request POST \
  --url https://api.highwayapi.ai/openai/v1/embeddings \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "input": [
    "<string>"
  ],
  "model": "<string>",
  "encoding_format": "<string>"
}
'
{
  "object": "<string>",
  "data": [
    {
      "index": 123,
      "embedding": [
        {}
      ],
      "object": "<string>"
    }
  ],
  "model": "<string>",
  "usage": {
    "prompt_tokens": 123,
    "total_tokens": 123
  }
}
Cria um embedding que representa o texto de entrada.

Cabeçalhos da solicitação

Content-Type
string
obrigatório
Valores enumerados: application/json
Authorization
string
obrigatório
Formato de autenticação Bearer: Bearer {{API Key}}.

Corpo da solicitação

input
string[]
obrigatório
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.
model
string
obrigatório
O ID do modelo a ser usado. Valores enumerados:
  • baai/bge-m3
encoding_format
string
O formato no qual retornar o embedding. Pode ser float ou base64.

Informações de resposta

object
string
obrigatório
Fixo como list
data
array
obrigatório
Lista de embeddings gerados pelo modelo.
model
string
obrigatório
O ID do modelo usado.
usage
object
obrigatório
Informações de uso.