fix error handling

This commit is contained in:
Andrew Pareles 2025-01-22 15:47:33 -08:00
parent 387be4db76
commit d7501112f5
2 changed files with 3 additions and 4 deletions

View file

@ -79,7 +79,6 @@ export const sendOpenAIMsg: _InternalSendLLMMessageFnType = ({ messages, onText,
throw new Error(`providerName was invalid: ${providerName}`)
}
openai.models.list()
openai.chat.completions
.create(options)
.then(async response => {
@ -98,7 +97,7 @@ export const sendOpenAIMsg: _InternalSendLLMMessageFnType = ({ messages, onText,
onError({ message: 'Invalid API key.', fullError: error });
}
else {
onError({ message: error, fullError: error });
onError({ message: error + '', fullError: error });
}
})

View file

@ -9,7 +9,7 @@ import { errorDetails } from '../../../../../../../platform/void/common/llmMessa
export const ErrorDisplay = ({
message:message_,
message: message_,
fullError,
onDismiss,
showDismiss,
@ -23,7 +23,7 @@ export const ErrorDisplay = ({
const details = errorDetails(fullError)
const message = message_ === 'TypeError: fetch failed' ? 'TypeError: fetch failed. This likely means you specified the wrong endpoint in Void Settings.' : message_
const message = message_ === 'TypeError: fetch failed' ? 'TypeError: fetch failed. This likely means you specified the wrong endpoint in Void Settings.' : message_ + ''
return (