{"id":15917,"date":"2026-10-22T17:00:05","date_gmt":"2026-10-22T16:00:05","guid":{"rendered":"https:\/\/www.keris-studio.fr\/blog\/?p=15917"},"modified":"2026-10-22T17:02:48","modified_gmt":"2026-10-22T16:02:48","slug":"ai-segmenter-un-paysage-en-couleurs-avec-comfyui","status":"publish","type":"post","link":"https:\/\/www.keris-studio.fr\/blog\/?p=15917","title":{"rendered":"AI-Segmenter un paysage en couleurs avec ComfyUI"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Oct 22, 2026 \u00b7 @Laurent LESCOP<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ce que l&rsquo;on obtient<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En quatre \u00e9tapes, ComfyUI transforme une photo de paysage en carte en couleurs : ciel, eau, ripisylve, boisements, herbe, sable, b\u00e2ti, infrastructures, avec la surface occup\u00e9e par chaque classe. Tout tourne en local, en moins de 6 secondes par image sur une carte graphique grand public (RTX 3080, 10 Go).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"1069\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1.jpeg\" alt=\"Photo d'un plan d'eau et sa carte en couleurs\" class=\"wp-image-15912\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1.jpeg 1400w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-300x229.jpeg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-1024x782.jpeg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-768x586.jpeg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>En haut, la photo d&rsquo;origine ; en bas, la carte produite par le workflow, avec sa l\u00e9gende et la surface de chaque classe.<\/em><\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">La technique s&rsquo;appelle la <strong>segmentation s\u00e9mantique<\/strong> : chaque pixel de l&rsquo;image re\u00e7oit une classe. Elle sert \u00e0 lire un site \u00e0 partir d&rsquo;une photo, comparer des points de vue, mesurer la part du v\u00e9g\u00e9tal ou pr\u00e9parer un fond de plan color\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce tutoriel s&rsquo;adresse \u00e0 celles et ceux qui ont d\u00e9j\u00e0 lanc\u00e9 ComfyUI une fois. Aucune ligne de code n&rsquo;est \u00e0 \u00e9crire : il suffit de copier des fichiers et de charger un workflow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ce qu&rsquo;il faut<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u00c9l\u00e9ment<\/th><th>Version test\u00e9e<\/th><th>Remarque<\/th><\/tr><\/thead><tbody><tr><td>Windows + carte NVIDIA<\/td><td>RTX 3080, 10 Go<\/td><td>Sans carte graphique, \u00e7a marche aussi, mais environ 50 fois plus lentement<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/comfyanonymous\/ComfyUI\">ComfyUI portable<\/a><\/td><td>0.42.4<\/td><td>Livr\u00e9 avec son propre Python et ComfyUI-Manager<\/td><\/tr><tr><td>Pack de nodes <a href=\"https:\/\/github.com\/SOELexicon\/ComfyUI-LexTools\">ComfyUI-LexTools<\/a><\/td><td>derni\u00e8re version<\/td><td>Contient les nodes de segmentation SegFormer<\/td><\/tr><tr><td>Mod\u00e8le <a href=\"https:\/\/huggingface.co\/nvidia\/segformer-b5-finetuned-ade-640-640\">nvidia\/segformer-b5-finetuned-ade-640-640<\/a><\/td><td>\u2014<\/td><td>339 Mo, entra\u00een\u00e9 sur ADE20K (150 classes)<\/td><\/tr><tr><td>Pack ComfyUI-Paysage<\/td><td>fourni avec ce tutoriel<\/td><td>Deux nodes : affinage herbe \/ sable \/ ripisylve et carte en couleurs<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dans la suite, H:ComfyUI_windows_portable d\u00e9signe le dossier de ComfyUI : remplacez-le par le v\u00f4tre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fichiers fournis avec ce tutoriel<\/strong> (pack ComfyUI-Paysage, fichiers LexTools corrig\u00e9s, workflows paysage et architecture) : t\u00e9l\u00e9charger l&rsquo;archive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 1 : installer LexTools et le mod\u00e8le ADE20K<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">LexTools fournit les nodes de segmentation ; le mod\u00e8le NVIDIA, lui, sait reconna\u00eetre 150 classes (mur, b\u00e2timent, ciel, arbre, herbe, eau, route&#8230;).<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installer LexTools.<\/strong> Dans ComfyUI, ouvrez <em>Manager<\/em> \u2192 <em>Custom Nodes Manager<\/em>, cherchez \u00ab LexTools \u00bb et installez-le. \u00c0 d\u00e9faut, clonez le d\u00e9p\u00f4t dans ComfyUIcustom_nodes.<\/li>\n\n\n\n<li><strong>T\u00e9l\u00e9charger le mod\u00e8le<\/strong> avec le Python de ComfyUI, depuis une invite de commandes :<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">H:ComfyUI_windows_portablepython_embededpython.exe -c \u00ab\u00a0from huggingface_hub import snapshot_download; snapshot_download(&lsquo;nvidia\/segformer-b5-finetuned-ade-640-640&prime;, local_dir=r&rsquo;H:ComfyUI_windows_portablemodelssegformersegformer-b5-ade-640&rsquo;, allow_patterns=[&lsquo;config.json&rsquo;,&rsquo;preprocessor_config.json&rsquo;,&rsquo;pytorch_model.bin&rsquo;])\u00a0\u00bb<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>V\u00e9rifier l&#8217;emplacement.<\/strong> Le mod\u00e8le doit \u00eatre dans modelssegformer <strong>\u00e0 la racine du dossier portable<\/strong>, et non dans ComfyUImodels. LexTools cherche ses mod\u00e8les \u00e0 partir du dossier o\u00f9 ComfyUI est lanc\u00e9. Il appara\u00eetra dans les nodes sous le nom local:segformer-b5-ade-640.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pi\u00e8ge \u00e0 \u00e9viter :<\/strong> la liste de LexTools propose un mod\u00e8le ehsanhallo\/segformer-b0-scene-parse-150. Il lui manque un fichier de configuration, et LexTools le remplace alors <strong>sans pr\u00e9venir<\/strong> par un mod\u00e8le qui segmente les v\u00eatements. Si la liste des classes affiche \u00ab Upper-clothes \u00bb ou \u00ab Dress \u00bb, c&rsquo;est ce qui s&rsquo;est pass\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 2 : deux corrections de LexTools<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tel quel, LexTools ne se charge pas avec les versions r\u00e9centes de ComfyUI, et il calcule sur le processeur. Deux corrections r\u00e8glent ces probl\u00e8mes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Correction 1, indispensable : le chargement.<\/strong> Au d\u00e9marrage, la console affiche IMPORT FAILED pour LexTools, avec cannot import name &lsquo;ViTFeatureExtractor&rsquo;. Cette classe a \u00e9t\u00e9 retir\u00e9e de la biblioth\u00e8que transformers (version 5). Dans custom_nodesComfyUI-LexToolsnodesImageCaptioningNode.py, remplacez les trois occurrences de ViTFeatureExtractor par ViTImageProcessor, son successeur direct. Red\u00e9marrez ComfyUI : l&rsquo;erreur dispara\u00eet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Correction 2, recommand\u00e9e : le calcul sur la carte graphique.<\/strong> LexTools ne d\u00e9place jamais le mod\u00e8le sur le GPU : chaque masque prend environ 11 secondes. Le fichier nodesSegformerNode.py corrig\u00e9, fourni avec ce tutoriel, envoie le mod\u00e8le et les calculs sur la carte graphique. Chaque masque passe alors \u00e0 0,2 seconde, pour un r\u00e9sultat identique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ces modifications seront \u00e9cras\u00e9es si vous mettez LexTools \u00e0 jour depuis le Manager : gardez-en une copie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 3 : ajouter le pack ComfyUI-Paysage<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ADE20K reconna\u00eet bien le ciel, l&rsquo;eau, les arbres et le b\u00e2ti, mais il range sable, graviers et herbe rase dans une seule classe, \u00ab earth \u00bb (terre). Le pack ComfyUI-Paysage ajoute deux nodes pour aller plus loin. Copiez le dossier ComfyUI-Paysage dans ComfyUIcustom_nodes, puis red\u00e9marrez ComfyUI.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"766\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image2.jpeg\" alt=\"Segmentation ADE20K seule d'une rivi\u00e8re\" class=\"wp-image-15913\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image2.jpeg 905w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image2-300x254.jpeg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image2-768x650.jpeg 768w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>ADE20K seul : le ciel, l&rsquo;eau, les arbres et le b\u00e2ti sont justes, mais tout le sol, sable comme herbe, finit en beige.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Paysage : herbe \/ sable \/ ripisylve<\/strong> affine trois classes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Herbe ou sable :<\/strong> dans la zone de sol nu, chaque pixel est class\u00e9 selon son <em>indice de verdure<\/em> (la part de vert dans sa couleur). Le seuil se calcule automatiquement pour chaque image.<\/li>\n\n\n\n<li><strong>Ripisylve :<\/strong> ce sont les arbres situ\u00e9s \u00e0 proximit\u00e9 de l&rsquo;eau. Les autres restent des boisements.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"787\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3.jpeg\" alt=\"Herbe, sable et ripisylve s\u00e9par\u00e9s\" class=\"wp-image-15914\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3.jpeg 1400w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3-300x169.jpeg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3-1024x576.jpeg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3-768x432.jpeg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Apr\u00e8s affinage : herbe en vert clair, sable en beige, ripisylve en vert fonc\u00e9, autres boisements en vert gris.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Paysage : carte en couleurs<\/strong> r\u00e9assemble jusqu&rsquo;\u00e0 12 masques en une seule image, \u00e0 pleine r\u00e9solution. Chaque classe re\u00e7oit la couleur de votre choix, avec des contours et une l\u00e9gende indiquant sa surface. Le node produit deux images : une carte en aplats et une superposition sur la photo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 4 : charger le workflow et lancer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le workflow segmentation_paysage_ade20k_lextools.json relie tout : analyse, masques, affinage et carte.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Glissez le fichier .json dans la fen\u00eatre de ComfyUI. Vous pouvez aussi le copier dans ComfyUIuserdefaultworkflows : il appara\u00eet alors dans le panneau <em>Workflows<\/em> (touche <strong>W<\/strong>).<\/li>\n\n\n\n<li>Dans le node <strong>Load Image<\/strong>, choisissez votre photo.<\/li>\n\n\n\n<li>Cliquez sur <strong>Run<\/strong>. Comptez environ 5 secondes, un peu plus la premi\u00e8re fois, le temps de charger le mod\u00e8le.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Le workflow est organis\u00e9 en trois groupes, de gauche \u00e0 droite :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Groupe<\/th><th>Ce qu&rsquo;il fait<\/th><th>Fichiers dans ComfyUIoutputpaysage<\/th><\/tr><\/thead><tbody><tr><td>Masques par classe (bleu)<\/td><td>Un masque noir et blanc par grande classe ADE20K<\/td><td>ciel, eau, boisements, sol_nu, bati&#8230;<\/td><\/tr><tr><td>Affinage (vert)<\/td><td>S\u00e9pare herbe et sable, rep\u00e8re la ripisylve<\/td><td>fin_herbe, fin_sable, fin_ripisylve, fin_autres_arbres<\/td><\/tr><tr><td>Carte en couleurs (brun)<\/td><td>Assemble le tout avec une l\u00e9gende<\/td><td>carte, superposition<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le masque non_classe sert de contr\u00f4le : il montre en blanc ce qu&rsquo;aucune classe ne couvre. S&rsquo;il est noir, toute l&rsquo;image a \u00e9t\u00e9 class\u00e9e.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"529\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4.jpeg\" alt=\"Superposition des couleurs sur la photo\" class=\"wp-image-15915\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4.jpeg 1400w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4-300x113.jpeg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4-1024x387.jpeg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4-768x290.jpeg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>La sortie \u00ab superposition \u00bb : les couleurs pos\u00e9es en transparence sur la photo, plus facile \u00e0 v\u00e9rifier que la carte en aplats.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Personnaliser<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Les couleurs<\/strong> se choisissent dans le champ legende du node <em>carte en couleurs<\/em>. Il contient une ligne par masque, dans l&rsquo;ordre des entr\u00e9es masque_1, masque_2, etc. :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ciel = #9CC8F0<br>eau = #1F5FD1<br>ripisylve = #0B5D2A<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le texte avant le = est le nom affich\u00e9 dans la l\u00e9gende. La couleur s&rsquo;\u00e9crit #RRGGBB, #RGB ou 120,180,255. Une ligne sans couleur re\u00e7oit une couleur automatique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Les classes<\/strong> se modifient dans le champ segments_to_merge_str de chaque node <em>Masque<\/em> : ce sont des num\u00e9ros ADE20K s\u00e9par\u00e9s par des virgules. Le node <em>Analyse<\/em> liste les classes trouv\u00e9es dans votre image avec leur num\u00e9ro.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Num\u00e9ro<\/th><th>Classe<\/th><th>&nbsp;<\/th><th>Num\u00e9ro<\/th><th>Classe<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>b\u00e2timent<\/td><td>&nbsp;<\/td><td>21<\/td><td>eau<\/td><\/tr><tr><td>2<\/td><td>ciel<\/td><td>&nbsp;<\/td><td>29<\/td><td>champ<\/td><\/tr><tr><td>4<\/td><td>arbre<\/td><td>&nbsp;<\/td><td>34<\/td><td>rocher<\/td><\/tr><tr><td>6<\/td><td>route<\/td><td>&nbsp;<\/td><td>46<\/td><td>sable<\/td><\/tr><tr><td>9<\/td><td>herbe<\/td><td>&nbsp;<\/td><td>52<\/td><td>chemin<\/td><\/tr><tr><td>13<\/td><td>terre<\/td><td>&nbsp;<\/td><td>60<\/td><td>rivi\u00e8re<\/td><\/tr><tr><td>16<\/td><td>montagne<\/td><td>&nbsp;<\/td><td>61<\/td><td>pont<\/td><\/tr><tr><td>17<\/td><td>plante<\/td><td>&nbsp;<\/td><td>68<\/td><td>colline<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Les r\u00e9glages du node d&rsquo;affinage :<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>R\u00e9glage<\/th><th>D\u00e9faut<\/th><th>Quand le changer<\/th><\/tr><\/thead><tbody><tr><td>seuil_verdure<\/td><td>auto<\/td><td>Passez en \u00ab manuel \u00bb si le s\u00e9parateur herbe \/ sable se trompe<\/td><\/tr><tr><td>seuil_manuel<\/td><td>0,10<\/td><td>\u00c0 monter si du sable passe en herbe, \u00e0 baisser si l&rsquo;herbe s\u00e8che passe en sable<\/td><\/tr><tr><td>proximite_eau<\/td><td>0,06<\/td><td>Distance \u00e0 l&rsquo;eau, en fraction de la hauteur d&rsquo;image, pour qu&rsquo;un boisement soit une ripisylve<\/td><\/tr><tr><td>largeur_ripisylve<\/td><td>0,15<\/td><td>Largeur maximale de la ripisylve ; \u00e0 baisser si elle dessine un trop grand arc autour de l&rsquo;eau<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Limites et pistes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La carte est une lecture automatique, \u00e0 v\u00e9rifier \u00e0 l&rsquo;\u0153il avant de s&rsquo;en servir comme mesure.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ADE20K vient surtout de sc\u00e8nes urbaines et int\u00e9rieures.<\/strong> Il confond parfois un coteau herbeux avec des arbres, et il ne distingue pas une haie, une vigne ou une culture.<\/li>\n\n\n\n<li><strong>L&rsquo;indice de verdure ne regarde que la couleur.<\/strong> Une herbe jaunie par l&rsquo;\u00e9t\u00e9 passe en sable ; des algues vertes peuvent passer en herbe.<\/li>\n\n\n\n<li><strong>La ripisylve est une r\u00e8gle de distance<\/strong>, pas une reconnaissance. Elle dessine parfois des arcs r\u00e9guliers, \u00e0 corriger avec largeur_ripisylve.<\/li>\n\n\n\n<li><strong>Les vues a\u00e9riennes et les orthophotos<\/strong> demandent d&rsquo;autres mod\u00e8les, entra\u00een\u00e9s sur des images satellites.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Et la segmentation par texte ?<\/strong> J&rsquo;ai test\u00e9 Florence-2 coupl\u00e9 \u00e0 SAM 2, qui d\u00e9tourent ce qu&rsquo;on leur d\u00e9crit en anglais (\u00ab sand \u00bb, \u00ab grass \u00bb). C&rsquo;est efficace pour des objets nets, comme un arbre isol\u00e9, un bateau ou un pont. En revanche, pour des surfaces m\u00eal\u00e9es, l&rsquo;herbe et le sable ont donn\u00e9 le m\u00eame masque. Pour ce cas pr\u00e9cis, la combinaison ADE20K + indice de verdure reste la plus fiable, et elle est aussi bien plus rapide.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oct 22, 2026 \u00b7 @Laurent LESCOP Ce que l&rsquo;on obtient En quatre \u00e9tapes, ComfyUI transforme une photo de paysage en carte en couleurs : ciel, eau, ripisylve, boisements, herbe, sable, b\u00e2ti, infrastructures, avec la surface occup\u00e9e par chaque classe. Tout tourne en local, en moins de 6 secondes par image sur une carte graphique grand &hellip; <a href=\"https:\/\/www.keris-studio.fr\/blog\/?p=15917\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">AI-Segmenter un paysage en couleurs avec ComfyUI<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":15919,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[190,593,8,174],"tags":[492,546,600,654,178,653],"class_list":["post-15917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-architecture-2","category-artificial","category-methodologie","category-simulations","tag-analysis","tag-artificial-intelligence","tag-comfyui","tag-landscape","tag-paysage","tag-segmentation"],"_links":{"self":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15917"}],"version-history":[{"count":2,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15917\/revisions"}],"predecessor-version":[{"id":15920,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15917\/revisions\/15920"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/media\/15919"}],"wp:attachment":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}