({
error,
provider
}: {
error: any;
provider: string;
})
| 5 | import type { Pipe } from 'types/pipe'; |
| 6 | |
| 7 | export function handleLlmError({ |
| 8 | error, |
| 9 | provider |
| 10 | }: { |
| 11 | error: any; |
| 12 | provider: string; |
| 13 | }) { |
| 14 | dlog(`Error call-${provider}.ts:`, error); |
| 15 | throw new ApiError({ |
| 16 | code: 'BAD_REQUEST', |
| 17 | message: `Error from ${provider}: ${error.message}` |
| 18 | }); |
| 19 | } |
| 20 | |
| 21 | export function applyJsonModeIfEnabled(modelParams: ModelParams, pipe: Pipe) { |
| 22 | const hasJsonMode = isJsonModeOn({ |
no test coverage detected