API : Python SDK
Caracteristici cheie
Cerințe
Cerință
Detalii
Ghid de pornire rapidă
Instalare
Utilizare de bază
Control complet
Ghid de instalare
Cerințe preliminare
Instalare prin pip
Verificarea instalării
Configurare inițială
Activarea licenței
Testare conexiune
Referință API
Clasa ChlorosLocal
Constructor
Parametru
Tip
Implicit
Descriere
Metode
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parametru
Tip
Obligatoriu
Descriere
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parametru
Tip
Obligatoriu
Descriere
configure(**settings)
configure(**settings)Parametru
Tip
Implicit
Descriere
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)Parametru
Tip
Implicit
Descriere
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()Funcții de utilitate
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parametru
Tip
Implicit
Descriere
Suport pentru managerul de context
Exemple complete
Exemplul 1: Procesare de bază
Exemplul 2: Flux de lucru personalizat
Exemplul 3: Procesarea în lot a mai multor foldere
Exemplul 4: Integrarea fluxului de cercetare
Exemplul 5: Monitorizarea personalizată a progresului
Exemplul 6: Gestionarea erorilor
Exemplul 7: Gestionarea contului și deconectare
Exemplul 8: Instrument de linie de comandă
Gestionarea excepțiilor
Ierarhia excepțiilor
Exemple de excepții
Subiecte avansate
Configurare personalizată a backend-ului
Procesare fără blocare
Gestionarea memoriei
Depanare
Backend-ul nu pornește
Licență nedetectatăProblemă: SDK avertizează că lipsește licențaSoluții:
Erori de importProblemă: ModuleNotFoundError: No module named 'chloros_sdk'Soluții:
ModuleNotFoundError: No module named 'chloros_sdk'Soluții:Timp de expirare a procesăriiProblemă: Timpul de procesare a expiratSoluții:
Port deja utilizatProblemă: Portul backend 5000 este ocupatSoluții:
Sfaturi de performanță
Optimizați viteza de procesare
Optimizarea memoriei
Procesare în fundal
Exemple de integrare
Integrare Django
Flask API
Jupyter Notebook
Întrebări frecvente
Î: SDK necesită o conexiune la internet?
Î: Pot folosi SDK pe un server fără GUI?R: Da! SDK funcționează fără interfață grafică atât pe serverele Windows, cât și pe cele Linux.Linux (recomandat pentru fără interfață grafică):
Î: Care este diferența dintre Desktop, CLI și SDK?
Caracteristică
Interfață grafică Desktop
Linie de comandă CLI
Python SDK
Î: Pot distribui aplicații create cu SDK?R: Codul SDK poate fi integrat în aplicațiile dvs., dar:
Î: Cum actualizez SDK?
Î: Unde sunt salvate imaginile procesate?
Î: Pot procesa imagini din scripturile Python care rulează conform programului?R: Da! Utilizați programatorul sistemului de operare cu scripturile Python:
Î: SDK acceptă async/await?R: Versiunea actuală este sincronă. Pentru comportament asincron, utilizați wait=False sau rulați într-un thread separat:
wait=False sau rulați într-un thread separat:Î: Cum pot comuta între diferite conturi Chloros+?R: Utilizați metoda logout() pentru a șterge datele de autentificare stocate în cache, apoi reconectați-vă cu noul cont:
logout() pentru a șterge datele de autentificare stocate în cache, apoi reconectați-vă cu noul cont:Obținerea de ajutor
Documentație
Canale de asistență
Cod de exemplu
LicențăSoftware proprietar - Copyright (c) 2025 MAPIR Inc.
Last updated