This commit is contained in:
Your Name
2026-10-23 10:40:43 +08:00
parent e974d3cfa5
commit a3d2d3170d
14 changed files with 1660 additions and 83 deletions
@@ -40,7 +40,7 @@ namespace {
$payload = json_decode($body, true);
$stream = ($payload['response_mode'] ?? '') === 'streaming' || !empty($payload['stream']);
$status = ($argv[2] ?? '') === 'reject' ? 413 : 200;
$response = $status === 413 ? '{"code":"invalid_param"}'
$response = $status === 413 ? '{"code":"invalid_param","message":"Number of files exceeds the limit."}'
: ($stream ? "data: {\"event\":\"message\",\"answer\":\"synthetic-answer\"}\n\ndata: {\"event\":\"message_end\"}\n\n" : '{"answer":"synthetic-answer"}');
fwrite($client, 'HTTP/1.1 ' . $status . " Synthetic\r\nContent-Type: " . ($stream ? 'text/event-stream' : 'application/json')
. "\r\nContent-Length: " . strlen($response) . "\r\nConnection: close\r\n\r\n" . $response);