Todos los productos
Search
Centro de documentos

OpenSearch:Servicio de reducción de dimensionalidad vectorial

Última actualización: Sep 04, 2026

Nombre del servicio

ID del servicio

Descripción

Límite de QPS

OpenSearch vector dimensionality reduction service-001

ops-embedding-dim-reduction-001

Reduce las dimensiones vectoriales. Puede aplicar fine-tune al modelo para crear un servicio personalizado según las necesidades de su negocio. Este servicio admite vectores de hasta 4,000 dimensiones.

50

Nota

Para solicitar un límite mayor de QPS de API, envíe un ticket a soporte técnico.

Requisitos previos

  • Obtenga las credenciales de autenticación

    La plataforma abierta AI Search requiere una clave de API para la autenticación. Para obtener instrucciones, consulte Get an API key.

  • Obtenga el endpoint del servicio

    Puede invocar el servicio mediante la red pública o una VPC. Para más detalles, consulte Get the service endpoint.

Formato de solicitud

Instrucciones generales

  • El cuerpo de la solicitud no debe exceder los 8 MB.

Método de solicitud HTTP

POST

URL

{host}/v3/openapi/workspaces/{workspace_name}/embedding-tuning/{service_id}
  • host: El endpoint del servicio. Puede invocar la API mediante la red pública o una VPC. Para más detalles, consulte Obtain a service endpoint. Para obtener el endpoint, inicie sesión en la consola de la plataforma abierta AI Search. En el panel de navegación izquierdo, haga clic en API Keys. En la sección Access domain name, copie el nombre de dominio correspondiente al valor {host}. Use el dominio público para acceder mediante la red pública y el dominio privado para acceder mediante VPC en las regiones China (Shanghai), China (Hangzhou), China (Shenzhen), China (Beijing), China (Zhangjiakou) y China (Qingdao). Haga clic en Create API Key para generar una nueva clave.

  • workspace_name: El nombre de su espacio de trabajo, por ejemplo, default.

  • service_id: El ID del servicio integrado, como ops-embedding-dim-reduction-001.

Parámetros de solicitud

Parámetros de encabezado

Autenticación mediante clave de API

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

Content-Type

String

Sí

El formato de la solicitud. Establezca este valor en application/json.

application/json

Authorization

String

Sí

Su clave de API.

Bearer OS-d1**2a

Parámetros del cuerpo

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

input

List<List<Float>>

Sí

Una colección de vectores de entrada.

[0.111,0.222,0.333]

parameters

Map

No

Parámetros de solicitud ajustables. Los parámetros disponibles varían según el ID del servicio.

parameters.output_dimension

Integer

No

La dimensión de los vectores de salida. Valor predeterminado: 512.

512

parameters.model_name

String

No

El nombre de su modelo entrenado de forma personalizada. Este parámetro es obligatorio para los servicios de compresión vectorial.

xxxx-model

Parámetros de respuesta

Parámetro

Tipo

Descripción

Ejemplo

result.output

List<List<Float>>

Los vectores de salida después del fine-tune.

usage.doc_count

Int

El número de vectores en la solicitud.

2

Ejemplo de solicitud con curl

curl --location 'http://****-hangzhou.opensearch.aliyuncs.com/v3/openapi/workspaces/default/embedding-tuning/ops-embedding-dim-reduction-001/' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{  
  "input": [
    [0.111,0.222,0.333],
    [0.121,0.221,0.331]
  ],
  "parameters":{
    "output_dimension": "512",
    "model_name" : "xxxx"
  }
}'

Ejemplos de respuesta

Ejemplo de respuesta exitosa

{
  "request_id": "450fcb80-f796-46c1-8d69-e1e86d29aa9f",
  "latency": 564.903929,
  "usage": {
    "doc_count": 2
  },
  "result": {
    "output":[
      [0.111,0.222,0.333],
      [0.121,0.221,0.331]
    ]
  }
}

Ejemplo de respuesta de error

Si una solicitud falla, la respuesta incluye un code y un message que describen el error.

{
    "request_id": "590A7EB8-AA84-****-AF31-8C35DC965972",
    "latency": 0.0,
    "code": "InvalidParameter",
    "http_code": 400,
    "message": "document.file_name required"
}

Códigos de estado

Código de estado HTTP

Código de error

Descripción

200

-

La solicitud se completó correctamente.

404

BadRequest.TaskNotExist

La tarea especificada no existe.

400

InvalidParameter

La solicitud no es válida.

500

InternalServerError

Ocurrió un error interno del servidor.

Para consultar la lista completa de códigos de error, consulte Status codes.