全部产品
Search
文档中心

OpenSearch:Layanan reduksi dimensi vektor

更新时间:Aug 06, 2025

Nama Layanan

ID Layanan

Deskripsi Layanan

Batas QPS untuk panggilan API (Akun Alibaba Cloud dan Pengguna RAM)

Layanan Reduksi Dimensi Vektor OpenSearch-001

ops-embedding-dim-reduction-001

Menyediakan layanan reduksi dimensi vektor, mendukung reduksi dimensi vektor hingga 4k. Anda dapat menyesuaikan model berdasarkan kebutuhan bisnis Anda.

50

Catatan

Untuk mengajukan QPS yang lebih tinggi, kirimkan tiket.

Prasyarat

  • Informasi otentikasi telah diperoleh.

    Untuk memanggil layanan Platform Pencarian AI Terbuka menggunakan API, Anda perlu mengotentikasi identitas pemanggil.

  • Alamat akses layanan telah diperoleh.

    Anda dapat memanggil layanan melalui Internet atau virtual private cloud (VPC). Untuk informasi lebih lanjut, lihat Dapatkan Alamat Pendaftaran Layanan.

Deskripsi permintaan

Deskripsi umum

  • Badan permintaan tidak boleh melebihi 8MB.

Metode permintaan HTTP

POST

URL

{host}/v3/openapi/workspaces/{workspace_name}/embedding-tuning/{service_id}
  • host: Alamat untuk memanggil layanan, mendukung pemanggilan layanan API melalui jaringan publik dan VPC. Untuk informasi lebih lanjut, lihat Kueri Titik Akhir Layanan.

  • workspace_name: Nama ruang kerja, seperti 'default'.

  • service_id: ID layanan bawaan sistem, seperti ops-embedding-dim-reduction-001.

Parameter permintaan

Parameter Header

Otentikasi API-KEY

Parameter

Tipe

Diperlukan

Deskripsi

Nilai contoh

Content-Type

String

Ya

Jenis permintaan: application/json

application/json

Authorization

String

Ya

API-Key

Bearer OS-d1**2a

Parameter Body

Parameter

Tipe

Diperlukan

Deskripsi

Nilai contoh

input

List<List<Float>>

Ya

Koleksi vektor input.

[0.111,0.222,0.333]

parameters

Map

Tidak

Parameter permintaan yang dapat disesuaikan. Parameter ini mungkin berbeda berdasarkan ID layanan yang berbeda.

parameters.output_dimension

Integer

Tidak

Dimensi keluaran. Nilai default: 512.

512

parameters.model_name

String

Tidak

Nama model yang dilatih oleh pengguna. Jika ini adalah layanan kompresi vektor, ini diperlukan.

xxxx-model

Parameter tanggapan

Parameter

Tipe

Deskripsi

Nilai contoh

result.output

List<List<Float>>

Hasil vektor yang disesuaikan.

usage.doc_count

Int

Jumlah entri vektor yang diinput dalam permintaan ini.

2

Contoh permintaan 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"
  }
}'

Contoh tanggapan

Contoh tanggapan normal

{
  "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]
    ]
  }
}

Contoh tanggapan kesalahan

Jika terjadi kesalahan dalam permintaan akses, output akan menentukan alasan kesalahan melalui kode dan pesan.

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

Kode status

Kode status HTTP

Kode kesalahan

Deskripsi

200

-

Permintaan berhasil. Termasuk skenario tugas gagal. Status tugas aktual perlu ditentukan dari result.status

404

BadRequest.TaskNotExist

Pesan kesalahan yang dikembalikan karena tugas yang ditentukan tidak ada.

400

InvalidParameter

Permintaan tidak valid

500

InternalServerError

Kesalahan internal

Untuk informasi lebih lanjut, lihat Kode Status.