Referencia de la API

Embeddings

Ningún modelo lo admite todavía

Ahora mismo ningún modelo del catálogo admite esta ruta. La página se mantiene como referencia.
POST/v1/embeddings

Embeddings vectoriales con el formato de OpenAI — text-embedding-3, jina-embeddings, voyage y equivalentes de otros proveedores. Se factura por tokens de entrada.

#Parámetros de la solicitud

  • modelstringobligatorio

    Un ID de modelo de embeddings, p. ej. text-embedding-3-small.

  • inputstring | arrayobligatorio

    Un string o un array — la respuesta devuelve los vectores en el mismo orden.

  • dimensionsintegeropcional

    Trunca el vector en los modelos que admiten dimensiones Matryoshka.

  • encoding_formatstringopcional

    "float" (predeterminado) o "base64" para un payload compacto.

#Errores relacionados

  • 400 invalid_request_errorCuerpo mal formado o parámetro no admitido para este modelo.
  • 401Bearer token no válido o ausente. Esta ruta no tiene error.code — compara por el estado.
  • 402 insufficient_user_quotaEl saldo de la billetera no cubre la estimación reservada previamente.
  • 429Limitación por clave. Cuerpo vacío; espera el Retry-After. Un 429 que sí incluye insufficient_user_quota indica en cambio un límite de gasto diario.
  • 503 model_not_foundModelo desconocido, o ningún canal sano lo atiende ahora mismo.

Tabla completa de códigos de error →

#Ejemplo de solicitud

curl https://www.aisplice.store/v1/embeddings \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-embedding-3-small",
    "input": ["hello world", "another sentence"]
  }'

#Respuesta

response.json
{
  "object": "list",
  "model": "text-embedding-3-small",
  "data": [
    {"object": "embedding", "index": 0, "embedding": [0.0023, -0.0091, …]},
    {"object": "embedding", "index": 1, "embedding": [0.0154,  0.0007, …]}
  ],
  "usage": {"prompt_tokens": 8, "total_tokens": 8}
}

¿Sigues con el problema?

Envíanos el ID de solicitud o el mensaje de error y lo revisaremos.