This commit is contained in:
Satoshi Nabetani 2026-01-30 11:54:13 -04:00 committed by GitHub
commit 4a8d009ac3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 10 deletions

View File

@ -239,9 +239,9 @@ export async function handleOpenAiHttpRequest(
], ],
usage: { prompt_tokens: 0, completion_tokens: 0, total_tokens: 0 }, usage: { prompt_tokens: 0, completion_tokens: 0, total_tokens: 0 },
}); });
} catch (err) { } catch {
sendJson(res, 500, { sendJson(res, 500, {
error: { message: String(err), type: "api_error" }, error: { message: "Internal server error", type: "api_error" },
}); });
} }
return true; return true;
@ -361,7 +361,7 @@ export async function handleOpenAiHttpRequest(
], ],
}); });
} }
} catch (err) { } catch {
if (closed) return; if (closed) return;
writeSse(res, { writeSse(res, {
id: runId, id: runId,
@ -371,7 +371,7 @@ export async function handleOpenAiHttpRequest(
choices: [ choices: [
{ {
index: 0, index: 0,
delta: { content: `Error: ${String(err)}` }, delta: { content: "Error: Internal server error" },
finish_reason: "stop", finish_reason: "stop",
}, },
], ],

View File

@ -435,7 +435,7 @@ export async function handleOpenResponsesHttpRequest(
} }
} catch (err) { } catch (err) {
sendJson(res, 400, { sendJson(res, 400, {
error: { message: String(err), type: "invalid_request_error" }, error: { message: err instanceof Error ? err.message : "Invalid request", type: "invalid_request_error" },
}); });
return true; return true;
} }
@ -452,7 +452,7 @@ export async function handleOpenResponsesHttpRequest(
toolChoicePrompt = toolChoiceResult.extraSystemPrompt; toolChoicePrompt = toolChoiceResult.extraSystemPrompt;
} catch (err) { } catch (err) {
sendJson(res, 400, { sendJson(res, 400, {
error: { message: String(err), type: "invalid_request_error" }, error: { message: err instanceof Error ? err.message : "Invalid request", type: "invalid_request_error" },
}); });
return true; return true;
} }
@ -565,13 +565,13 @@ export async function handleOpenResponsesHttpRequest(
}); });
sendJson(res, 200, response); sendJson(res, 200, response);
} catch (err) { } catch {
const response = createResponseResource({ const response = createResponseResource({
id: responseId, id: responseId,
model, model,
status: "failed", status: "failed",
output: [], output: [],
error: { code: "api_error", message: String(err) }, error: { code: "api_error", message: "Internal server error" },
}); });
sendJson(res, 500, response); sendJson(res, 500, response);
} }
@ -844,7 +844,7 @@ export async function handleOpenResponsesHttpRequest(
delta: content, delta: content,
}); });
} }
} catch (err) { } catch {
if (closed) return; if (closed) return;
finalUsage = finalUsage ?? createEmptyUsage(); finalUsage = finalUsage ?? createEmptyUsage();
@ -853,7 +853,7 @@ export async function handleOpenResponsesHttpRequest(
model, model,
status: "failed", status: "failed",
output: [], output: [],
error: { code: "api_error", message: String(err) }, error: { code: "api_error", message: "Internal server error" },
usage: finalUsage, usage: finalUsage,
}); });