veille antiquités
Chaque recherche surveille Leboncoin et remonte les meilleures trouvailles.
Annonces ayant franchi le seuil de leur objet (dernières 24 h) — épinglées ici pour ne pas se perdre dans le fil.
Les annonces les plus récentes, toutes recherches confondues.
Précise à l'IA ce qui compte pour cet objet (matière, forme, détail décisif…) afin d'affiner le match. Prise en compte au prochain passage.
Les annonces collectées par cette recherche.
| Rôle | Recherches | Créé le |
|---|
Suspend toutes les recherches de tous les utilisateurs. Un cadenas empêche les utilisateurs de les réactiver. Au déverrouillage, chaque recherche reprend son état antérieur (celles en pause avant restent en pause).
Désactive un connecteur pour tous les utilisateurs (🔒). Une panne est détectée automatiquement (🔧 maintenance) après plusieurs échecs consécutifs, puis levée dès qu'il refonctionne.
eBay = référence de valeur. On t'alerte (Telegram) quand une nouvelle annonce Leboncoin ressemble à un objet eBay coté et coûte bien moins cher.
Clés Apify (Leboncoin + Facebook). Les secrets sont masqués — laisse vide pour ne pas changer.
Au-delà, la collecte Leboncoin + Facebook est suspendue jusqu'au cycle suivant (eBay continue). Conso lue depuis l'API Apify, comme la jauge.
API directe, hors Apify : 1 crédit par page de 35 annonces (~0,065 $/1000). À sélectionner ensuite dans la chaîne de connecteurs ci-dessous.
Utilisée uniquement si le connecteur en service n'a pas sa propre cadence.
Ordre de bascule : si le connecteur du haut est en maintenance, on passe au suivant. 🟢 = celui réellement utilisé au dernier passage. La cadence appliquée est celle du connecteur en service — une bascule vers clearpath ralentit donc le rythme d'elle-même, ce qui protège sa limite de ~3 requêtes/minute.
Payé au résultat : ≈ 0,0015 $ l'annonce.
Payé au résultat : ≈ 0,0026 $ le post.
Emails d'utilisateurs dont les annonces notifiées doivent aussi arriver sur le bot Telegram des admins (séparés par des virgules). Laisse vide pour désactiver.
⚠️ Utilise le keyset PRODUCTION (pas Sandbox) : Client ID = App ID, Client Secret = Cert ID.
eBay exige un endpoint de notification pour délivrer les clés Production. Dans eBay (Developer → Alerts & Notifications → Marketplace account deletion), colle ces deux valeurs, puis clique « Send Test Notification » : eBay validera automatiquement (✅) car notre serveur répond correctement.
💡 On ne stocke aucune donnée d'utilisateur eBay (lecture d'annonces publiques) — l'endpoint accuse simplement réception.
Choisis l'IA et le modèle séparément pour la description des photos de référence (générée 1×/photo — un modèle fin est rentable) et pour la comparaison des annonces (volumineux — plutôt économique).
Le portrait de l'objet source, généré 1×/photo. Sert d'ancre à toutes les comparaisons.
0 = désactivé. Au-delà, l'analyse IA est suspendue jusqu'au mois suivant.
Décoché = l'IA note seulement le match visuel, sans estimer le prix de revente → réponse plus courte, moins de crédits consommés. (C'est le même appel : pas de coût séparé, mais la sortie est allégée.)
Chaque annonce passe par des étages successifs, du moins cher au plus fin ; chacun ne se déclenche que si le précédent franchit son seuil. S'applique à la veille et à l'arbitrage eBay. Désactivé par défaut.
Écarte sans IA les objets visuellement sans rapport → aucun crédit dépensé sur du hors-sujet. Service injoignable → bascule auto sur l'IA (aucune annonce perdue).
Compare chaque annonce à l'objet de référence. C'est cette note qui devient le score si la passe 3 est désactivée. IA par défaut des nouvelles recherches, modifiable par recherche.
Si activée et que la passe 2 dépasse le seuil, on relance avec un modèle premium pour trancher finement. Sinon on reste sur 2 passes.
Utilisés à l'IDENTIQUE par la recherche et le benchmark. Le prompt de match accepte les variables {{REFERENCE}}, {{CONSIGNES}}, {{TITRE}}, {{N}} — ne les supprime pas. La sortie doit rester un JSON contenant au minimum "match" (et pour l'estimation : valeur_min, valeur_max).
Poids de chaque signal dans la pertinence (en %). Les valeurs sont relatives : peu importe qu'elles somment à 100, elles sont renormalisées. Le prix est atténué tant qu'il y a peu de données ; le visuel ne compte que si la recherche a des photos de référence.
Total : – % ·
Connexions et actions des utilisateurs, les plus récentes en premier.
| Date | Utilisateur | Action | Détail | IP |
|---|
Journal interne du serveur, en direct — scans d'arbitrage, veille, erreurs d'API. Le plus récent en haut. Volatile : vidé à chaque redémarrage/déploiement.
Chargement…
Banc d'essai du pipeline en cascade complet (DINO → IA → IA fine, selon la config « Photos des annonces ») : une référence + un dossier de candidats → pour chacun, le % et le moteur qui a tranché (⚙️). Idéal pour régler les seuils. L'IA choisie ci-dessous ne concerne que la passe 2 ; DINO et la passe 3 suivent la config admin.
Laisse le champ modèle vide pour utiliser le modèle par défaut du fournisseur. Tu peux mettre un modèle premium pour la description et un modèle économique pour la comparaison.
Comparaison d'image 100% locale et gratuite via DINOv2 (modèle de vision qui tourne sur cette machine, sans IA cloud) : un objet de référence (1 à 5 vues) + un dossier de candidats → % de rapprochement visuel pour chacun. Idéal pour repérer le même meuble ou le même style.
Répartit les comparaisons sur plusieurs machines (la moins chargée d'abord). Ajoute ton PC (http://192.168.1.187:8077) pour épauler le serveur. Un worker injoignable est écarté 30 s (bascule automatique).
DINOv2 tourne en CPU : ~1–2 s par image en « small ». Un dossier de 100 images = quelques minutes. Le service Python doit être lancé (voir dino_service/README.md). Le score est un cosinus × 100 : lis-le en relatif (le meilleur candidat en tête), pas comme une vérité absolue.
Denicheur interroge des services extérieurs pour collecter les annonces et analyser les photos. Ces services sont payants et facturés à l'usage : chacun utilise donc sa propre clé, et ne consomme que son quota.
L'analyse des photos (comparaison visuelle des annonces) tourne sur des PC « workers ». Tu peux ajouter n'importe quel PC Windows — le tien ou celui d'un proche — pour accélérer la veille. Le PC se connecte tout seul au serveur (rien à ouvrir, pas d'IP fixe, pas de configuration), et une icône près de l'horloge permet de doser la puissance allouée.
⬇️ Télécharger le worker (Windows)
Le jeton d'accès est déjà inclus dans le paquet. Le PC apparaîtra dans l'admin sous son nom Windows.
Sert à afficher la distance de chaque annonce depuis ce point. Les recherches sont nationales par défaut — tu ajoutes une zone (📍) dans chaque recherche si tu veux la localiser. Utilise ta position, ou choisis une ville.
Actuel : non défini
Sur tes recherches (avec Telegram activé), tu n'es notifié que si la pertinence de l'annonce dépasse ce seuil. Plus il est bas, plus tu reçois de messages.
Chaque utilisateur crée son PROPRE bot Telegram. Comme ça, tes annonces arrivent sur ton bot à toi — jamais mélangées avec celles des autres. Il faut renseigner 2 choses : le token de ton bot et ton identifiant de chat.
123456:ABC-DEF…).Ces mots seront proposés par défaut dans le champ « mots exclus » à la création d'une nouvelle recherche. Une annonce contenant l'un de ces mots (titre/description) est écartée. Séparés par des virgules.
Un « pool » = une liste d'URLs Facebook Marketplace réutilisable. Dans une nouvelle recherche, tu sélectionnes le pool par son nom au lieu de recoller les liens.
Coûts réels journalisés (Apify + Gemini + Claude). L'historique fin par heure/jour se remplit au fil des passages ; l'Apify par recherche est amorcé sur les jours déjà mesurés.
Ne garde que les annonces géolocalisées dans le rayon (eBay reste national). Sans zone, on couvre toute la France.
Actuel : toute la France
Ajoute plusieurs vues du MÊME objet (face, côté, détails…). L'IA en tire une description unique, qui accompagne les photos à chaque comparaison d'annonce (signal prépondérant de la pertinence).
Aucune photo de référence pour cette recherche.
Ajoute jusqu'à 5 photos. Clique une photo pour l'agrandir, la croix rouge pour la retirer. Changer les photos vide la description de l'objet : elle est refaite au prochain passage.
Les analyses par photo ci-dessus sont historiques : elles ne sont plus envoyées au modèle et servent seulement de repli.
Cette action est irréversible. La recherche « » et toutes ses trouvailles seront définitivement supprimées.
L'annonce sera masquée de la liste. Aucun impact sur les scores ni sur l'analyse IA.
L'annonce sera marquée comme retenue. Aucun impact sur les scores ni sur l'analyse IA.
Les personnes choisies pourront voir cette recherche et ses résultats (lecture seule).