kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
pull/403/head
rodzic
16b29b6f17
commit
f2a66f83ce
|
@ -12,8 +12,15 @@ export async function fetchSSE(
|
||||||
const { onMessage, ...fetchOptions } = options
|
const { onMessage, ...fetchOptions } = options
|
||||||
const res = await fetch(url, fetchOptions)
|
const res = await fetch(url, fetchOptions)
|
||||||
if (!res.ok) {
|
if (!res.ok) {
|
||||||
const reason = await res.text()
|
let reason: string
|
||||||
const msg = `ChatGPT error ${res.status || res.statusText}: ${reason}`
|
|
||||||
|
try {
|
||||||
|
reason = await res.text()
|
||||||
|
} catch (err) {
|
||||||
|
reason = res.statusText
|
||||||
|
}
|
||||||
|
|
||||||
|
const msg = `ChatGPT error ${res.status}: ${reason}`
|
||||||
const error = new types.ChatGPTError(msg, { cause: res })
|
const error = new types.ChatGPTError(msg, { cause: res })
|
||||||
error.statusCode = res.status
|
error.statusCode = res.status
|
||||||
error.statusText = res.statusText
|
error.statusText = res.statusText
|
||||||
|
|
Ładowanie…
Reference in New Issue