My Models memungkinkan Anda mengelola model yang telah dibuat atau diimpor. Gunakan halaman ini untuk mengimpor model LoRA yang dilatih secara lokal dari Alibaba Cloud Object Storage Service (OSS) ke Alibaba Cloud Model Studio.
Prasyarat
Sebelum melakukan impor, pastikan kondisi berikut terpenuhi:
-
Persiapan Bucket OSS: Buat bucket OSS dan tambahkan tag ke dalamnya.
Catatan-
Kelas penyimpanan bucket OSS yang didukung tidak mencakup Archive, Cold Archive, dan Deep Cold Archive. Bucket dengan enkripsi sisi server yang diaktifkan didukung, demikian pula bucket privat.
-
Jangan menyimpan file model di direktori root bucket OSS. Pilih subdirektori yang sudah ada atau buat yang baru agar Alibaba Cloud Model Studio dapat mengaksesnya.
-
Anda dapat mengimpor file model dengan ukuran berapa pun. Setelah diimpor, file tersebut akan menggunakan ruang penyimpanan gratis yang disediakan oleh Alibaba Cloud Model Studio.
-
-
Persiapan file model: File model Anda harus memenuhi persyaratan dan batasan impor. Letakkan folder model secara langsung di bucket OSS. Sistem akan mendeteksinya secara otomatis.
Model Dasar yang Didukung
Saat ini, Anda dapat mengimpor versi fine-tuned LoRA dari model dasar berikut:
|
Model family |
Model name |
|
Qwen3 |
Qwen3-32B |
|
Qwen3-14B |
|
|
Qwen3-8B |
|
|
Qwen3-4B-Instruct-2507 |
|
|
Qwen3-VL |
Qwen3-VL-8B-Instruct |
|
Qwen2.5 |
Qwen2.5-72B-Instruct |
|
Qwen2.5-32B-Instruct |
|
|
Qwen2.5-14B-Instruct |
|
|
Qwen2.5-7B-Instruct |
|
|
Qwen2.5-VL |
Qwen2.5-VL-72B-Instruct |
|
Qwen2.5-VL-7B-Instruct |
Prosedur
Ikuti langkah-langkah berikut untuk mengimpor model LoRA dari OSS ke Model Studio:
-
Pada halaman My Models, klik tombol Import Model.
-
Pada halaman Import Model, masukkan informasi berikut:
-
Model name: Masukkan nama tampilan untuk model (maksimal 50 karakter).
-
Base model: Pilih model dasar yang sesuai dengan model LoRA Anda.
-
Training method: Pilih metode pelatihan yang digunakan untuk model tersebut. Opsi ini tergantung pada model dasar yang dipilih dan muncul secara otomatis setelah pemilihan.
-
Import source: Hanya "Import from OSS" yang didukung. Opsi ini dipilih secara default.
-
Bucket: Pilih bucket OSS yang menyimpan file model Anda.
-
Model directory: Telusuri dan pilih direktori dalam bucket yang dipilih yang berisi checkpoint model Anda.
-
Model encryption: Untuk melindungi data Anda, platform mengaktifkan enkripsi sisi server OSS (SSE-OSS) menggunakan kunci yang dikelola sepenuhnya. Algoritma enkripsi yang digunakan adalah AES256.
-
-
Setelah memverifikasi informasi, klik OK untuk mengirim permintaan impor. Untuk membatalkan, klik Cancel untuk kembali ke halaman daftar. Sistem akan memvalidasi format dan integritas file model. Jika validasi berhasil, proses impor dimulai. Setelah selesai, lihat model yang diimpor pada halaman My Models dan lakukan penerapan, fine-tune inkremental, atau hapus model tersebut.
Status model yang diimpor meliputi: Creating (sedang mengimpor), Created (impor berhasil, siap diterapkan), Creation Failed (impor gagal), dan Expired (file model berubah). Halaman daftar juga menampilkan nama/ID model, model dasar, sumber, metode penerapan yang didukung, serta waktu pembuatan. Gunakan kotak pencarian di bagian atas untuk memfilter model berdasarkan nama.
Persyaratan dan Batasan Impor
Penting: Versi ini hanya mendukung model LoRA (Low-Rank Adaptation). Model fine-tuned parameter penuh tidak didukung.
Sebelum mengimpor model LoRA, pastikan persyaratan berikut terpenuhi:
-
File yang diperlukan: Bucket OSS harus berisi file berikut:
-
adapter_model.safetensors: File bobot adapter LoRA yang disimpan dalam format SafeTensors.
-
adapter_config.json: File konfigurasi adapter LoRA yang berisi parameter kunci seperti rank dan alpha.
-
-
Batasan parameter rank: Nilai rank harus 8, 16, 32, atau 64. Semua layer LoRA dalam model yang sama harus menggunakan nilai rank yang sama.
-
Model dengan kosakata yang dimodifikasi: Model yang menambahkan token baru atau memodifikasi kosakata asli selama pelatihan tidak dapat diimpor. Sistem mengharuskan kosakata harus persis sama dengan model dasar.
-
Model dengan templat chat yang dimodifikasi: Model yang memodifikasi chat_template selama pelatihan tidak dapat diimpor. Sistem hanya mendukung chat_template default dari model dasar open-source yang sesuai.
Konfigurasi chat_template biasanya terletak di salah satu tempat berikut:
-
Bidang
chat_templatedalam file config.json model.
-
Bidang
chat_templatedalam file tokenizer_config.json.
-
-
Model vision-language dengan VIT yang tidak dibekukan: Untuk model VL (Vision-Language), bagian Vision Transformer (VIT) harus dibekukan. Model yang adapter LoRA-nya mencakup bobot terkait visual (menunjukkan VIT tidak dibekukan) tidak dapat diimpor.
Jalankan kode berikut untuk memeriksa:
from safetensors import safe_open import argparse def print_safetensor_structure(file_path): print(f"Loading safetensor file: {file_path}") print("="*80) with safe_open(file_path, framework="pt") as f: keys = f.keys() print(f"Found {len(keys)} tensors in the file:\n") for key in sorted(keys): tensor = f.get_tensor(key) shape = tuple(tensor.shape) dtype = str(tensor.dtype) device = tensor.device if hasattr(tensor, 'device') else 'cpu' lora_tag = " [LoRA]" if "lora_A" in key or "lora_B" in key else "" print(f"[{dtype:>14}] {shape} | {key} {lora_tag}") if __name__ == "__main__": parser = argparse.ArgumentParser(description="Print structure of a .safetensors LoRA adapter.") parser.add_argument("filepath", type=str, help="Path to the .safetensors file") args = parser.parse_args() print_safetensor_structure(args.filepath)Metode: Periksa apakah file adapter_model.safetensors berisi parameter bobot terkait visual. Jika file tersebut berisi kunci parameter yang diawali dengan
visual(misalnya,visual.encoder.layer.0...), komponen ViT tidak dibekukan, sehingga model tidak dapat diimpor.

