fix: update error types for upstream errors and JSON marshal failure

This commit is contained in:
CaIon
2025-08-26 16:26:56 +08:00
parent b0f86bd82e
commit 1b8bcfb000
3 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -488,14 +488,14 @@ func (c *ClaudeResponse) GetClaudeError() *types.ClaudeError {
case string:
// 处理简单字符串错误
return &types.ClaudeError{
Type: "error",
Type: "upstream_error",
Message: err,
}
default:
// 未知类型,尝试转换为字符串
return &types.ClaudeError{
Type: "unknown_error",
Message: fmt.Sprintf("%v", err),
Type: "unknown_upstream_error",
Message: fmt.Sprintf("unknown_error: %v", err),
}
}
}