Bei der API-Integration müssen folgende Punkte beachtet werdenStandardisierte Prozesse::
- Bereitstellung von Diensten
- Befehl starten:
python dam_server.py --model-path nvidia/DAM-3B --conv-mode v1 - Es wird empfohlen, nicht standardisierte Ports wie 8001 zu verwenden, um Konflikte zu vermeiden.
- Befehl starten:
- Anfrage Konstruktion (math.)
- Bilder müssen in Base64-Kodierung umgewandelt werden, es wird empfohlen, die
base64.b64encode(open("image.png","rb").read()) - Das Video muss in Frames verarbeitet werden, wobei 3-5 Keyframes pro Sekunde extrahiert werden.
- Bilder müssen in Base64-Kodierung umgewandelt werden, es wird empfohlen, die
- Antwort-Parsing
- Erfolgreiche Antworten enthalten Vertrauenswerte (Bereich 0-1)
- Fehlercodes: 4001 (ungültige Maske), 5003 (Modellüberlastung)
Typisches Integrationsbeispiel:
Im Stadtplanungssystem wird ein Luftbild über eine POST-Anfrage gesendet, um strukturierte Beschreibungen wie "6 Meter breite Autobahn + 2 Meter breiter Grüngürtel" zu erhalten, und die Antwortzeit wird innerhalb von 1,2 Sekunden kontrolliert.
Diese Antwort stammt aus dem ArtikelDescribe Anything: ein Open-Source-Tool zur Erstellung detaillierter Beschreibungen von Bildern und VideobereichenDie































