Dans de nombreux cas, vous avez des fichiers ou des sous-arbres spécifiques que vous ne souhaitez pas indexer. Exemple :
Informations très sensibles avec un accès limité au sein de votre organisation
Code ancien ou obsolète
Code généré automatiquement ou temporaire
Vous pouvez exclure ces fichiers en créant un fichier .aiexclude.
Écrire un fichier .aiexclude
Un fichier .aiexclude suit la même syntaxe qu'un fichier .gitignore.
Examples
Les exemples suivants montrent comment configurer un fichier .aiexclude:
Bloquez tous les fichiers nommés apikeys.txt au niveau ou en dessous du répertoire contenant le fichier .aiexclude:
apikeys.txt
Bloquez tous les fichiers portant l'extension de fichier .key au niveau ou en dessous du répertoire contenant le fichier .aiexclude:
*.key
Ne bloquez que le fichier apikeys.txt dans le même répertoire que le fichier .aiexclude, mais pas les sous-répertoires:
/apikeys.txt
Bloquez tous les fichiers du répertoire my/sensitive/dir et tous ses sous-répertoires.
Le chemin d'accès doit être relatif au répertoire contenant le fichier .aiexclude.
my/sensitive/dir/
Bloque tous les fichiers du répertoire foo et de ses sous-répertoires, à l'exception du fichier nommé bar.txt dans le répertoire foo.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/04/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/04/03 (UTC)."],[[["Gemini Code Assist indexes all supported code files in specified repositories by default, but users can exclude certain files."],["An `.aiexclude` file, similar in syntax to `.gitignore`, can be created to exclude specific files or subtrees from being indexed."],["An empty `.aiexclude` file blocks all files within its directory and sub-directories, while patterns within the `.aiexclude` file allow excluding specific file names, extensions, or directory paths."],["Files added to the `.aiexclude` file are dropped from the index within 24 hours if they were previously included."]]],[]]