fix: missing api key error handling (#2645)
This commit is contained in:
parent
9479beb7d1
commit
c31a6ef4d3
@ -38,7 +38,7 @@ export function requestInference(
|
|||||||
const data = await response.json()
|
const data = await response.json()
|
||||||
const error = {
|
const error = {
|
||||||
message: data.error?.message ?? 'Error occurred.',
|
message: data.error?.message ?? 'Error occurred.',
|
||||||
code: data.error?.code ?? ErrorCode.Unknown,
|
code: data.error?.code ?? data.error?.type ?? ErrorCode.Unknown,
|
||||||
}
|
}
|
||||||
subscriber.error(error)
|
subscriber.error(error)
|
||||||
subscriber.complete()
|
subscriber.complete()
|
||||||
|
|||||||
@ -85,6 +85,8 @@ export enum ErrorCode {
|
|||||||
|
|
||||||
InsufficientQuota = 'insufficient_quota',
|
InsufficientQuota = 'insufficient_quota',
|
||||||
|
|
||||||
|
InvalidRequestError = 'invalid_request_error',
|
||||||
|
|
||||||
Unknown = 'unknown',
|
Unknown = 'unknown',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -41,6 +41,7 @@ const ErrorMessage = ({ message }: { message: ThreadMessage }) => {
|
|||||||
case ErrorCode.Unknown:
|
case ErrorCode.Unknown:
|
||||||
return 'Apologies, something’s amiss!'
|
return 'Apologies, something’s amiss!'
|
||||||
case ErrorCode.InvalidApiKey:
|
case ErrorCode.InvalidApiKey:
|
||||||
|
case ErrorCode.InvalidRequestError:
|
||||||
return (
|
return (
|
||||||
<span>
|
<span>
|
||||||
Invalid API key. Please check your API key from{' '}
|
Invalid API key. Please check your API key from{' '}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user