Disclosed are an octahydropentene compound for regulating or inhibiting indoleamine 2,3-dioxygenase (IDO) activity, a preparation method therefor, and a pharmaceutical application thereof. Specifically, disclosed are a compound of formula (I) and pharmaceutically acceptable salts thereof, a pharmaceutical composition containing the compound or pharmaceutically acceptable salts thereof, a method for treating and/or preventing IDO-mediated related diseases, especially tumors, by applying the compound or pharmaceutically acceptable salts thereof, and a preparation method for the compound or pharmaceutically acceptable salts thereof. Also disclosed is use of the compound or pharmaceutically acceptable salts thereof or a pharmaceutical composition containing the compound or pharmaceutically acceptable salts thereof in the preparation of drugs for treating and/or preventing IDO-mediated related diseases, especially tumors. The definition of each substituent in formula (I) is the same as that in the description.L'invention concerne un composé d'octahydropentène destiné à réguler ou à inhiber l'activité de l'indoléamine 2,3-dioxygénase (IDO), son procédé de préparation et son utilisation pharmaceutique. Plus particulièrement, la présente invention concerne un composé de formule (I) et des sels pharmaceutiquement acceptables de celui-ci; une composition pharmaceutique comprenant le composé ou les sels pharmaceutiquement acceptables de celui-ci; une méthode de traitement et/ou de prévention de maladies associées à l'IDO, en particulier des tumeurs, à l'aide du composé ou des sels pharmaceutiquement acceptables de celui-ci; et un procédé de préparation du composé ou des sels pharmaceutiquement acceptables de celui-ci. L'invention concerne également l'utilisation du composé ou de ses sels pharmaceutiquement acceptables ou d'une composition pharmaceutique contenant le composé ou des sels pharmaceutiquement acceptables de celui-ci dans la préparation de médicaments pour le traite