Saltar al contenido principal
POST
/
openai
/
v1
/
embeddings
Crear 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
  }
}
Crea un embedding que representa el texto de entrada.

Encabezados de solicitud

Content-Type
string
requerido
Valores enumerados: application/json
Authorization
string
requerido
Formato de autenticación Bearer: Bearer {{API Key}}.

Cuerpo de la solicitud

input
string[]
requerido
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.
model
string
requerido
El ID del modelo que se utilizará. Valores enumerados:
  • baai/bge-m3
encoding_format
string
El formato para devolver los embeddings. Puede ser float o base64.

Información de respuesta

object
string
requerido
Fijo como list
data
array
requerido
Lista de embeddings generados por el modelo.
model
string
requerido
ID del modelo utilizado.
usage
object
requerido
Información de uso.