File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -512,12 +512,11 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH
512512function makeOpenRouterErrorReadable ( error : any ) {
513513 const metadata = error ?. error ?. metadata as { raw ?: string ; provider_name ?: string } | undefined
514514 const parsedJson = safeJsonParse ( metadata ?. raw )
515- const rawError = parsedJson as { error ?: OpenAI . ErrorObject ; detail ?: string } | undefined
515+ const rawError = parsedJson as { error ?: string & { message ?: string } ; detail ?: string } | undefined
516516
517517 if ( error ?. code !== 429 && error ?. code !== 418 ) {
518- throw new Error (
519- `${ metadata ?. provider_name ?? "Provider" } error: ${ rawError ?. error ?. message ?? rawError ?. detail ?? error ?. message ?? error } ` ,
520- )
518+ const errorMessage = rawError ?. error ?. message ?? rawError ?. error ?? rawError ?. detail ?? error ?. message
519+ throw new Error ( `${ metadata ?. provider_name ?? "Provider" } error: ${ errorMessage ?? "unknown error" } ` )
521520 }
522521
523522 try {
You can’t perform that action at this time.
0 commit comments