mirror of
https://github.com/ggerganov/llama.cpp.git
synced 2024-12-25 05:48:47 +01:00
server : throw an error when slot unavailable
(#4741)
This commit is contained in:
parent
f3f62f0d83
commit
f2eb19bd8b
@ -95,6 +95,15 @@ export async function* llama(prompt, params = {}, config = {}) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (result.error) {
|
||||||
|
result.error = JSON.parse(result.error);
|
||||||
|
if (result.error.content.includes('slot unavailable')) {
|
||||||
|
// Throw an error to be caught by upstream callers
|
||||||
|
throw new Error('slot unavailable');
|
||||||
|
} else {
|
||||||
|
console.error(`llama.cpp error: ${result.error.content}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (result.error) {
|
if (result.error) {
|
||||||
result.error = JSON.parse(result.error);
|
result.error = JSON.parse(result.error);
|
||||||
console.error(`llama.cpp error: ${result.error.content}`);
|
console.error(`llama.cpp error: ${result.error.content}`);
|
||||||
|
Loading…
Reference in New Issue
Block a user