fix types
Browse files
src/lib/server/generateFromDefaultEndpoint.ts
CHANGED
@@ -14,7 +14,7 @@ interface Parameters {
|
|
14 |
export async function generateFromDefaultEndpoint(
|
15 |
prompt: string,
|
16 |
parameters?: Partial<Parameters>
|
17 |
-
) {
|
18 |
const newParameters = {
|
19 |
...defaultModel.parameters,
|
20 |
...parameters,
|
@@ -64,13 +64,11 @@ export async function generateFromDefaultEndpoint(
|
|
64 |
}
|
65 |
|
66 |
if (!resp.ok) {
|
67 |
-
|
68 |
-
return;
|
69 |
}
|
70 |
|
71 |
if (!resp.body) {
|
72 |
-
|
73 |
-
return;
|
74 |
}
|
75 |
|
76 |
const decoder = new TextDecoder();
|
|
|
14 |
export async function generateFromDefaultEndpoint(
|
15 |
prompt: string,
|
16 |
parameters?: Partial<Parameters>
|
17 |
+
): Promise<string> {
|
18 |
const newParameters = {
|
19 |
...defaultModel.parameters,
|
20 |
...parameters,
|
|
|
64 |
}
|
65 |
|
66 |
if (!resp.ok) {
|
67 |
+
throw new Error(await resp.text());
|
|
|
68 |
}
|
69 |
|
70 |
if (!resp.body) {
|
71 |
+
throw new Error("Body is empty");
|
|
|
72 |
}
|
73 |
|
74 |
const decoder = new TextDecoder();
|
src/lib/server/summarize.ts
CHANGED
@@ -12,7 +12,10 @@ export async function summarize(prompt: string) {
|
|
12 |
model: defaultModel,
|
13 |
});
|
14 |
|
15 |
-
const generated_text = await generateFromDefaultEndpoint(summaryPrompt)
|
|
|
|
|
|
|
16 |
|
17 |
if (generated_text) {
|
18 |
return generated_text;
|
|
|
12 |
model: defaultModel,
|
13 |
});
|
14 |
|
15 |
+
const generated_text = await generateFromDefaultEndpoint(summaryPrompt).catch((e) => {
|
16 |
+
console.error(e);
|
17 |
+
return null;
|
18 |
+
});
|
19 |
|
20 |
if (generated_text) {
|
21 |
return generated_text;
|