政府购买公共服务已成为我国社会治理的重要工具。政府购买公共服务中产生了多元供给主体,给责任的界定和厘清带来了困难,进而使供给过程充满了风险和不确定性。如何构建一套基于公共责任的责任机制成为一项难题。本文提出了政府购买公共服务的"三元主体"责任分析框架,明确界定了政府、社会组织和社会公众的责任。在考察我国政府购买社工服务后,指出了当前的责任失范现象,并在"三元主体"责任分析框架下,构建了一个相应的责任机制。