FAQ
Mengapa model yang diimpor menghasilkan hasil inferensi yang berbeda dibandingkan dengan vLLM atau SGLang lokal?
Engine inferensi Model Studio mungkin menggunakan nilai parameter default yang berbeda dari framework lokal Anda. Untuk memastikan hasil yang konsisten, sesuaikan parameter berikut saat memanggil API:
|
Parameter name |
Recommended value (matches vLLM defaults) |
|
temperature |
Range: [0, 2). Atur ke 1.0 agar sesuai dengan default vLLM. |
|
top_p |
Range: (0, 1.0]. Atur ke 1.0 agar sesuai dengan default vLLM. |
|
top_k |
Atur ke None atau nilai lebih besar dari 100 untuk menonaktifkan pengambilan sampel top_k (hanya top_p yang berlaku). Mengatur ke 99 mendekati nilai default vLLM yaitu 0 (full sampling). |
|
presence_penalty |
Range: [-2.0, 2.0]. Atur ke 0 agar sesuai dengan default vLLM. |
|
repetition_penalty (protokol DashScope) |
Meningkatkan repetition_penalty mengurangi pengulangan dalam teks yang dihasilkan. Nilai 1.0 berarti tanpa penalti. Range: lebih besar dari 0. Atur ke 1.0 agar sesuai dengan default vLLM. |
Catatan: Nilai parameter ini didasarkan pada default vLLM. Jika Anda menggunakan SGLang atau framework inferensi lain secara lokal, rujuk dokumentasinya untuk menyesuaikan parameter yang sesuai.
dan klik Go to edit.