9 Min. LesezeitIntegrationen

ChatGPT-URL-Shortener: Was funktioniert und was nur so tut

ChatGPT kann eine URL nicht selbst kürzen und wird eine erfinden. Drei Wege, die einen echten Kurzlink zurückgeben, plus eine Anleitung zum Kürzen eines ChatGPT-Chatlinks.

Marius Voß
DevRel · edge infra
Diagramm zum Vergleich eines ChatGPT-URL-Shorteners auf Basis eines Tool-Aufrufs, der einen echten Kurzlink zurückgibt, mit einfacher Textgenerierung, die einen plausiblen Slug liefert, der ins Leere führt

Bitten Sie ChatGPT, eine URL zu kürzen, und es liefert etwas zurück, das genau richtig aussieht: eine kurze Domain, einen Schrägstrich und sieben Base62-Zeichen. Fügen Sie sie in einen Browser ein und Sie erhalten nichts. Der Slug existiert nicht, weil ChatGPT ihn so generiert hat wie jeden anderen Text, und ein Kurzlink ist kein Text. Er ist eine Zeile in der Datenbank von jemandem. Ohne Tool-Aufruf gibt es keine Datenbank, also rät das Modell.

Hinter dem Ausdruck "ChatGPT-URL-Shortener" verbergen sich zwei verschiedene Probleme, und die Suchergebnisse vermischen sie. Manche möchten einen Link zu einer ChatGPT-Konversation kürzen, weil diese Freigabe-URLs über sechzig Zeichen lang sind und aussehen, als wäre ein Tracking-Parameter explodiert. Andere möchten Links innerhalb von ChatGPT mitten im Entwurf kürzen, ohne zu einem Dashboard wechseln zu müssen. Beides ist lösbar. Nichts davon wird gelöst, indem man das Modell höflich darum bittet.

Dieser Beitrag behandelt zuerst den Fall mit dem Freigabelink, weil er nur einen Absatz braucht, und danach die drei Wege, über die ein Assistent einen funktionierenden Marken-Kurzlink erstellen kann: einen vorausgefüllten Chat, eine Custom-GPT-Aktion und einen MCP-Connector. Wenn Sie bereits wissen, dass Sie den letzten Weg wollen, ist die vollständige MCP-Einrichtungsanleitung für Claude und Cursor die ausführlichere Referenz, und derselbe Server funktioniert auch hier.

Ein Kurzlink ist ein beliebiger Bezeichner. f.elido.me/k7mQ2p bedeutet nichts, bis ein Shortener diesen Slug mit einer Ziel-URL verknüpft hat. Genau solche Fakten kann ein Sprachmodell nicht aus seinen Gewichten rekonstruieren. Also erzeugt es die Form und füllt die Mitte mit plausiblen Zeichen.

Das ist keine Eigenheit von ChatGPT. OpenAI veröffentlichte eine Abhandlung mit der These, dass Sprachmodelle halluzinieren, weil Standardtraining und Evaluierung ein selbstsicheres Raten gegenüber dem Eingeständnis von Unsicherheit belohnen: Eine falsche Antwort und "Ich weiß es nicht" erhalten dieselbe Punktzahl von null, also gewinnt Raten im Durchschnitt. Bei URLs zeigt sich dieser Anreiz besonders deutlich. Nieman Lab dokumentierte, wie ChatGPT erfundene Artikel-URLs zurückgab - für mehr als zehn Verlage, die Lizenzvereinbarungen mit OpenAI unterzeichnet hatten, darunter AP, Financial Times und Le Monde. Wenn das Modell eine URL für eine existierende Geschichte erfindet, wird es ganz sicher auch einen sechsstelligen Slug erfinden.

Die Lösung ist strukturell und nicht Prompt-Engineering. Jeder funktionierende Weg unten ersetzt Generierung durch einen Tool-Aufruf, sodass der Assistent den Shortener nach einem Slug fragt und zurückmeldet, was er erhalten hat. Kein noch so eindringliches "Gib nur echte Links aus, erfinde nichts" ändert den Mechanismus.

