Transloadit
Preços
  • Uploads de arquivos
  • Importação de arquivos
  • Processamento em lote (English)
  • Codificação de vídeo
  • Codificação de áudio
  • Processamento de imagens
  • Processamento de documentos
  • Inteligência artificial
  • Filtragem de arquivos e segurança
  • Catalogação de mídia
  • Compressão de arquivos
  • Avaliação de código
  • Exportação de arquivos
  • Smart CDN
  • Ver todos os serviços
  • Explore integrações (English)
  • Explore demos ao vivo (English)
  • Uppy (English)
  • TransloaditKit (English)
  • Android SDK (English)
  • Node.js SDK (English)
  • Python SDK (English)
  • Ruby SDK (English)
  • Go SDK (English)
  • Java SDK (English)
  • PHP SDK (English)
  • Zapier (English)
  • MCP Server (English)
  • Transloadit CLI (English)
  • Terraform (English)
  • Essenciais
  • Boas práticas
  • Perguntas frequentes (English)
  • Robots (English)
  • API (English)
  • Formatos (English)
  • Crie seu primeiro app
  • Sobre (English)
  • Comparações (English)
  • Código aberto (English)
  • Depoimentos (English)
  • Vagas (English)
  • Segurança (English)
  • Publicações (English)
  • Notícias para devs (English)
  • Dicas para devs (English)
  • Imprensa (English)
  • Pesquisa (English)
  • Estudos de caso (English)
  • Soluções (English)
  • Guias (English)
  • Glossário (English)
  • Jurídico (English)
  • Ferramentas (English)
  • Ajudando a Coursera a levar educação a milhões de pessoas no mundo todo (English)
  • Suporte da Transloadit
  • Suporte a código aberto (English)
  • Acordo de nível de serviço (English)
EssenciaisRobotsEN (English)Perguntas frequentesEN (English)APIEN (English)FormatosEN (English)Boas práticas
Primeiros passos
  • Visão geral
  • Meu primeiro app
  • Salvando arquivos de resultado
Tópicos
  • Assembly Instructions
  • Assembly Variables
  • Avaliação dinâmica
  • Templates
  • Webhooks
  • Credenciais de terceiros
  • Builtin Templates
  • Estratégias de redimensionamento
  • Assembly Execution Progress
  • Workspaces
  • Agentes de IA
  • Parâmetro use avançado
  • O parâmetro ignore_errors
Kits de desenvolvimento de software
  • Visão geralEN (English)
  • Android SDKEN (English)
  • BrowsersEN (English)
  • ConvexEN (English)
  • cURLEN (English)
  • Go SDKEN (English)
  • Java SDKEN (English)
  • MCP ServerEN (English)
  • Multipart FormEN (English)
  • Node.js SDKEN (English)
  • PHP SDKEN (English)
  • Python SDKEN (English)
  • Ruby SDKEN (English)
  • TerraformEN (English)
  • TransloaditKitEN (English)
  • Zapier IntegrationEN (English)
Migração
  • Migrate from Cloudinary to TransloaditEN (English)
  • Migrate from Uploadcare to TransloaditEN (English)
  • Migrate from Mux to TransloaditEN (English)
  • Migrate from Filestack to TransloaditEN (English)

Agentes de IA

Agentes de codificação com IA como Claude Code, OpenAI Codex e Cursor podem se conectar à Transloadit e usar 93 Robots atuais para fazer upload, codificar e transformar arquivos. Os agentes podem combinar o servidor MCP para acesso a ferramentas em tempo de execução, Agent Skills reutilizáveis para fluxos de trabalho guiados por pessoas e o llms.txt para contexto de documentação. A CLI oferece um caminho de automação separado para pessoas e CI.

Comece pelo seu projeto

Cole este prompt no seu agente de codificação a partir da raiz do projeto. Ele faz o agente inspecionar o seu stack antes de escolher um SDK, MCP ou skills, e mantém a primeira alteração revisável:

Set up the smallest safe Transloadit integration for this repository.

1. Inspect the project’s language, runtime, package manager, existing upload/media code, tests,
   and agent configuration before changing files.
2. Choose the narrowest integration that fits: an official SDK for application code, MCP for
   agent-executed runtime tools, and Agent Skills for repeatable workflow guidance. Reuse an
   existing integration when one is already present.
3. Before editing, summarize what you found, which path you chose, and the files and commands you
   expect to change.
4. Use the project’s existing package manager. Match credentials to the execution boundary. Use
   TRANSLOADIT_KEY and TRANSLOADIT_SECRET only in a trusted server, CLI, CI, or self-hosted MCP
   process. Never expose TRANSLOADIT_SECRET to browser, mobile, or other client code; use a public
   Auth Key plus a Template ID and, when required, a signature from a trusted backend. Never
   hardcode, print, commit, or overwrite credentials. If required credentials are unavailable,
   scaffold placeholders and stop before any live request.
5. Create one minimal, typed workflow and validate its Assembly Instructions. Prefer an existing
   small media fixture. Do not create an account, change a plan, or modify production Templates.
