chore: log network error for better debug

This commit is contained in:
Simon
2025-12-24 19:06:35 +08:00
parent a0712baa91
commit 0fd4eaf9af

View File

@@ -21,6 +21,7 @@ export class OpenAIClient implements LLMClient {
): Promise<InvokeResult> { ): Promise<InvokeResult> {
// 1. Convert tools to OpenAI format // 1. Convert tools to OpenAI format
const openaiTools = Object.entries(tools).map(([name, tool]) => zodToOpenAITool(name, tool)) const openaiTools = Object.entries(tools).map(([name, tool]) => zodToOpenAITool(name, tool))
// console.log('openaiTools', openaiTools)
// 2. Call API // 2. Call API
let response: Response let response: Response
@@ -48,6 +49,7 @@ export class OpenAIClient implements LLMClient {
}) })
} catch (error: unknown) { } catch (error: unknown) {
// Network error // Network error
console.error(error)
throw new InvokeError(InvokeErrorType.NETWORK_ERROR, 'Network request failed', error) throw new InvokeError(InvokeErrorType.NETWORK_ERROR, 'Network request failed', error)
} }