Let A be a Banach algebra and let M be a unital Banach algebra. For a homomorphism \phi from A into M, we introduce the concept of vector-valued \phi-contractibility which generalize the notion of phi-contractibility. We also give characterizations of this concept in terms of projectivity