根据上海市失业保险规定,2023年起失业保险金的发放需要连续缴纳至少12个月的社保才能申领。因此,需要交几年社保取决于具体的缴纳情况,一般来说,至少需要连续缴纳一年(12个月)以上的社保才有资格享受失业保险金的政策。建议大家在就业时注意社保的缴纳情况,以保障自己的权益。