Criador de templates de prompt: {{Variables}}, lotes via CSV e JSONL para Batch API
Escreva um prompt com variáveis no formato {{variables}}, preencha por formulário ou CSV e exporte um prompt por linha como texto, CSV ou arquivos de batch da OpenAI e da Anthropic.
Summarize the following article for a busy executive in 3 bullet points. Keep names, numbers and dates exactly as written. If something is unclear in the source, say so instead of guessing. <source> Revenue grew 12% to $4.1M in Q2, driven by the new clinic plan. Churn rose from 2.1% to 2.6% after the price change in April. Hiring is paused until September. </source>
A contagem de tokens usa o tokenizador o200k da OpenAI (GPT-4o e posteriores). Claude, Gemini e Llama usam seus próprios tokenizadores, então a contagem deles varia um pouco para o mesmo texto.
Funciona inteiramente no seu navegador. Templates e dados CSV nunca saem do seu dispositivo. Ver todas as ferramentas grátis.
Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.
Este criador de templates de prompt permite escrever um prompt uma vez com {{variables}} e reaproveitá-lo em todos os casos. Os placeholders viram campos de formulário automaticamente, os valores padrão podem ficar no próprio template como {{tone|friendly}}, e o prompt preenchido se atualiza enquanto você digita, com contagem de tokens. É o jeito mais rápido de manter um prompt testado consistente numa equipe, em vez de editar cópias à mão.
Para trabalho em massa, cole ou envie um CSV e receba um prompt por linha. As colunas são associadas às variáveis pelo nome, as lacunas são sinalizadas, e o resultado é baixado como texto simples, JSONL, CSV ou arquivos de batch prontos para a OpenAI Batch API e a Message Batches API da Anthropic, que processam grandes trabalhos de forma assíncrona por um preço menor que o das requisições em tempo real. A ferramenta prepara as requisições; ela não chama nenhuma API, então você ainda envia o arquivo com a sua própria chave.
Como usar
- Escolha um template inicial ou escreva seu próprio prompt, marcando cada parte que muda como {{name}}.
- No modo “Preencher uma vez”, digite os valores nos campos gerados e copie o prompt pronto.
- Para muitos prompts, mude para “Em lote a partir de CSV”, cole ou envie um CSV cujos nomes de coluna correspondam às suas variáveis e confira a linha de correspondência.
- Escolha um formato de exportação. Para as batch APIs, defina o modelo, o máximo de tokens de saída e, se quiser, um prompt de sistema.
- Baixe o arquivo e envie ao provedor (OpenAI Files API com purpose batch, ou faça POST do JSON da Anthropic em /v1/messages/batches).
Perguntas frequentes
O que é um template de prompt?
Um template de prompt é um prompt com placeholders para as partes que mudam, como o texto a resumir, o público ou o tom. Você testa a redação uma vez e depois preenche os placeholders em cada caso. Isso mantém os resultados consistentes, facilita compartilhar prompts e é como os prompts são guardados na maioria das aplicações e frameworks de LLM.
Como crio um arquivo JSONL para a OpenAI Batch API?
Cada linha precisa ser um objeto JSON com custom_id, method (POST), url (por exemplo /v1/chat/completions) e body, em que body é a requisição normal com model e messages. Coloque seu prompt num template, carregue um CSV, escolha OpenAI Batch API e baixe. Envie o arquivo com purpose "batch" e crie um batch com o mesmo endpoint; os resultados voltam identificados por custom_id.
Que formato a Message Batches API da Anthropic usa?
POST /v1/messages/batches recebe um corpo JSON com um array requests. Cada requisição tem um custom_id (letras, números, hifens e sublinhados, até 64 caracteres) e params, que contém uma requisição normal da Messages API: model, max_tokens e messages, além de um prompt de sistema opcional. A exportação da Anthropic grava esse corpo diretamente, ou uma requisição por linha para scripts.
Como as colunas do CSV são associadas às variáveis?
Pelo nome, ignorando maiúsculas e minúsculas, espaços, hifens e sublinhados, então uma coluna chamada "Product Name" preenche {{product_name}}. Uma variável sem coluna usa seu valor padrão ({{tone|friendly}}) ou o valor que você digitou no modo Preencher uma vez. A ferramenta mostra quais variáveis foram associadas e lista as linhas que ainda têm placeholders não preenchidos antes de você exportar.
Qual é a precisão da contagem de tokens?
Ela usa o tokenizador o200k_base da OpenAI, o mesmo do GPT-4o e dos modelos posteriores da OpenAI, então a contagem para esses modelos é exata para o texto do prompt. A formatação de chat acrescenta alguns tokens por mensagem. Claude, Gemini e Llama usam outros tokenizadores e dão números um pouco diferentes para o mesmo texto, então trate a contagem como estimativa nesses casos.
Sintaxe do template
• {{name}}: uma variável. Os nomes começam com letra ou sublinhado e podem conter letras, números, _, - e pontos. Espaços dentro das chaves são ignorados, então {{ name }} funciona.
• {{name|default text}}: uma variável com um valor padrão usado quando nenhum valor é informado.
• A mesma variável pode aparecer várias vezes; ela é preenchida em todos os lugares com o mesmo valor.
• Variáveis não preenchidas ficam como {{name}} na saída e são apontadas, então uma coluna faltando não gera silenciosamente um prompt quebrado.
Envolva entradas longas em delimitadores claros, como <source>…</source> ou aspas triplas. Isso mostra ao modelo onde terminam suas instruções e começam os dados, e reduz a eficácia de prompt injection dentro dos dados.
Batch APIs: quando valem a pena
A OpenAI e a Anthropic oferecem processamento em batch com 50% de desconto no preço dos tokens, em troca de resultados assíncronos: os trabalhos terminam em até 24 horas, muitas vezes bem antes. Isso serve para tarefas em que ninguém está esperando a resposta, como classificar tickets de suporte, gerar descrições de produtos, resumir documentos ou rodar avaliações.
Associe os resultados pelo custom_id, não pela ordem das linhas, porque os resultados podem voltar em qualquer ordem. Guarde o CSV que gerou o batch: os IDs row-1, row-2 da exportação correspondem diretamente às linhas dele. Rode algumas linhas como requisições em tempo real antes, já que descobrir um erro de template num batch de 10.000 linhas sai caro.
Ferramentas grátis relacionadas
- Contador de tokens — Conte tokens com exatidão para modelos da OpenAI, estime para Claude, Gemini e Llama, veja o custo e acompanhe o texto sendo dividido em tokens.
- Calculadora de custo de API de LLM — Compare o custo da sua carga de trabalho em mais de 40 modelos, com cache, descontos de batch, faixas de contexto longo e tokens de raciocínio. Preços com fonte e data.
- Gerador de prompts para Midjourney — Monte prompts para o Midjourney com chips de estilo, iluminação e câmera e parâmetros corretos para V8/V7, ou mude para Stable Diffusion e Flux.
- Gerador de configuração MCP — Defina um servidor MCP uma vez e obtenha o arquivo de configuração ou o comando exato para Claude Desktop, Claude Code, Cursor, VS Code, Windsurf e Codex.
- Contador de palavras — Conte palavras, caracteres, frases e tempo de leitura e confira os limites do X, LinkedIn, Instagram, YouTube, SEO e SMS enquanto digita.