API: Python SDK
Viktiga funktioner
Krav
Krav
Detaljer
Snabbstart
Installation
Grundläggande användning
Full kontroll
Installationsguide
Förutsättningar
Installera via pip
Verifiera installationen
Första installationen
Licensaktivering
Testa anslutningen
API Referens
ChlorosLocal-klass
Konstruktör
Parameter
Typ
Standardvärde
Beskrivning
Metoder
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parameter
Typ
Obligatorisk
Beskrivning
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parameter
Typ
Obligatorisk
Beskrivning
configure(**settings)
configure(**settings)Parameter
Typ
Standard
Beskrivning
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)Parameter
Typ
Standard
Beskrivning
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()Praktiska funktioner
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parameter
Typ
Standard
Beskrivning
Stöd för kontextmanager
Kompletta exempel
Exempel 1: Grundläggande bearbetning
Exempel 2: Anpassat arbetsflöde
Exempel 3: Batchbearbetning av flera mappar
Exempel 4: Integrering av forskningspipeline
Exempel 5: Anpassad övervakning av framsteg
Exempel 6: Felhantering
Exempel 7: Kontohantering och utloggning
Exempel 8: Kommandoradsverktyg
Undantagshantering
Undantagshierarki
Exempel på undantag
Avancerade ämnen
Anpassad backend-konfiguration
Icke-blockerande bearbetning
Minnehantering
Felsökning
Backend startar inte
Licens upptäcks inteProblem: SDK varnar om saknad licensLösningar:
ImportfelProblem: ModuleNotFoundError: No module named 'chloros_sdk'Lösningar:
ModuleNotFoundError: No module named 'chloros_sdk'Lösningar:BearbetningstidsgränsProblem: Bearbetningstiden löper utLösningar:
Porten används redanProblem: Backend-port 5000 upptagenLösningar:
Tips för prestanda
Optimera bearbetningshastigheten
Minnesoptimering
Bakgrundsbehandling
Integrations exempel
Django-integration
Flask API
Jupyter Notebook
Vanliga frågor
F: Kräver SDK en internetanslutning?
F: Kan jag använda SDK på en server utan GUI?S: Ja! Krav:
F: Vad är skillnaden mellan Desktop, CLI och SDK?
Funktion
Desktop GUI
CLI Kommandorad
Python SDK
F: Kan jag distribuera appar som skapats med SDK?S: SDK-kod kan integreras i dina applikationer, men:
F: Hur uppdaterar jag SDK?
F: Var sparas bearbetade bilder?
F: Kan jag bearbeta bilder från Python-skript som körs enligt schema?S: Ja! Använd Windows Task Scheduler med Python-skript:
F: Stöder SDK async/await?S: Den aktuella versionen är synkron. För asynkron funktion, använd wait=False eller kör i separat tråd:
wait=False eller kör i separat tråd:F: Hur växlar jag mellan olika Chloros+-konton?S: Använd metoden logout() för att rensa cachade inloggningsuppgifter och logga sedan in igen med det nya kontot:
logout() för att rensa cachade inloggningsuppgifter och logga sedan in igen med det nya kontot:Få hjälp
Dokumentation
Supportkanaler
Exempelkod
LicensProprietär programvara – Copyright (c) 2025 MAPIR Inc.
Last updated