return detail error from api call. (#295)
This commit is contained in:
		
							parent
							
								
									4d7adf477a
								
							
						
					
					
						commit
						3631a5ac75
					
				|  | @ -34,14 +34,15 @@ export const OpenAIStream = async ( | ||||||
|     }), |     }), | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   if (res.status !== 200) { |  | ||||||
|     const statusText = res.statusText; |  | ||||||
|     throw new Error(`OpenAI API returned an error: ${statusText}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const encoder = new TextEncoder(); |   const encoder = new TextEncoder(); | ||||||
|   const decoder = new TextDecoder(); |   const decoder = new TextDecoder(); | ||||||
| 
 | 
 | ||||||
|  |   if (res.status !== 200) { | ||||||
|  |     const statusText = res.statusText; | ||||||
|  |     const result = await res.body?.getReader().read(); | ||||||
|  |     throw new Error(`OpenAI API returned an error: ${decoder.decode(result?.value) || statusText}`); | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|   const stream = new ReadableStream({ |   const stream = new ReadableStream({ | ||||||
|     async start(controller) { |     async start(controller) { | ||||||
|       const onParse = (event: ParsedEvent | ReconnectInterval) => { |       const onParse = (event: ParsedEvent | ReconnectInterval) => { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue