File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -184,15 +184,17 @@ export class CustomOpenAiHandler extends BaseProvider implements SingleCompletio
184184 }
185185 }
186186 } catch ( error : any ) {
187- console . error ( "Custom OpenAI API request failed:" , error )
188- let errorMessage = "Custom OpenAI API request failed."
189- if ( axios . isAxiosError ( error ) && error . response ) {
190- errorMessage += ` Status: ${ error . response . status } . Data: ${ JSON . stringify ( error . response . data ) } `
187+ console . error ( "Custom OpenAI API request failed:" , error ?. message || error ) // Log basic error message
188+ let simpleErrorMessage = "Custom OpenAI API request failed."
189+ if ( axios . isAxiosError ( error ) ) {
190+ simpleErrorMessage += ` Status: ${ error . response ?. status || "unknown" } .`
191+ // Avoid logging potentially large/circular response data
192+ // console.error("Error Response Data:", error.response?.data); // Optional: Log only during debugging if needed
191193 } else if ( error instanceof Error ) {
192- errorMessage += ` Error: ${ error . message } `
194+ simpleErrorMessage += ` Error: ${ error . message } `
193195 }
194- // Yield an error chunk or throw? For now, yield text.
195- yield { type : "text" , text : `[ERROR: ${ errorMessage } ]` }
196+ // Yield a simplified error message
197+ yield { type : "text" , text : `[ERROR: ${ simpleErrorMessage } ]` }
196198 // Consider throwing an error instead if that's preferred for handling failures
197199 // throw new Error(errorMessage);
198200 }
You can’t perform that action at this time.
0 commit comments