Disclosed are compounds of formula (I), methods of using the compounds as immunomodulators, and pharmaceutical compositions containing such compounds. The compounds are useful for treating, preventing or ameliorating diseases or disorders such as cancer or infectious diseases.式(I)の化合物、該化合物を免疫調節剤として使用する方法、及びそのような化合物を含む医薬組成物が開示される。該化合物は、がんまたは感染症などの疾患または障害を処置、予防、または改善するのに有用である。