6. Run the repository’s checks. If credentials and a suitable fixture are available and a live
   test is authorized, run one Assembly, wait for completion, and report its Assembly ID, status,
   and result URL. Otherwise, report the exact command the maintainer can run.
7. Summarize every changed file, verification result, and any remaining manual step.

O resultado esperado é uma pequena alteração no repositório, não apenas um exemplo de código gerado. Revise a fronteira de confiança proposta pelo agente para as credenciais antes de permitir uma Assembly real.

O que o agente deve escolher

Sinal do projetoPonto de partida
Aplicação Node.js, Python, Ruby, PHP, Go, Java, Android ou iOSO SDK oficial EN (English) correspondente
O agente precisa fazer lint de instruções, inspecionar a documentação ou executar AssembliesServidor MCP EN (English)
A equipe quer um fluxo de trabalho reutilizável e versionadoAgent Skills
Ainda não é necessária uma integração em tempo de execuçãollms.txt e páginas de documentação em Markdown

Servidor MCP

O Model Context Protocol⁠ (MCP) dá aos agentes acesso direto, em tempo de execução, às ferramentas da Transloadit.

Demonstração: codificação de vídeos para streaming adaptativo HLS através do Transloadit MCP Server no Claude

Para a maioria das equipes, o ponto de partida recomendado é o MCP auto-hospedado via stdio:

TRANSLOADIT_KEY=MY_AUTH_KEY TRANSLOADIT_SECRET=MY_SECRET_KEY npx -y @transloadit/mcp-server stdio

Se você não puder executar npx no seu ambiente, use o endpoint hospedado https://api2.transloadit.com/mcp com Authorization: Bearer <token>.

Gere o token em outro ambiente confiável (por exemplo, seu backend, a CI ou o shell local) e depois passe-o para o runtime do seu agente:

npx -y @transloadit/node auth token --aud mcp

Você também pode gerar tokens via POST /token EN (English) ou pelo SDK Node.js EN (English).

Para exemplos de configuração de cliente (Claude, Cursor, VS Code/Copilot), detalhes de autenticação, documentação das ferramentas, limites e comportamento hospedado vs. auto-hospedado, veja a página do SDK do MCP Server EN (English).

Caminhos de automação

As ferramentas para agentes da Transloadit são úteis muito além dos agentes de codificação baseados em chat. Elas dão às equipes algumas formas práticas de executar o mesmo fluxo de trabalho de mídia a partir de scripts locais, jobs de CI, consoles de operações e agentes autônomos:

  • CLI: use @transloadit/node quando uma pessoa ou um job de CI precisar de um comando repetível para criar uma Assembly, aguardar a conclusão e coletar os resultados.
  • MCP: exponha uma superfície restrita de ferramentas da Transloadit para agentes embarcados ou hospedados que não devem ter acesso ao shell. O agente pode inspecionar a documentação dos Robots, fazer lint das Assembly Instructions, criar Assemblies e acompanhar atualizações de status pelo servidor MCP.
  • Agent Skills: mantenha sob controle de versão os playbooks de fluxos de trabalho de mídia específicos da sua equipe, voltados a agentes que já têm ferramentas úteis, como acesso ao terminal, MCP, a CLI ou SDKs. As skills dizem ao agente quais Templates, etapas de verificação e fallbacks usar, mas não concedem novas capacidades por si só.
  • llms.txt: dê a qualquer LLM um mapa atual dos produtos, soluções, integrações, recursos para desenvolvedores e conteúdo de aprendizado da Transloadit antes que ele proponha uma Assembly.

Para automação em produção, mantenha as credenciais no seu ambiente confiável e deixe que os agentes chamem um servidor MCP auto-hospedado ou o seu próprio backend. O MCP hospedado é conveniente quando o runtime do agente não consegue iniciar processos locais, enquanto a CLI continua sendo a opção mais simples para jobs determinísticos na CI.

Agent Skills

Agent Skills⁠ são arquivos markdown (SKILL.md) que ensinam aos agentes como realizar tarefas passo a passo.

Demonstração: codificação de vídeos para streaming adaptativo HLS através das Transloadit Agent Skills no Claude

Na prática, um servidor MCP é uma superfície de API que um agente pode chamar em tempo de execução (por meio de um processo MCP local ou hospedado), enquanto as skills são playbooks versionados que dizem ao agente o que fazer, em que ordem e como verificar o resultado. As skills não adicionam acesso a novas ferramentas por si só. Elas codificam como você quer que o agente use, de forma consistente, as ferramentas disponíveis no seu ambiente (MCP, CLI, SDKs).

  • Use o MCP para execução embarcada e repetível (uploads, Assemblies, polling, resultados).
  • Use as skills como playbooks reutilizáveis e guiados por pessoas para tarefas como configuração, scaffolding, templates e migrações.

Eles também se complementam. Uma skill pode padronizar um fluxo de trabalho e então instruir o agente a usar o MCP (ou um fallback local via CLI) para a execução propriamente dita.