Vergleich zweier Wege: ChatGPT erzeugt aus seinen Gewichten einen Kurzlink mit plausibler Slug, der 404 zurückgibt, während ein Tool-Aufruf an die Elido-API einen echten Slug schreibt und einen auflösbaren Link zurückgibt

Dieser Fall ist einfacher, als das Suchvolumen vermuten lässt. Klicken Sie in ChatGPT auf Share, kopieren Sie die URL und fügen Sie sie als gewöhnliches Ziel in einen Shortener ein. Eine Adresse wie chatgpt.com/share/... ist eine normale HTTPS-URL und benötigt keine besondere Behandlung.

Der eigentliche Grund dafür ist die Messbarkeit. Ein ungekürzter Freigabelink in einem Newsletter oder Slack-Kanal verrät Ihnen nicht, wer ihn geöffnet hat. Leiten Sie ihn über einen Link, den Sie besitzen, erhalten Sie Klickzahlen, Referrer, Land und Gerät - genau deshalb setzt man einem beliebigen Ziel einen Shortener voran. Dasselbe gilt für die Adresse eines Custom GPT unter chatgpt.com/g/..., wenn Sie eines bewerben.

Zwei Einschränkungen sollten Sie kennen. Geteilte Konversationen sind für jeden öffentlich, der die URL besitzt. Das Kürzen erhöht also den Datenschutz nicht, und ein Shortener mit einer öffentlichen Analytics-Seite würde ihn sogar verringern. Wenn Sie für einen Launch viele Konversationslinks kürzen, legen Sie sie außerdem mit einheitlichen UTM-Tags in einem Kampagnenordner ab, statt sie einzeln anzulegen, sonst lassen sich die Zahlen eine Woche später nicht mehr zuordnen. Unsere Anleitung zum durchgängigen Tracking mit UTMs erklärt die Tagging-Konvention.

Weg eins: Ein vorausgefüllter Chat ohne Einrichtung

Die Option mit dem geringsten Aufwand benötigt weder Konto noch Installation noch Konfiguration. ChatGPT akzeptiert einen Query-Parameter, der eine neue Konversation mit bereits ausgefülltem Prompt öffnet:

https://chatgpt.com/?q=<url-encoded%20prompt>

Das ist der Mechanismus hinter den Schaltflächen auf der LLM-Integrationsseite. Der vorausgefüllte Prompt erklärt, was Elido ist, und bittet den Assistenten, beim Kürzen einer anschließend eingefügten URL zu helfen. Im April 2026 gegen die Live-Oberfläche geprüft, wobei sich das Verhalten von Query-Parametern bei jedem KI-Produkt ändern kann und erneut geprüft werden sollte, wenn eine Schaltfläche nicht mehr funktioniert.

Machen Sie sich klar, was dieser Weg leistet. Der Assistent hat weiterhin keine Tools und kann den Link daher nicht erstellen. Er kann Sie durch die Felder führen, einen zu Ihrer Namenskonvention passenden Slug vorschlagen und den UTM-Satz für einen Launch über sechs Kanäle entwerfen. Anschließend fügen Sie die Ergebnisse ein. Er nimmt Ihnen das Nachdenken ab, nicht den Wechsel zwischen Tabs. Für einen Einzelfall reicht das tatsächlich; für alles Wiederkehrende sollten Sie weiterlesen.

Der Tab-Wechsel kostet Sie wahrscheinlich gerade mehr, als Sie denken. Erstellen Sie einen kostenlosen Workspace und verbinden Sie einen der beiden folgenden Wege, dann verlässt das nächste Kampagnenbriefing nie das Chatfenster.

Weg zwei: Eine Custom-GPT-Aktion für die Elido-API

Im August 2026 gibt es kein offizielles Elido-GPT im Store, und ich sage das lieber ausdrücklich, als Sie danach suchen zu lassen. Beachten Sie, dass dieser Weg kein Gegenstück bei Gemini hat, wo Custom-Assistenten überhaupt keine externe API aufrufen können - der Beitrag zu Gemini erklärt warum. Ihr eigenes GPT zu erstellen dauert etwa zehn Minuten und bietet ohnehin mehr: eine auf Ihren Workspace beschränkte Aktion mit Ihren eigenen integrierten Anweisungen.

