The present invention relates to an immunomodulator, a preparation method thereof, and an application of the same as a PD-1/PD-L1 inhibitor. In particular, disclosed are a compound of formula (I) or a pharmaceutically acceptable salt, stereoisomer, solvate, or prodrug thereof and a preparation method and application thereof. The definition of each substituent in the formula is described in detail in the specification and claims.La présente invention concerne un immunomodulateur, son procédé de préparation et son utilisation en tant qu'inhibiteur de PD-1/PD-L1. En particulier, la présente invention concerne un composé de formule (I) ou un sel, un stéréoisomère, un solvate ou un promédicament pharmaceutiquement acceptable de celui-ci, ainsi qu'un procédé de préparation et une utilisation associés. La définition de chaque substituant dans la formule est décrite en détail dans la description et les revendications.