Instale com a Skills CLI

npx skills add transloadit/skills

Isso instala todas as 7 skills da Transloadit no seu projeto:

  • docs-transloadit-robots: Consulta offline de Robots da Transloadit e da documentação/exemplos de seus parâmetros via a CLI transloadit. Use para redigir ou validar o JSON de steps sem adivinhar nomes/parâmetros de Robots.
  • integrate-asset-delivery-with-transloadit-smartcdn-in-nextjs: Adicione assinatura de URLs do Smart CDN da Transloadit a um projeto Next.js com App Router (rota de assinatura do lado do servidor + página de demonstração opcional do lado do cliente).
  • integrate-uppy-transloadit-s3-uploading-to-nextjs: Adicione o Uppy Dashboard + uploads da Transloadit a um app Next.js (App Router), com geração de assinatura do lado do servidor e exportação opcional via /s3/store.
  • transform-encode-hls-video-with-transloadit: Codificação HLS pontual (vídeo local -> versões HLS + playlist) usando a Transloadit via a CLI transloadit. Prefira Builtin Templates (builtin/encode-hls-video@latest) e baixe as saídas localmente via -o.
  • transform-generate-image-with-transloadit: Geração de imagem pontual (prompt -> arquivo de imagem) usando a Transloadit via a CLI transloadit. Prefira Builtin Templates (builtin/generate-image@latest) e baixe as saídas localmente via -o.
  • transform-remove-background-with-transloadit: Remoção de fundo pontual (imagem local -> PNG transparente) usando a Transloadit via a CLI transloadit. Use um JSON de steps mínimo com /image/bgremove e baixe o resultado para um caminho .png explícito via -o.
  • transloadit: Skill principal de entrada da Transloadit. Direcione para a skill integrate-*, transform-* ou docs-* correta e prefira executar via npx -y @transloadit/node ... (CLI) para um comportamento determinístico.

Descoberta automática

O catálogo de skills também pode ser descoberto em transloadit.com/.well-known/skills/index.json, seguindo o RFC de descoberta de Agent Skills⁠. Isso significa que você também pode instalar com:

npx skills add https://transloadit.com

Instalação manual

Clone ou crie um symlink do repositório transloadit/skills⁠ no diretório de skills do seu agente:

AgenteCaminho
Claude Code.claude/skills/
OpenAI Codex.codex/skills/
Gemini CLI.gemini/skills/
Cursor.cursor/skills/
Windsurf.codeium/windsurf/skills/

llms.txt

A Transloadit publica um arquivo llms.txt, um índice de roteamento compacto de todo o site que segue o padrão llms.txt⁠. Ele cobre produtos e serviços, soluções, integrações, índices de mídia e de tarefas, recursos para desenvolvedores e de aprendizado, e suporte.

Para a descoberta específica de Robots, use /docs/robots/llms.txt. O arquivo de compatibilidade legado llms-full.txt inclui inline os schemas completos de parâmetros dos Robots, mas é grande. Prefira llms.txt para a descoberta e busque apenas as páginas Markdown vinculadas que sejam relevantes para a tarefa.

Qual abordagem devo usar?

AbordagemMelhor paraConfiguração
MCP auto-hospedadoA maioria das equipes, automação em produção, desenvolvimento localExecute um comando localmente
MCP hospedadoRuntimes de agente que não conseguem iniciar processos locaisGere um token e configure o endpoint
Agent SkillsFluxos de trabalho da Transloadit reutilizáveis e guiados por pessoasInstale com um comando
llms.txtDar a qualquer LLM um contexto amplo da documentação da TransloaditBusque a URL

Essas abordagens se complementam. Use o MCP auto-hospedado para acesso a ferramentas na maioria das configurações, ou o MCP hospedado quando o runtime do agente não conseguir iniciar processos locais. Instale skills para orientar os fluxos de trabalho e aponte o seu LLM para o llms.txt quando ele precisar da documentação da Transloadit.

Página anterior ← WorkspacesPróxima página Parâmetro use avançado →
TransloaditVerificando status…

Produto

  • Serviços
  • Preços
  • Demonstrações EN (English)
  • Ferramentas EN (English)
  • Segurança EN (English)
  • Suporte

Empresa

  • Sobre EN (English)/Imprensa EN (English)
  • Blog EN (English)/Vagas EN (English)
  • Comparações EN (English)/Matriz de conformidade EN (English)
  • Pesquisa EN (English)
  • Código aberto EN (English)
  • Soluções EN (English)

Documentação

  • Primeiros passos
  • Transcodificação EN (English)
  • Perguntas frequentes EN (English)
  • API EN (English)
  • Guias EN (English)/Dicas para devs EN (English)
  • Formatos suportados EN (English)

Mais

  • Status da plataforma⁠
  • Fórum da comunidade⁠
  • StackOverflow⁠
  • Uppy EN (English)
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Privacidade EN (English)Termos EN (English)Aviso legal EN (English)
EnglishDeutschEspañolPortuguês (Brasil)