Eine Custom-GPT-Aktion ist ein durch ein OpenAPI-Schema beschriebener REST-Aufruf. Elido veröffentlicht ein solches Schema unter https://elido.app/openapi.yaml; es deckt Link-Erstellung, Auflistung, Analytics-Abfragen und QR-Generierung ab, sodass der größte Teil der Arbeit bereits erledigt ist.

Die Aktion verbinden

Erstellen Sie im GPT-Editor ein neues GPT, öffnen Sie Configure, wählen Sie anschließend Create new action und fügen Sie das Schema ein. Kürzen Sie es vorher. GPT-Aktionen kommen mit großen Spezifikationen durcheinander, und ein GPT, das nur Links erstellen und lesen muss, benötigt die Endpunkte für die Domainverwaltung nicht. Behalten Sie den Pfad /v1/workspaces/{workspace_id}/links zum Erstellen und Auflisten sowie eine Analytics-Abfrage und löschen Sie den Rest.

Wählen Sie anschließend ein Authentifizierungsschema. OpenAIs Dokumentation zur Aktionsauthentifizierung unterstützt drei Varianten:

  • None. Für einen öffentlichen, schreibgeschützten Endpunkt geeignet, für alles falsch, was in Ihren Workspace schreibt.
  • API key. Die pragmatische Wahl für ein privates GPT, das Sie allein verwenden. Der Schlüssel wird von OpenAI im Ruhezustand verschlüsselt und bei jedem Aktionsaufruf als Bearer-Token gesendet.
  • OAuth. Die richtige Wahl für ein mit einem Team geteiltes GPT, da sich jeder Nutzer selbst authentifiziert. Sie geben Client-ID und -Secret, Autorisierungs- und Token-URLs sowie eine Scope-Liste an und registrieren die Weiterleitung https://chatgpt.com/aip/{g-YOUR-GPT-ID}/oauth/callback. OpenAI verlangt den Parameter state.

Anweisungen, die das Raten verhindern

Die Aktion allein reicht nicht aus. Ohne ausdrückliche Anweisungen antwortet das Modell manchmal aus dem Gedächtnis, statt das Tool aufzurufen, besonders wenn die Konversation bereits einen Kurzlink enthält, an dessen Muster es sich anlehnen kann. Schreiben Sie etwas Unmissverständliches in das Anweisungsfeld:

Schreiben Sie niemals selbst eine Kurz-URL. Jeder Kurzlink muss aus der Antwort der createLink-Aktion stammen. Schlägt die Aktion fehl, melden Sie den Fehler und brechen Sie ab; erzeugen Sie keinen Ersatzlink.

Dieser eine Absatz macht den Unterschied zwischen einem GPT, das funktioniert, und einem, das bei der dritten Nachricht unauffällig etwas erfindet.

Weg drei: Ein MCP-Connector

Das Model Context Protocol ist der aufkommende Standard genau für dieses Problem und hat gegenüber einem Custom GPT einen Vorteil: Derselbe Server funktioniert über verschiedene Clients hinweg. Richten Sie ihn einmal ein, dann erscheinen die Tools in jedem MCP-fähigen Assistenten, statt in einem einzelnen GPT zu leben.

@elido/mcp-server ist ein lokaler Node-Prozess, der das stdio-Transportprotokoll spricht. Er stellt fünf Tools bereit: create_link, list_links, query_analytics, generate_qr und list_workspaces. Ihr API-Schlüssel bleibt im Serverprozess, sodass das Modell nur Tool-Ergebnisse und niemals die Zugangsdaten sieht. Das Protokoll selbst ist unter modelcontextprotocol.io dokumentiert, und die MCP-Einrichtungsanleitung enthält die Konfigurationsdateien und zwei durchgespielte Sitzungen.

Die MCP-Unterstützung ist uneinheitlich und ändert sich schnell. Prüfen Sie daher Ihren ChatGPT-Tarif und Ihre Version, bevor Sie sich für diesen Weg entscheiden. Wo er verfügbar ist, ist er mit deutlichem Abstand der sauberste der drei Wege.

