Panggil titik akhir POST /api/v1/models/permissions untuk memperbarui izin model (inferensi / fine-tuning / penerapan) dalam ruang kerja tertentu. Dukungan tersedia untuk mode izin per model maupun mode "otorisasi semua".
Prasyarat
Kunci API telah dibuat dan dikonfigurasi sebagai variabel lingkungan DASHSCOPE_API_KEY. Untuk informasi selengkapnya, lihat Konfigurasikan kunci API dalam variabel lingkungan.
Permintaan
-
Metode HTTP: POST
-
URL Permintaan
Ganti
{WorkspaceId}dengan ID ruang kerja Anda.Region
Endpoint
China (Beijing)
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/models/permissions -
Otentikasi
Tetapkan
Authorization: Bearer {API_KEY}di header permintaan.
Parameter permintaan
Semua parameter diteruskan melalui badan permintaan.
Parameter | Type | Wajib | Deskripsi |
|---|---|---|---|
models | Array[Object] | Wajib bersyarat | Daftar item otorisasi per model. Dapat kosong ketika |
models[].model | String | Ya | ID model. Tidak boleh kosong. Contoh: |
models[].inference | Boolean | Tidak | Izin pemanggilan model. |
models[].finetune | Boolean | Tidak | Izin pelatihan model. |
models[].deploy | Boolean | Tidak | Izin penerapan model. |
access_all_entities | String | Tidak | Sakelar otorisasi-semua. Nilai yang valid:
Ketika nilai |
Parameter respons
Parameter | Type | Deskripsi |
|---|---|---|
request_id | String | ID permintaan. Contoh: |
code | String | Kode kesalahan. |
message | String | Pesan kesalahan. |
success | Boolean | Apakah panggilan berhasil. Contoh: |
output | Object | Data bisnis. |
Contoh permintaan
Contoh 1: Otorisasi per modelcurl -X POST "https://dashscope.aliyuncs.com/api/v1/models/permissions" \
--header "Authorization: Bearer ${DASHSCOPE_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{
"models": [
{"model": "qwen-plus", "inference": true, "fine_tune": true, "deploy": false},
{"model": "qwen3-max", "inference": true}
]
}'
Contoh 2: Izinkan semua
curl -X POST "https://dashscope.aliyuncs.com/api/v1/models/permissions" \
--header "Authorization: Bearer ${DASHSCOPE_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{"access_all_entities": "OPEN"}'
Contoh respons
Contoh keberhasilan{
"code": null,
"message": null,
"success": true,
"output": null,
"request_id": "d5f5201f-ee7a-9e3d-8569-bc0eedec21f9"
}
Contoh kegagalan
{
"code": "InvalidParameter",
"message": "Model qwen-xxx is not authorized for Inference",
"success": false,
"output": null,
"request_id": "d5f5201f-ee7a-9e3d-8569-bc0eedec21f9"
}
Kode kesalahan
Jika panggilan gagal, pesan kesalahan akan dikembalikan. Untuk informasi lebih lanjut mengenai kode kesalahan dan solusinya, lihat Pesan kesalahan.