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/embeddingsEmbeddings 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
modelstringobligatorioUn ID de modelo de embeddings, p. ej. text-embedding-3-small.
inputstring | arrayobligatorioUn string o un array — la respuesta devuelve los vectores en el mismo orden.
dimensionsintegeropcionalTrunca 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.
#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.