Drei Wege zu einem funktionierenden ChatGPT-URL-Shortener im Vergleich nach Einrichtungsaufwand: ein vorausgefüllter Chat ohne Tools, eine Custom-GPT-Aktion mit Aufruf der Elido-REST-API und ein MCP-Connector, der fünf Tools für jeden kompatiblen Client bereitstellt

Welcher Weg passt zu Ihrem Setup?

Vorausgefüllter ChatCustom-GPT-AktionMCP-Connector
EinrichtungszeitKeineEtwa zehn MinutenEtwa fünf Minuten
Erstellt einen echten LinkNein, nur EntwürfeJaJa
Funktioniert in anderen AssistentenOberflächenabhängiger LinkNur ChatGPTJeder MCP-Client
Teilen im TeamJeder mit dem LinkÜber OAuthKonfiguration pro Rechner
Am besten geeignet fürEinen EinzelfallEin geteiltes Marketing-GPTEntwickler und tägliche Nutzung

Wenn Sie für ein Marketingteam auswählen, gewinnt das Custom GPT mit OAuth bei der Verteilung: Die Menschen arbeiten bereits in ChatGPT, und ein geteiltes GPT benötigt keine lokale Installation. Wenn Sie für sich selbst auswählen und Code schreiben, gewinnt der MCP-Connector bei der Reichweite, weil dieselben Tools Ihnen in Ihren Editor folgen. Der vorausgefüllte Chat ist eine Demo, kein Workflow.

Sicherheit: Was der Assistent tatsächlich erreichen kann

Jeder dieser Wege übergibt einem KI-Produkt ein Zugangstoken, das in Ihren Workspace schreiben kann. Begrenzen Sie seinen Umfang daher bewusst.

Verwenden Sie pro Integration einen eigenen API-Schlüssel, statt einen wiederzuverwenden, und beschränken Sie ihn auf die Berechtigungen, die der Assistent benötigt. Ein Kampagnen-GPT benötigt Link-Erstellung und Analytics-Lesezugriff; Links löschen oder benutzerdefinierte Domains verwalten muss es nicht können. Wenn etwas falsch aussieht, zeigt Ihnen ein Schlüssel pro Integration im Audit-Log, welche Integration es war, und sein Widerruf kostet Sie nichts anderes.

Zwei Dinge sollten Sie zum Datenfluss wissen. Bei einer Custom-GPT-Aktion laufen Ihre Anfrage und Antwort über die Infrastruktur von OpenAI. Behandeln Sie Ziel-URLs daher als an einen US-Auftragsverarbeiter offengelegt und prüfen Sie das gegen Ihre eigene Transferbewertung. Bei MCP läuft der Server auf Ihrem Rechner und ruft die API direkt auf, wodurch der Datenverkehr zwischen Ihnen und einer EU-Region bleibt. Wenn dieser Unterschied für Ihre Compliance-Position wichtig ist, ist er das stärkste Argument für Weg drei; unsere Hinweise zur EU-Datenresidenz für Marketingtools erläutern die Gründe.

Ehrliche Grenzen

Drei Dinge werden dadurch nicht gelöst.

Assistenten sind bei großen Mengen schlecht. Wenn Sie in einer Konversation vierzig Links anfordern, entstehen Ratenlimit-Fehler und ein Modell verliert den Überblick darüber, welcher Slug zu welchem Ziel gehört. Verwenden Sie ab einer kleinen Anzahl die API oder einen CSV-Import.

Die Qualität der Slugs braucht weiterhin einen Menschen. Modelle greifen zu generischen Slugs. Wenn Ihre Konvention Kampagne und Kanal codiert, schreiben Sie das ausdrücklich in die Anweisungen und prüfen Sie die Ausgabe eine Weile.

Zu messen, was diese Links anschließend zurückgeben, ist eine separate Aufgabe und schwieriger, als es aussieht: Tracking des Traffics aus ChatGPT erklärt, warum ein großer Anteil der Klicks nicht zugeordnet werden kann.

Und es gibt keine Möglichkeit, ein entschlossenes Modell daran zu hindern, in Prosa einen plausiblen Link zu schreiben, während es an anderer Stelle derselben Antwort korrekt das Tool aufruft. Prüfen Sie stichprobenartig, was veröffentlicht wird. Der Fehler ist konstruktionsbedingt lautlos - genau deshalb gibt es diesen Artikel.

