Receitas + modelo, se houver chave.
1. Copy
Sem OPENAI_API_KEY, as peças saem das receitas da marca. Com chave, Gerar inventa copy na voz Vided e a Revisão reescreve (encurtar, concreto). A aprovação humana continua obrigatória.
Vided Studio
Geração·copy IA·arte·revisão·postagem
@videdbr
GitHub guarda o código. A Meta publica no Instagram. Este Studio gera, formata e trava o que não pode sair. São três coisas diferentes — e nenhuma delas é “ligar uma IA e o feed se vira”.
Receitas + modelo, se houver chave.
Sem OPENAI_API_KEY, as peças saem das receitas da marca. Com chave, Gerar inventa copy na voz Vided e a Revisão reescreve (encurtar, concreto). A aprovação humana continua obrigatória.
Foto editorial + overlay.
Capa como no teste local: still (banco de cenas ou modelo), logo, selo da fonte e gancho. O card gráfico (gradiente + UI) é opcional. Com FAL_KEY ou OPENAI_API_KEY, Criar pede uma foto nova e o overlay entra depois — o modelo não desenha texto.
Código, não modelo.
Checklist CFM/LGPD (hype, conselho clínico, PII, escopo). Depois, olho humano. Sem aprovação, nada vai para o Instagram.
A “API” da Meta.
Dois POSTs oficiais: cria um container com image_url + caption, depois publica. Conta: @videdbr Professional. Token + IG_USER_ID no servidor. Sem isso, o botão Publicar só simula.
Lockup
Baixado do site oficial, não gerado. Arquivos em public/brand.
Oito cenas-base
Modelo de imagem, uma vez, gravado em public/scenes. Não é Unsplash. Não roda de novo quando você gera uma peça.
Capa do post
Sharp escolhe a cena, recorta no formato (4:5 / 9:16) e carimba texto + logo — ou desenha a arte produto (gradiente, UI sem dado) para o Feed.
O produto Vided está em github.com/videdbr/vided, privado. Este Studio é outro repositório. Daqui o clone privado falha sem autenticação: não há MCP GitHub ligado neste ambiente. Quando o MCP estiver autenticado na conta com acesso a videdbr/vided, o brandbook original pode entrar em docs/imported.
Publicar no GitHub não posta no Instagram. Só versiona o Studio. A Graph API precisa das variáveis no servidor que estiver rodando o Next.js — local com túnel, ou um host com disco (este app grava data/studio.json e JPEGs em public/media; Vercel serverless sozinho não persiste isso).
Documentação oficial: Content Publishing. Variáveis: copie .env.example.