oai responses api, tool call retries

This commit is contained in:
2026-05-02 21:44:32 -07:00
parent 8d6c069a33
commit 015253c0af
11 changed files with 369 additions and 40 deletions

View File

@@ -203,16 +203,15 @@ async function generateChatTitle(content: string) {
const systemPrompt =
"You create short chat titles. Return exactly one line, maximum 4 words, no quotes, no trailing punctuation.";
const userPrompt = `User request:\n${content}\n\nTitle:`;
const response = await openaiClient().chat.completions.create({
const response = await openaiClient().responses.create({
model: "gpt-4.1-mini",
temperature: 0,
max_completion_tokens: 20,
messages: [
{ role: "system", content: systemPrompt },
{ role: "user", content: userPrompt },
],
max_output_tokens: 20,
instructions: systemPrompt,
input: userPrompt,
store: false,
});
return response.choices?.[0]?.message?.content ?? "";
return response.output_text ?? "";
}
function normalizeUrlForMatch(input: string | null | undefined) {