Peça ao ChatGPT para encurtar uma URL e ele devolverá algo com o formato exato: um domínio curto, uma barra e sete caracteres em base62. Cole o resultado no navegador e você não chegará a lugar nenhum. O slug não existe, porque o ChatGPT o gerou da mesma forma que gera qualquer outro texto, e um link curto não é texto. Ele é uma linha no banco de dados de alguém. Sem uma chamada de ferramenta, não há banco de dados, então o modelo chuta.
Há dois problemas diferentes escondidos na expressão "encurtador de URL do ChatGPT", e os resultados de busca misturam os dois. Algumas pessoas querem encurtar um link para uma conversa do ChatGPT, porque essas URLs de compartilhamento passam de sessenta caracteres e parecem um parâmetro de rastreamento que explodiu. Outras querem encurtar links dentro do ChatGPT, no meio de um rascunho, sem sair para outra aba e abrir um painel. Os dois casos têm solução. Nenhum é resolvido apenas pedindo com gentileza ao modelo.
Este artigo aborda primeiro o caso do link de compartilhamento porque ele cabe em um parágrafo; depois, os três caminhos que permitem a um assistente criar um link curto de marca funcional: um chat pré-preenchido, uma ação de GPT personalizado e um conector MCP. Se você já sabe que quer o último, o guia completo de configuração do MCP para Claude e Cursor é a referência mais aprofundada, e o mesmo servidor funciona aqui.
Por que o ChatGPT inventa links curtos
Um link curto é um identificador arbitrário. f.elido.me/k7mQ2p não significa nada até que um encurtador tenha gravado esse slug associado a uma URL de destino, exatamente o tipo de fato que um modelo de linguagem não consegue recuperar a partir dos seus pesos. Portanto, ele produz o formato e preenche o meio com caracteres plausíveis.
Isso não é uma peculiaridade do ChatGPT. A OpenAI publicou um artigo defendendo que modelos de linguagem alucinam porque o treinamento e a avaliação padrão recompensam um palpite confiante em vez do reconhecimento da incerteza: uma resposta errada e "não sei" recebem a mesma pontuação zero, então chutar vence em média. URLs são o caso mais evidente desse incentivo. O Nieman Lab documentou o ChatGPT retornando URLs de artigos fabricadas para mais de dez veículos que tinham assinado acordos de licenciamento com a OpenAI, incluindo AP, Financial Times e Le Monde. Se o modelo inventa uma URL para uma matéria que existe, certamente inventará um slug de seis caracteres.
A correção é estrutural, não uma questão de engenharia de prompts. Cada caminho funcional abaixo substitui a geração por uma chamada de ferramenta, então o assistente pede um slug ao encurtador e informa o que recebeu. Nenhuma quantidade de "forneça apenas links reais, não invente nada" muda o mecanismo.
Como encurtar um link para uma conversa do ChatGPT
Este caso é mais simples do que o volume de buscas sugere. Clique em Share no ChatGPT, copie a URL e cole-a em um encurtador como um destino comum. Um endereço chatgpt.com/share/... é uma URL HTTPS normal; não é preciso tratá-lo de forma especial.
O motivo para fazer isso é a mensuração. Um link de compartilhamento bruto publicado em uma newsletter ou em um canal do Slack não informa quem o abriu. Encaminhe-o por um link que você controla e você terá contagens de cliques, referenciador, país e dispositivo, que é exatamente o objetivo de colocar um encurtador na frente de qualquer coisa. O mesmo vale para o endereço chatgpt.com/g/... de um GPT personalizado se você estiver promovendo um.
Vale conhecer duas ressalvas. Conversas compartilhadas são públicas para qualquer pessoa que tenha a URL, portanto encurtá-las não adiciona privacidade; um encurtador com uma página pública de análises, na verdade, a reduziria. E, se você estiver encurtando links de conversas em volume para um lançamento, coloque-os em uma única pasta de campanha com tags UTM consistentes em vez de criá-los de forma improvisada, ou os números não poderão ser atribuídos uma semana depois. Nosso guia sobre rastreamento de UTMs de ponta a ponta explica a convenção de tags.
Caminho um: um chat pré-preenchido, sem configuração
A opção que exige menos esforço não precisa de conta, instalação nem configuração. O ChatGPT aceita um parâmetro de consulta que abre uma conversa nova com o prompt já preenchido:
https://chatgpt.com/?q=<url-encoded%20prompt>
Esse é o mecanismo por trás dos botões na página de integrações com LLMs. O prompt pré-preenchido explica o que é o Elido e pede ao assistente que ajude a encurtar uma URL que você colará em seguida. Confirmado na interface ativa em abril de 2026, embora o comportamento de parâmetros de consulta em qualquer produto de IA mude com o tempo e valha a pena testá-lo novamente se um botão parar de funcionar.
Deixe claro o que este caminho é. O assistente ainda não tem ferramentas, então não consegue criar o link. O que ele pode fazer é orientar você pelos campos, propor um slug que siga sua convenção de nomes e preparar o conjunto de UTMs para um lançamento em seis canais; depois, você cola os resultados. Ele elimina o trabalho de pensar, não a troca de abas. Para algo pontual, isso é realmente suficiente; para qualquer coisa repetida, continue lendo.
Neste momento, a troca de abas provavelmente está custando mais do que você imagina. Crie um workspace gratuito e conecte um dos dois caminhos abaixo, então o próximo briefing de campanha nunca sairá da janela de chat.
Caminho dois: uma ação de GPT personalizado na API do Elido
Não existe um GPT oficial do Elido na loja em agosto de 2026, e prefiro dizer isso a deixar você procurando um. Vale observar que este caminho não tem equivalente no Gemini, onde assistentes personalizados não conseguem chamar uma API externa - o artigo sobre o Gemini explica o motivo. Criar o seu leva cerca de dez minutos e oferece algo melhor: uma ação restrita ao seu workspace, com suas próprias instruções incorporadas.
Uma ação de GPT personalizado é uma chamada REST descrita por um esquema OpenAPI. O Elido publica um em https://elido.app/openapi.yaml, cobrindo criação de links, listagem, consultas de análises e geração de QR, portanto a maior parte do trabalho já está feita.
Conectando a ação
No editor de GPT, crie um GPT novo, abra Configure, depois Create new action e cole o esquema. Reduza-o antes. Ações de GPT ficam confusas com especificações grandes, e um GPT que só precisa criar e ler links não precisa dos endpoints de gerenciamento de domínios. Mantenha o caminho /v1/workspaces/{workspace_id}/links para criação e listagem, além de uma consulta de análises, e remova o restante.
Depois, escolha um esquema de autenticação. A documentação de autenticação de ações da OpenAI oferece três opções:
- None. Adequado para um endpoint público somente de leitura, mas errado para qualquer coisa que grave no seu workspace.
- API key. A escolha prática para um GPT privado que você usa sozinho. A chave é criptografada em repouso pela OpenAI e enviada como um token Bearer em cada chamada da ação.
- OAuth. A resposta certa para um GPT compartilhado com uma equipe, já que cada usuário se autentica como si mesmo. Você fornece um ID e um segredo de cliente, URLs de autorização e de token e uma lista de escopos, além de registrar o redirecionamento
https://chatgpt.com/aip/{g-YOUR-GPT-ID}/oauth/callback. A OpenAI exige o parâmetrostate.
Instruções que impedem os palpites
A ação sozinha não basta. Sem instruções explícitas, o modelo às vezes responderá de memória em vez de chamar a ferramenta, especialmente quando a conversa já contém um link curto com o qual ele pode fazer uma correspondência de padrão. Coloque algo direto no campo de instruções:
Never write a short URL yourself. Every short link must come from the createLink action's response. If the action fails, report the error and stop; do not produce a substitute link.
Esse único parágrafo é a diferença entre um GPT que funciona e um que fabrica links silenciosamente na terceira mensagem.
Caminho três: um conector MCP
O Model Context Protocol é o padrão emergente para exatamente este problema e tem uma vantagem sobre um GPT personalizado: o mesmo servidor funciona em vários clientes. Configure-o uma vez e as ferramentas aparecerão em todos os assistentes compatíveis com MCP, em vez de ficarem dentro de um único GPT.
@elido/mcp-server é um processo local do Node que usa o transporte stdio. Ele expõe cinco ferramentas: create_link, list_links, query_analytics, generate_qr e list_workspaces. Sua chave de API fica dentro do processo do servidor, portanto o modelo vê os resultados das ferramentas e nunca a credencial. O protocolo está documentado em modelcontextprotocol.io, e o passo a passo de configuração do MCP traz os arquivos de configuração e duas sessões completas.
O suporte a MCP é desigual e muda rapidamente, portanto confira o plano e a versão do ChatGPT antes de escolher este caminho. Onde está disponível, ele é de longe o mais limpo dos três.
Qual caminho combina com sua configuração
| Chat pré-preenchido | Ação de GPT personalizado | Conector MCP | |
|---|---|---|---|
| Tempo de configuração | Nenhum | Cerca de dez minutos | Cerca de cinco minutos |
| Cria um link real | Não, apenas rascunhos | Sim | Sim |
| Funciona em outros assistentes | Link por interface | Somente ChatGPT | Qualquer cliente MCP |
| Compartilhamento com a equipe | Qualquer pessoa com o link | Via OAuth | Configuração por máquina |
| Melhor para | Algo pontual | Um GPT de marketing compartilhado | Desenvolvedores e uso diário |
Se você está escolhendo para uma equipe de marketing, o GPT personalizado com OAuth vence na distribuição: as pessoas já vivem no ChatGPT, e um GPT compartilhado não exige instalação local. Se está escolhendo para si mesmo e escreve código, o conector MCP vence em alcance, porque as mesmas ferramentas acompanham você no editor. O chat pré-preenchido é uma demonstração, não um fluxo de trabalho.
Segurança: o que o assistente realmente consegue acessar
Qualquer um desses caminhos fornece a um produto de IA uma credencial capaz de gravar no seu workspace, portanto defina o escopo deliberadamente.
Emita uma chave de API dedicada para cada integração em vez de reutilizar uma, e limite-a às permissões de que o assistente precisa. Um GPT de campanha quer criação de links e leituras de análises; não tem motivo para excluir links ou gerenciar domínios personalizados. Quando algo parecer errado, uma chave por integração fará com que o registro de auditoria mostre qual delas executou a ação, e revogá-la não custará mais nada.
Duas coisas sobre o fluxo de dados merecem atenção. Com uma ação de GPT personalizado, sua solicitação e sua resposta passam pela infraestrutura da OpenAI, então trate as URLs de destino como divulgadas a um processador nos EUA e verifique isso em relação à sua própria avaliação de transferência. Com o MCP, o servidor é executado na sua máquina e chama a API diretamente, mantendo o tráfego entre você e uma região da UE. Se essa distinção for importante para sua postura de conformidade, ela é o argumento mais forte para o caminho três, e nossas notas sobre residência de dados na UE para ferramentas de marketing explicam o raciocínio.
Limites honestos
Há três coisas que isso não resolve.
Assistentes são ruins em volume. Pedir quarenta links em uma conversa produz erros de limite de taxa e um modelo que perde o controle de qual slug corresponde a qual destino. Use a API ou uma importação CSV depois de alguns links.
A qualidade do slug ainda precisa de uma pessoa. Os modelos tendem a escolher slugs genéricos, então, se sua convenção codifica campanha e canal, explique isso nas instruções e confira o resultado por algum tempo.
Medir o que esses links retornam depois é um trabalho separado e mais difícil do que parece: rastrear o tráfego do ChatGPT mostra por que uma grande parte dos cliques chega sem atribuição.
Além disso, não há como impedir um modelo determinado de escrever um link plausível em prosa enquanto chama corretamente a ferramenta em outra parte da mesma resposta. Faça verificações pontuais do que é publicado. A falha é silenciosa por construção, que é exatamente o motivo da existência deste artigo.
Leia o artigo principal → Conecte o Elido ao Claude e ao Cursor com MCP
Relacionado no Blog
- Como os rastreadores de IA tratam links curtos - o que acontece quando um assistente, e não uma pessoa, segue seu redirecionamento.
- Medindo o canal de assistentes de IA no GA4 - atribuindo o tráfego que essas conversas enviam para você.
- llms.txt explicado - o arquivo que molda como os assistentes descrevem seu produto.
- Introdução rápida à API de encurtador de URL - a interface REST na qual todos os caminhos acima se baseiam.
- Rastreando o tráfego do ChatGPT - contando os cliques que esses links trazem de volta.
- Encurtador de URL do Gemini: onde as chamadas de ferramentas realmente funcionam - a mesma questão na stack do Google.
Perguntas frequentes
O ChatGPT consegue encurtar uma URL?
Não sozinho. O ChatGPT prevê texto, e um link curto só existe quando um serviço de encurtamento grava o slug no banco de dados. Quando solicitado sem uma ferramenta conectada, o modelo retorna um slug com o formato certo que não leva a lugar nenhum. Conecte uma ação de GPT personalizado ou um conector MCP, e o encurtamento acontecerá por meio de uma chamada de API real, fazendo o link funcionar.
Como encurto um link para uma conversa do ChatGPT?
Copie a URL de compartilhamento do botão Share no ChatGPT e cole-a em qualquer encurtador como uma URL de destino normal. O link de compartilhamento é um endereço HTTPS simples, portanto não exige nada especial. Usar um encurtador que você controla adiciona dados de cliques, que a URL de compartilhamento bruta não permite coletar.
Por que o ChatGPT inventa links curtos?
Porque ele está gerando caracteres, não consultando alguma fonte. A própria pesquisa da OpenAI atribui as alucinações a treinamentos e avaliações que recompensam um palpite confiante em vez do reconhecimento da incerteza. Um slug curto tem alta entropia e é indecifrável por design, portanto é quase a pior coisa possível para pedir a um modelo de linguagem que produza de memória.
Existe um GPT oficial do Elido na GPT Store?
Não. Em agosto de 2026, não existe um GPT do Elido publicado. Você pode criar seu próprio GPT personalizado em poucos minutos apontando uma ação de GPT para a especificação pública OpenAPI do Elido, ou conectar o servidor MCP do Elido em qualquer cliente compatível com MCP.
Qual é a diferença entre uma ação de GPT e um conector MCP?
Uma ação de GPT fica dentro de um único GPT personalizado e chama sua API REST pelo lado da OpenAI, descrita por um esquema OpenAPI. Um conector MCP é executado como um processo que você controla e expõe a mesma capacidade como ferramentas nomeadas para qualquer cliente que fale o protocolo. A ação é mais fácil de compartilhar com uma equipe; o conector acompanha você entre assistentes e mantém a chave de API na sua própria máquina.
Preciso de um plano pago para encurtar links no ChatGPT?
Não. Tanto o servidor MCP quanto a API REST funcionam no plano gratuito, sujeitos aos mesmos limites de taxa de qualquer outro cliente de API. Domínios personalizados e retenção mais longa de análises são os recursos pagos, não o acesso à API em si.
Experimente Elido
Cole uma URL, obtenha um link curto
Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.
Grátis, sem necessidade de registo · 2 por dia