API : Python SDK
Fitur Utama
Persyaratan
Persyaratan
Detail
Panduan Cepat
Instalasi
Penggunaan Dasar
Kontrol Penuh
Panduan Instalasi
Persyaratan
Instalasi melalui pip
Verifikasi Instalasi
Pengaturan Awal
Aktivasi Lisensi
Uji Koneksi
Referensi API
Kelas ChlorosLocal
Konstruktor
Parameter
Tipe
Default
Deskripsi
Metode
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parameter
Tipe
Diperlukan
Deskripsi
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parameter
Tipe
Diperlukan
Deskripsi
configure(**settings)
configure(**settings)Parameter
Tipe
Default
Deskripsi
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)Parameter
Tipe
Default
Deskripsi
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()Fungsi Praktis
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parameter
Tipe
Default
Deskripsi
Dukungan Pengelola Konteks
Contoh Lengkap
Contoh 1: Pemrosesan Dasar
Contoh 2: Alur Kerja Kustom
Contoh 3: Pemrosesan Berkelompok Beberapa Folder
Contoh 4: Integrasi Jalur Kerja Penelitian
Contoh 5: Pemantauan Kemajuan Kustom
Contoh 6: Penanganan Kesalahan
Contoh 7: Manajemen Akun dan Keluar
Contoh 8: Alat Baris Perintah
Penanganan Kecelakaan
Hierarki Kecelakaan
Contoh Kecelakaan
Topik Lanjutan
Konfigurasi Backend Kustom
Pemrosesan Non-Blocking
Pengelolaan Memori
Pemecahan Masalah
Backend Tidak Dapat Dimulai
Lisensi Tidak TerdeteksiMasalah: SDK menampilkan peringatan tentang lisensi yang hilangSolusi:
Kesalahan ImporMasalah: ModuleNotFoundError: No module named 'chloros_sdk'Solusi:
ModuleNotFoundError: No module named 'chloros_sdk'Solusi:Waktu Tunggu PemrosesanMasalah: Waktu tunggu pemrosesan habisSolusi:
Port Sudah DigunakanMasalah: Port backend 5000 terpakaiSolusi:
Tips Kinerja
Optimalkan Kecepatan Pemrosesan
Optimasi Memori
Pemrosesan Latar Belakang
Contoh Integrasi
Integrasi Django
Flask API
Jupyter Notebook
FAQ
Q: Apakah SDK memerlukan koneksi internet?
Q: Apakah saya dapat menggunakan SDK pada server tanpa antarmuka grafis (GUI)?A: Ya! SDK berfungsi tanpa antarmuka pengguna (headless) pada server Windows dan Linux.Linux (direkomendasikan untuk headless):
Q: Apa perbedaan antara Desktop, CLI, dan SDK?
Fitur
Antarmuka Desktop
Baris Perintah CLI
Python SDK
Q: Apakah saya dapat mendistribusikan aplikasi yang dibuat dengan SDK?A: Kode SDK dapat diintegrasikan ke dalam aplikasi Anda, tetapi:
Q: Bagaimana cara memperbarui SDK?
Q: Di mana gambar yang diproses disimpan?
Q: Bisakah saya memproses gambar dari skrip Python yang berjalan sesuai jadwal?A: Ya! Gunakan penjadwal sistem operasi Anda dengan skrip Python:
Q: Apakah SDK mendukung async/await?A: Versi saat ini bersifat sinkron. Untuk perilaku asinkron, gunakan wait=False atau jalankan di thread terpisah:
wait=False atau jalankan di thread terpisah:Q: Bagaimana cara beralih antara akun Chloros+ yang berbeda?A: Gunakan metode logout() untuk menghapus kredensial yang tersimpan, lalu masuk kembali dengan akun baru:
logout() untuk menghapus kredensial yang tersimpan, lalu masuk kembali dengan akun baru:Mendapatkan Bantuan
Dokumentasi
Saluran Dukungan
Contoh Kode
LisensiPerangkat Lunak Proprietary - Hak Cipta (c) 2025 MAPIR Inc.
Last updated