|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (-not $env:QUIZ_SECRET) {
|
|
|
$env:QUIZ_SECRET = "EasyQuiz"
|
|
|
}
|
|
|
|
|
|
|
|
|
$body = @{
|
|
|
email = "24f2005753@ds.study.iitm.ac.in"
|
|
|
secret = "EasyQuiz"
|
|
|
url = "https://tds-llm-analysis.s-anand.net/demo"
|
|
|
} | ConvertTo-Json
|
|
|
|
|
|
Write-Host "Sending request to /solve endpoint..." -ForegroundColor Cyan
|
|
|
Write-Host "Body: $body" -ForegroundColor Gray
|
|
|
Write-Host ""
|
|
|
|
|
|
try {
|
|
|
$response = Invoke-RestMethod `
|
|
|
-Uri "http://127.0.0.1:8000/solve" `
|
|
|
-Method POST `
|
|
|
-ContentType "application/json" `
|
|
|
-Body $body
|
|
|
|
|
|
Write-Host "Response:" -ForegroundColor Green
|
|
|
$response | ConvertTo-Json -Depth 10
|
|
|
}
|
|
|
catch {
|
|
|
Write-Host "Error occurred:" -ForegroundColor Red
|
|
|
Write-Host $_.Exception.Message -ForegroundColor Red
|
|
|
|
|
|
if ($_.ErrorDetails.Message) {
|
|
|
Write-Host "Details:" -ForegroundColor Yellow
|
|
|
Write-Host $_.ErrorDetails.Message -ForegroundColor Yellow
|
|
|
}
|
|
|
|
|
|
if ($_.Response) {
|
|
|
$reader = New-Object System.IO.StreamReader($_.Exception.Response.GetResponseStream())
|
|
|
$responseBody = $reader.ReadToEnd()
|
|
|
Write-Host "Response Body:" -ForegroundColor Yellow
|
|
|
Write-Host $responseBody -ForegroundColor Yellow
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
|