Add profile-aware image reference editing
This commit is contained in:
@@ -446,6 +446,11 @@ class Handler(BaseHTTPRequestHandler):
|
||||
except OSError:return self.respond({'error':'Installation konnte nicht vorbereitet werden.'},503)
|
||||
if self.path in ('/api/v1/image-tests/start','/api/v1/image-tests/cancel'):
|
||||
try:
|
||||
if self.path.endswith('/start') and self.headers.get('Content-Type','').startswith('multipart/form-data;'):
|
||||
from image_upload import read_image_upload
|
||||
fields,images=read_image_upload(self,'profile_id')
|
||||
if set(fields)!={'profile_id','prompt'}:raise ValueError('Ungültige Bildtest-Anfrage.')
|
||||
return self.respond(self.server.image_tests.start(fields['profile_id'],fields['prompt'],reference_images=images))
|
||||
data=self.read_json()
|
||||
if self.path.endswith('/cancel') and not data:return self.respond(self.server.image_tests.stop())
|
||||
if self.path.endswith('/start') and set(data)=={'profile_id','prompt'}:return self.respond(self.server.image_tests.start(**data))
|
||||
|
||||
Reference in New Issue
Block a user