Spaces:
Sleeping
Sleeping
File size: 1,227 Bytes
32c5da4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | $reqBody = @{
prompt = "stunning landscape with mountains, cinematic lighting, 8k, beautiful"
negative_prompt = "blurry, low quality, white background"
steps = 30
provider = "localai"
} | ConvertTo-Json
Write-Host "Submitting generation request..."
$job = Invoke-RestMethod -Uri "http://127.0.0.1:8008/generate" -Method POST -Body $reqBody -ContentType "application/json"
Write-Host "Job submitted: $($job.job_id)"
$jobId = $job.job_id
# Poll for completion
for ($i = 0; $i -lt 240; $i++) {
$status = Invoke-RestMethod -Uri "http://127.0.0.1:8008/jobs/$jobId" -Method GET
Write-Host "[$([DateTime]::Now.ToString('HH:mm:ss'))] Status: $($status.status) | Progress: $($status.progress)%"
if ($status.status -eq "done") {
Write-Host "`nGenerated images: $($status.output_images.Count)"
if ($status.output_images.Count -gt 0) {
Write-Host "Image path: $($status.output_images[0])"
# Check file size
$file = Get-Item $status.output_images[0] -ErrorAction SilentlyContinue
if ($file) {
Write-Host "File size: $($file.Length) bytes"
}
}
break
}
Start-Sleep -Seconds 3
}
|