fix: ne pas cacher les résultats vides, retirer clé API hardcodée

This commit is contained in:
2026-02-22 12:48:58 +01:00
parent 94ebe338a0
commit de2b95ff94
2 changed files with 4 additions and 3 deletions

View File

@@ -23,7 +23,8 @@ async def identify_plant(file: UploadFile = File(...)):
else:
source = "plantnet"
# 4. Mettre en cache
redis_cache.set(image_bytes, results)
# 4. Mettre en cache uniquement si des résultats ont été trouvés
if results:
redis_cache.set(image_bytes, results)
return {"source": source, "results": results}

View File

@@ -3,7 +3,7 @@ from typing import List
import httpx
PLANTNET_KEY = os.environ.get("PLANTNET_API_KEY", "2b1088cHCJ4c7Cn2Vqq67xfve")
PLANTNET_KEY = os.environ.get("PLANTNET_API_KEY", "")
PLANTNET_URL = "https://my-api.plantnet.org/v2/identify/all"