Demandez à ChatGPT de raccourcir une URL et il vous renvoie quelque chose qui a exactement la bonne forme : un domaine court, une barre oblique, sept caractères en base 62. Collez-le dans un navigateur et vous n'obtenez rien. Le slug n'existe pas, parce que ChatGPT l'a généré comme il génère n'importe quel autre texte, alors qu'un lien court n'est pas du texte. C'est une ligne dans la base de données de quelqu'un. Sans appel d'outil, il n'y a pas de base de données : le modèle devine.
Deux problèmes différents se cachent derrière l'expression « raccourcisseur d'URL ChatGPT », et les résultats de recherche les mélangent. Certaines personnes veulent raccourcir un lien vers une conversation ChatGPT, parce que ces URL de partage dépassent les soixante caractères et ressemblent à un paramètre de suivi qui aurait explosé. D'autres veulent raccourcir des liens dans ChatGPT, en pleine rédaction, sans basculer vers un autre onglet pour ouvrir un tableau de bord. Les deux sont possibles. Aucun ne se résout en demandant gentiment au modèle.
Cet article traite d'abord du cas du lien de partage, car il tient en un paragraphe, puis des trois méthodes qui permettent à un assistant de créer un lien court de marque fonctionnel : une conversation préremplie, une action de GPT personnalisé et un connecteur MCP. Si vous savez déjà que vous voulez la dernière méthode, le guide complet de configuration de MCP pour Claude et Cursor est la référence plus approfondie, et le même serveur fonctionne ici.
Pourquoi ChatGPT invente des liens courts
Un lien court est un identifiant arbitraire. f.elido.me/k7mQ2p ne signifie rien tant qu'un raccourcisseur n'a pas associé ce slug à une URL de destination, ce qui est précisément le genre de fait qu'un modèle de langage ne peut pas retrouver dans ses poids. Il produit donc la forme et remplit le milieu de caractères plausibles.
Ce n'est pas une particularité de ChatGPT. OpenAI a publié un article expliquant que les modèles de langage hallucinent parce que l'entraînement et l'évaluation standards récompensent une supposition assurée plutôt que l'aveu d'incertitude : une mauvaise réponse et « je ne sais pas » obtiennent le même zéro, donc deviner est statistiquement gagnant. Les URL sont le cas le plus net de ce mécanisme. Nieman Lab a documenté le renvoi par ChatGPT d'URL d'articles inventées pour plus de dix éditeurs ayant signé des accords de licence avec OpenAI, dont AP, le Financial Times et Le Monde. Si le modèle invente une URL pour un article qui existe, il inventera certainement un slug de six caractères.
La solution est structurelle, pas liée à la formulation des prompts. Chaque méthode fonctionnelle ci-dessous remplace la génération par un appel d'outil : l'assistant demande un slug à un raccourcisseur et indique celui qui lui est renvoyé. Aucun « donnez-moi uniquement de vrais liens, n'inventez rien » ne modifie le mécanisme.
Raccourcir un lien vers une conversation ChatGPT
Cette méthode est plus simple que ne le laisse penser le volume de recherches. Cliquez sur Share dans ChatGPT, copiez l'URL et collez-la dans un raccourcisseur comme destination ordinaire. Une adresse chatgpt.com/share/... est une URL HTTPS normale ; elle ne nécessite aucun traitement particulier.
La raison de le faire est la mesure. Un lien de partage brut publié dans une newsletter ou un canal Slack ne vous apprend rien sur les personnes qui l'ont ouvert. Faites-le passer par un lien que vous possédez et vous obtenez le nombre de clics, le référent, le pays et l'appareil : c'est précisément l'intérêt de placer un raccourcisseur devant quoi que ce soit. Il en va de même pour l'adresse chatgpt.com/g/... d'un GPT personnalisé si vous en faites la promotion.
Deux réserves méritent d'être connues. Les conversations partagées sont publiques pour quiconque possède l'URL : les raccourcir n'ajoute donc aucune confidentialité, et un raccourcisseur doté d'une page d'analyses publique la réduirait en fait. De plus, si vous raccourcissez des liens de conversation en volume pour un lancement, placez-les dans un dossier de campagne unique avec des balises UTM cohérentes au lieu de les créer au hasard, sinon les chiffres ne pourront plus être attribués une semaine plus tard. Notre guide du suivi des UTM de bout en bout présente la convention de balisage.
Première méthode : une conversation préremplie, sans configuration
L'option qui demande le moins d'efforts ne nécessite ni compte, ni installation, ni configuration. ChatGPT accepte un paramètre de requête qui ouvre une nouvelle conversation avec le prompt déjà rempli :
https://chatgpt.com/?q=<url-encoded%20prompt>
C'est le mécanisme utilisé par les boutons de la page des intégrations LLM. Le prompt prérempli explique ce qu'est Elido et demande à l'assistant de vous aider à raccourcir une URL que vous collerez ensuite. Vérifié sur l'interface en ligne en avril 2026, même si le comportement des paramètres de requête de tout produit d'IA peut évoluer et mérite d'être retesté si un bouton cesse de fonctionner.
Soyez précis sur ce que cette méthode permet. L'assistant n'a toujours aucun outil, il ne peut donc pas créer le lien. En revanche, il peut vous guider à travers les champs, proposer un slug conforme à votre convention de nommage et préparer l'ensemble UTM d'un lancement sur six canaux, puis vous collez les résultats. Elle vous évite la réflexion, pas le changement d'onglet. Pour un besoin ponctuel, c'est réellement suffisant ; pour tout ce qui se répète, continuez la lecture.
En ce moment, le changement d'onglet vous coûte probablement plus que vous ne le pensez. Créez un espace de travail gratuit et connectez l'une des deux méthodes ci-dessous, puis le prochain brief de campagne ne quittera jamais la fenêtre de discussion.
Deuxième méthode : une action de GPT personnalisé sur l'API Elido
Il n'existe aucun GPT Elido officiel dans la boutique en août 2026, et je préfère vous le dire plutôt que de vous laisser en chercher un. À noter que cette méthode n'a pas d'équivalent sur Gemini, où les assistants personnalisés ne peuvent pas appeler d'API externe - l'article consacré à Gemini explique pourquoi. Créer le vôtre prend environ dix minutes et vous offre de toute façon quelque chose de mieux : une action limitée à votre espace de travail, avec vos propres instructions intégrées.
Une action de GPT personnalisé est un appel REST décrit par un schéma OpenAPI. Elido en publie un à l'adresse https://elido.app/openapi.yaml, couvrant la création de liens, les listes, les requêtes analytiques et la génération de codes QR : la majeure partie du travail est donc déjà faite.
Connecter l'action
Dans l'éditeur de GPT, créez un nouveau GPT, ouvrez Configure, puis Create new action et collez le schéma. Réduisez-le d'abord. Les actions GPT sont perturbées par les spécifications volumineuses, et un GPT qui doit seulement créer et lire des liens n'a pas besoin des points de terminaison de gestion des domaines. Gardez le chemin /v1/workspaces/{workspace_id}/links pour la création et la liste, ainsi qu'une requête analytique, et supprimez le reste.
Choisissez ensuite un schéma d'authentification. La documentation d'OpenAI sur l'authentification des actions en prend en charge trois :
- None. Convient à un point de terminaison public en lecture seule, mais pas à ce qui écrit dans votre espace de travail.
- API key. Le choix pragmatique pour un GPT privé que vous utilisez seul. La clé est chiffrée au repos par OpenAI et envoyée comme jeton Bearer à chaque appel d'action.
- OAuth. La bonne réponse pour un GPT partagé avec une équipe, puisque chaque utilisateur s'authentifie en son nom. Vous fournissez un identifiant et un secret client, les URL d'autorisation et de jeton, ainsi qu'une liste de portées, puis vous enregistrez la redirection
https://chatgpt.com/aip/{g-YOUR-GPT-ID}/oauth/callback. OpenAI exige le paramètrestate.
Des instructions qui empêchent les suppositions
L'action seule ne suffit pas. Sans instructions explicites, le modèle répondra parfois de mémoire au lieu d'appeler l'outil, notamment lorsque la conversation contient déjà un lien court auquel il peut faire correspondre une forme connue. Ajoutez un texte sans ambiguïté dans le champ des instructions :
N'écrivez jamais vous-même une URL courte. Chaque lien court doit provenir de la réponse de l'action createLink. Si l'action échoue, signalez l'erreur et arrêtez-vous ; ne produisez pas de lien de remplacement.
Ce seul paragraphe fait la différence entre un GPT qui fonctionne et un autre qui fabrique discrètement des liens au troisième échange.
Troisième méthode : un connecteur MCP
Le Model Context Protocol est le standard émergent conçu précisément pour ce problème, avec un avantage sur un GPT personnalisé : le même serveur fonctionne entre les clients. Configurez-le une fois et les outils apparaissent dans chaque assistant compatible avec MCP, au lieu de rester enfermés dans un seul GPT.
@elido/mcp-server est un processus Node local qui utilise le transport stdio. Il expose cinq outils : create_link, list_links, query_analytics, generate_qr et list_workspaces. Votre clé d'API reste dans le processus serveur, le modèle voit donc les résultats des outils sans jamais voir l'identifiant secret. Le protocole lui-même est documenté sur modelcontextprotocol.io, et le guide de configuration de MCP contient les fichiers de configuration et deux sessions détaillées.
La prise en charge de MCP est inégale et évolue rapidement : vérifiez donc l'offre et la version de ChatGPT avant de choisir cette méthode. Lorsqu'elle est disponible, c'est de loin la plus propre des trois.
Quelle méthode convient à votre configuration
| Conversation préremplie | Action de GPT personnalisé | Connecteur MCP | |
|---|---|---|---|
| Temps de configuration | Aucun | Environ dix minutes | Environ cinq minutes |
| Crée un vrai lien | Non, brouillons uniquement | Oui | Oui |
| Fonctionne avec d'autres assistants | Lien propre à l'interface | ChatGPT seulement | Tout client MCP |
| Partage avec l'équipe | Toute personne ayant le lien | Via OAuth | Configuration par machine |
| Idéal pour | Un besoin ponctuel | Un GPT marketing partagé | Développeurs et usage quotidien |
Si vous choisissez pour une équipe marketing, le GPT personnalisé avec OAuth l'emporte pour la diffusion : les utilisateurs sont déjà dans ChatGPT et un GPT partagé ne nécessite aucune installation locale. Si vous choisissez pour vous-même et écrivez du code, le connecteur MCP l'emporte par sa portée, car les mêmes outils vous suivent dans votre éditeur. La conversation préremplie est une démonstration, pas un flux de travail.
Sécurité : ce à quoi l'assistant peut réellement accéder
Toutes ces méthodes donnent à un produit d'IA un identifiant capable d'écrire dans votre espace de travail : définissez donc sa portée avec soin.
Créez une clé d'API dédiée par intégration au lieu d'en réutiliser une, et limitez-la aux autorisations dont l'assistant a besoin. Un GPT de campagne a besoin de créer des liens et de lire les données analytiques ; il n'a aucune raison de supprimer des liens ou de gérer des domaines personnalisés. Lorsqu'un problème survient, une clé par intégration permet au journal d'audit d'indiquer laquelle a effectué l'opération, et sa révocation ne vous coûte rien d'autre.
Deux éléments sont à connaître sur le flux de données. Avec une action de GPT personnalisé, votre requête et votre réponse passent par l'infrastructure d'OpenAI : considérez donc les URL de destination comme communiquées à un sous-traitant américain et vérifiez ce point dans votre propre analyse des transferts. Avec MCP, le serveur s'exécute sur votre machine et appelle directement l'API, ce qui conserve le trafic entre vous et une région de l'UE. Si cette distinction compte pour votre position de conformité, c'est l'argument le plus solide en faveur de la troisième méthode, et nos notes sur la résidence des données de marketing dans l'UE expliquent le raisonnement.
Limites à connaître
Trois choses que cela ne résout pas.
Les assistants sont mauvais pour les traitements en masse. Demander quarante liens dans une seule conversation produit des erreurs de limite de débit et un modèle qui ne sait plus quel slug correspond à quelle destination. Utilisez l'API ou une importation CSV dès que vous dépassez quelques liens.
La qualité des slugs nécessite toujours un humain. Les modèles choisissent des slugs génériques ; si votre convention encode la campagne et le canal, précisez-le dans les instructions et vérifiez la sortie pendant quelque temps.
Mesurer ce que ces liens renvoient ensuite est un travail distinct, plus difficile qu'il n'y paraît : suivre le trafic provenant de ChatGPT explique pourquoi une grande part des clics arrive sans attribution.
Et il n'existe aucun moyen d'empêcher un modèle déterminé d'écrire un lien plausible en prose tout en appelant correctement l'outil ailleurs dans la même réponse. Vérifiez par sondage ce qui est publié. L'échec est silencieux par construction, ce qui est précisément la raison d'être de cet article.
Lisez l'article pilier → Connecter Elido à Claude et Cursor avec MCP
À lire aussi sur le blog
- Comment les robots d'IA traitent les liens courts - ce qui se passe lorsqu'un assistant, et non une personne, suit votre redirection.
- Mesurer le canal des assistants d'IA dans GA4 - attribuer le trafic que ces conversations vous envoient.
- llms.txt expliqué - le fichier qui façonne la manière dont les assistants décrivent votre produit.
- Démarrage rapide de l'API de raccourcissement d'URL - l'interface REST sur laquelle reposent toutes les méthodes ci-dessus.
- Suivre le trafic provenant de ChatGPT - compter les clics que ces liens vous renvoient.
- Raccourcisseur d'URL Gemini : où les appels d'outils fonctionnent réellement - la même question sur la pile de Google.
Questions fréquentes
ChatGPT peut-il raccourcir une URL ?
Pas tout seul. ChatGPT prédit du texte, et un lien court n'existe qu'une fois qu'un service de raccourcissement a écrit le slug dans sa base de données. Si on lui demande de le faire sans outil connecté, le modèle renvoie un slug de la bonne forme qui ne mène nulle part. Connectez une action de GPT personnalisé ou un connecteur MCP : le raccourcissement passe alors par un véritable appel d'API et le lien fonctionne.
Comment raccourcir un lien vers une conversation ChatGPT ?
Copiez l'URL de partage depuis le bouton Share dans ChatGPT, puis collez-la dans n'importe quel raccourcisseur comme URL de destination normale. Le lien de partage est une adresse HTTPS ordinaire, rien de particulier n'est nécessaire. Utiliser un raccourcisseur que vous contrôlez ajoute des données de clics, que l'URL de partage brute ne vous permet pas de recueillir.
Pourquoi ChatGPT invente-t-il des liens courts ?
Parce qu'il génère des caractères au lieu de rechercher une information. Les propres travaux de recherche d'OpenAI attribuent les hallucinations à un entraînement et à une évaluation qui récompensent les suppositions assurées plutôt que l'aveu d'incertitude. Un slug court est conçu pour être très entropique et impossible à deviner : c'est donc presque la pire chose possible à demander à un modèle de langage de produire de mémoire.
Existe-t-il un GPT Elido officiel dans le GPT Store ?
Non. En août 2026, aucun GPT Elido n'est publié. Vous pouvez créer votre propre GPT personnalisé en quelques minutes en reliant une action GPT à la spécification OpenAPI publique d'Elido, ou connecter le serveur MCP d'Elido dans tout client compatible avec MCP.
Quelle est la différence entre une action GPT et un connecteur MCP ?
Une action GPT vit dans un seul GPT personnalisé et appelle votre API REST depuis l'infrastructure d'OpenAI, à partir d'un schéma OpenAPI. Un connecteur MCP s'exécute comme un processus que vous contrôlez et expose la même capacité sous forme d'outils nommés à tout client qui parle le protocole. L'action est plus facile à partager avec une équipe ; le connecteur vous suit d'un assistant à l'autre et conserve la clé d'API sur votre propre machine.
Ai-je besoin d'une offre payante pour raccourcir des liens depuis ChatGPT ?
Non. Le serveur MCP et l'API REST fonctionnent tous deux avec l'offre gratuite, dans les mêmes limites de débit que tout autre client d'API. Les domaines personnalisés et la conservation plus longue des données analytiques sont les fonctionnalités payantes, pas l'accès à l'API lui-même.
Essayer Elido
Collez une URL, obtenez un lien court
Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.
Gratuit, sans inscription · 2 par jour