nsarrazin HF Staff commited on
Commit
9669a23
·
1 Parent(s): 37f0cfc

fix: return proper json in /prompt endpoint

Browse files
src/routes/conversation/[id]/message/[messageId]/prompt/+server.ts CHANGED
@@ -54,32 +54,25 @@ export async function GET({ params, locals }) {
54
  return "Prompt generation failed";
55
  });
56
 
57
- return new Response(
58
- JSON.stringify(
59
- {
60
- prompt,
61
- model: model.name,
62
- assistant: assistant?.name,
63
- parameters: {
64
- ...model.parameters,
65
- ...(assistant?.generateSettings || {}),
66
- return_full_text: false,
67
- },
68
- messages: messagesUpTo.map((msg) => ({
69
- role: msg.from,
70
- content: msg.content,
71
- createdAt: msg.createdAt,
72
- updatedAt: msg.updatedAt,
73
- reasoning: msg.reasoning,
74
- updates: msg.updates?.filter(
75
- (u) => (u.type === "webSearch" && u.subtype === "sources") || u.type === "title"
76
- ),
77
- files: msg.files,
78
- })),
79
- },
80
- null,
81
- 2
82
- ),
83
- { headers: { "Content-Type": "application/json" } }
84
- );
85
  }
 
54
  return "Prompt generation failed";
55
  });
56
 
57
+ return Response.json({
58
+ prompt,
59
+ model: model.name,
60
+ assistant: assistant?.name,
61
+ parameters: {
62
+ ...model.parameters,
63
+ ...(assistant?.generateSettings || {}),
64
+ return_full_text: false,
65
+ },
66
+ messages: messagesUpTo.map((msg) => ({
67
+ role: msg.from,
68
+ content: msg.content,
69
+ createdAt: msg.createdAt,
70
+ updatedAt: msg.updatedAt,
71
+ reasoning: msg.reasoning,
72
+ updates: msg.updates?.filter(
73
+ (u) => (u.type === "webSearch" && u.subtype === "sources") || u.type === "title"
74
+ ),
75
+ files: msg.files,
76
+ })),
77
+ });
 
 
 
 
 
 
 
78
  }