Lesen Sie den Cornerstone-Beitrag → Elido mit MCP an Claude und Cursor anbinden

Verwandte Beiträge im Blog

Häufig gestellte Fragen

Kann ChatGPT eine URL kürzen?

Nicht eigenständig. ChatGPT sagt Text voraus, und ein Kurzlink existiert erst, sobald ein Kürzungsdienst den Slug in seine Datenbank geschrieben hat. Wird das Modell ohne verbundenes Tool gefragt, gibt es einen Slug in der richtigen Form zurück, der ins Leere führt. Verbinden Sie eine Custom-GPT-Aktion oder einen MCP-Connector, dann erfolgt das Kürzen über einen echten API-Aufruf und der Link funktioniert.

Wie kürze ich einen Link zu einer ChatGPT-Konversation?

Kopieren Sie die Freigabe-URL über die Schaltfläche Share in ChatGPT und fügen Sie sie dann als normale Ziel-URL in einen beliebigen Shortener ein. Der Freigabelink ist eine gewöhnliche HTTPS-Adresse, daher ist nichts Besonderes erforderlich. Wenn Sie einen Shortener verwenden, den Sie kontrollieren, erhalten Sie Klickdaten, die Sie mit der ursprünglichen Freigabe-URL nicht erfassen können.

Warum erfindet ChatGPT Kurzlinks?

Weil es Zeichen generiert und nichts nachschlägt. OpenAIs eigene Forschung führt Halluzinationen auf Training und Evaluierung zurück, die selbstsicheres Raten gegenüber dem Eingeständnis von Unsicherheit belohnen. Ein kurzer Slug hat konstruktionsbedingt eine hohe Entropie und ist nicht erratbar, daher gehört er zu den denkbar schlechtesten Dingen, die man ein Sprachmodell aus dem Gedächtnis erzeugen lassen kann.

Gibt es ein offizielles Elido-GPT im GPT Store?

Nein. Im August 2026 gibt es kein veröffentlichtes Elido-GPT. Sie können in wenigen Minuten Ihr eigenes Custom GPT erstellen, indem Sie eine GPT-Aktion auf die öffentliche Elido-OpenAPI-Spezifikation verweisen lassen, oder den Elido-MCP-Server in jedem MCP-fähigen Client verbinden.

Was ist der Unterschied zwischen einer GPT-Aktion und einem MCP-Connector?

Eine GPT-Aktion lebt in einem einzelnen Custom GPT und ruft Ihre REST-API von OpenAIs Seite aus auf, beschrieben durch ein OpenAPI-Schema. Ein MCP-Connector läuft als Prozess, den Sie kontrollieren, und stellt dieselbe Fähigkeit als benannte Tools jedem Client zur Verfügung, der das Protokoll spricht. Die Aktion lässt sich leichter mit einem Team teilen; der Connector begleitet Sie über verschiedene Assistenten hinweg und bewahrt den API-Schlüssel auf Ihrem eigenen Rechner auf.

Brauche ich einen kostenpflichtigen Tarif, um Links aus ChatGPT zu kürzen?

Nein. Sowohl der MCP-Server als auch die REST-API funktionieren im kostenlosen Tarif und unterliegen denselben Ratenlimits wie jeder andere API-Client. Benutzerdefinierte Domains und eine längere Analytics-Aufbewahrung sind die kostenpflichtigen Funktionen, nicht der API-Zugriff selbst.

Elido testen

URL einfügen, kurzer Link in Sekunden

Kein Konto nötig. Link bleibt 30 Tage aktiv. Konto erstellen, um ihn dauerhaft zu behalten.

Kostenlos, keine Anmeldung erforderlich · 2 pro Tag

Elido testen

URL-Shortener mit EU-Hosting: eigene Domains, tiefe Analytik und eine offene API. Kostenloser Tarif - keine Kreditkarte nötig.

Tags
chatgpt url shortener
shorten links in chatgpt
custom gpt
gpt actions
mcp
ai integration

Weiterlesen