A maioria dos projetos que usam IA generativa acaba com uma pilha de contas: uma para imagens, outra para vídeo, outra para voz, outra para um modelo de chat, cada uma com a sua chave, a sua fatura e as suas manias. A API para desenvolvedores do Picasso IA parte da ideia oposta. Você cria uma chave na sua conta, indica um modelo na requisição e o arquivo gerado volta, não importa se esse modelo desenha, anima, fala, canta ou responde.
Cada fornecedor extra custa mais do que o cadastro. É mais uma chave para guardar e trocar, mais um painel para conferir, mais uma fatura para conciliar, mais um conjunto de termos para ler antes de publicar. Para uma equipe pequena ou para quem constrói sozinho, essa carga costuma pesar mais do que o próprio trabalho de geração, e cresce toda vez que alguém diz que o novo modelo de vídeo está melhor.
Com uma chave só, a integração é escrita uma vez. A requisição diz qual modelo você quer e o que está entregando a ele, um prompt, uma imagem, um roteiro ou uma mensagem, e o resultado volta como um arquivo que você pode baixar. Quando aparece um modelo melhor, ou o que você escolheu se mostra errado para o trabalho, você troca um nome em vez de começar outro projeto.
Com os créditos acontece o mesmo. A API funciona com o mesmo sistema de créditos do toolkit, então um único saldo paga uma imagem, um clipe de vídeo ou uma locução, e cada geração custa créditos que dependem do modelo e dos ajustes. Contas novas recebem créditos grátis para começar, e a página de preços é onde ficam os planos. Você não vai encontrar nenhum valor aqui, porque o lugar certo para um número é a página que cuida dele.
O catálogo por trás da API é o mesmo que o toolkit executa: 502 modelos hoje, e vale saber como ele se divide, porque a mistura decide o que você pode construir. Texto para imagem é o maior grupo, com 212 modelos, texto para vídeo tem 121 e os modelos de linguagem 75. O resto é menor, mas real: 28 modelos de edição de vídeo, 24 de texto para voz, 12 de lipsync, 10 de música, 9 de super-resolução, 5 de 3D, 3 de voz para texto, 2 aprimoradores de vídeo e 1 para remover fundos.
| Tipo de modelo | Alguns exemplos do catálogo | O que você entrega | O que volta |
|---|
| Imagem | flux-2-pro, seedream-4.5, nano-banana | Um prompt, às vezes imagens de referência | Um arquivo de imagem |
| Vídeo | veo-3.1, kling-v2.5-turbo-pro, hailuo-2.3 | Um prompt, às vezes uma imagem inicial | Um arquivo de vídeo |
| Voz | speech-02-hd | Um roteiro e a escolha de uma voz | Um arquivo de áudio |
| Música | music-2.6 | Uma descrição de estilo, e opcionalmente a letra | Um arquivo de áudio |
| 3D | hunyuan-3d-3.1 | Uma foto ou uma descrição em texto | Um arquivo de modelo 3D |
| Chat | gpt-5, claude-4.5-sonnet | Uma mensagem | Texto |
Você pode explorar todos eles na página do catálogo, ou por categoria na coleção, e cada página de modelo lista o que aquele modelo aceita. Essa lista é o que vale ler antes de construir, porque os modelos não são idênticos, e a próxima seção explica por que isso importa.
A promessa de uma chave só é que a parte hidráulica continua igual: a mesma conta, os mesmos créditos, a mesma forma de pedir e a mesma forma de receber. Passar de um modelo de imagem para outro é trocar o nome do modelo e depois conferir se os ajustes que você enviava ainda fazem sentido para o novo.
Trate o nome do modelo como um ajuste, não como uma decisão gravada no seu código. Guarde-o em um só lugar, teste o modelo novo com alguns prompts reais e só então faça a troca, porque uma única API torna a troca fácil, mas não faz dois modelos se comportarem do mesmo jeito.
Essa cautela é a troca honesta. Um modelo de voz tem uma voz para escolher e uma velocidade de fala. Um modelo de música pode aceitar uma letra. Um modelo 3D tem um número de polígonos para decidir. Um modelo de vídeo pode pedir uma imagem inicial, uma duração ou uma proporção de tela, e nem todos os modelos de vídeo oferecem as mesmas opções. Entre dois modelos do mesmo tipo a sobreposição é grande, e entre dois tipos diferentes é pequena, então uma troca dentro de uma família costuma ser uma edição leve, enquanto uma troca entre famílias é outro trabalho que por acaso usa a mesma chave.
O hábito mais seguro é testar primeiro no toolkit. Abra o toolkit, escolha o modelo, rode o seu prompt real e veja o resultado antes de gastar um minuto conectando tudo. Se você está comparando um catálogo completo com um único assistente de chat, a comparação Picasso IA vs ChatGPT mostra no que eles diferem.
Esta é a jornada em palavras simples, sem precisar de uma folha de especificações. Ela supõe que você tem uma conta e uma ideia do que quer gerar.
- Teste a geração no toolkit. Escolha um modelo como flux-2-pro para uma imagem ou veo-3.1 para um clipe, rode o prompt que você pretende automatizar e decida se o resultado é bom o bastante para construir em cima.
- Crie uma chave na sua conta. A chave é o que identifica você, então trate-a como uma senha: mantenha-a fora de documentos compartilhados e de código que outras pessoas possam ler.
- Envie uma requisição que indique o modelo e as entradas dele. Uma requisição pede uma geração: o modelo, o prompt ou o arquivo que você entrega e os ajustes que aquele modelo oferece.
- Pegue o arquivo. Quando a geração termina, o resultado volta como um arquivo que você pode baixar, seja uma imagem, um clipe, uma narração, uma faixa, um modelo 3D ou um bloco de texto.
- Troque o modelo, compare e fique com o vencedor. Mude o nome do modelo, rode a mesma entrada de novo, compare os dois resultados lado a lado e fique com o que servir, conferindo no seu saldo os créditos que ele gastou.
Uma página honesta diz onde a ferramenta termina, e uma API unificada tem alguns limites que vale conhecer antes de prometer qualquer coisa a um cliente ou a um chefe.
- Modelos diferentes, opções diferentes: uma chave dá uma só porta de entrada, não um único conjunto de parâmetros, então cada modelo tem as suas entradas e limites e você deve ler a página de cada modelo antes de confiar em um ajuste.
- Tempo e créditos: uma geração leva tempo, e vídeo, música e 3D levam mais do que uma imagem curta ou uma resposta de chat, então inclua a espera no projeto em vez de supor uma resposta instantânea.
- A saída precisa de revisão: os modelos ainda produzem mãos deformadas, palavras erradas em imagens, física estranha em vídeo e erros cheios de confiança no chat, então uma pessoa deve olhar tudo o que um cliente for ver.
- Nem tudo é uma linha só: um aplicativo que encadeia um roteiro, uma voz, um clipe e uma etapa de lipsync precisa de várias requisições e de algum cuidado entre elas, porque cada etapa é a sua própria geração.
- Só o que está descrito aqui: esta página cobre uma chave, um nome de modelo, uma entrada e um arquivo devolvido, e nada além disso é prometido, então fale com o suporte quando o seu plano depender de um detalhe.
Rostos e vozes merecem mais uma linha. Use a sua própria imagem e a sua própria voz, ou personagens fictícios, e nunca uma pessoa real identificável sem permissão.
O padrão se repete em projetos muito diferentes. Uma ferramenta de newsletter que cria uma imagem de capa para cada edição só precisa de um modelo de imagem. Um pequeno estúdio que transforma roteiros em vídeos curtos quer um modelo de chat para redigir, um de voz para narrar e um de vídeo para a imagem, e a chave é a mesma para os três. Uma loja que quer uma prévia em 3D a partir da foto de um produto precisa de um único modelo 3D e pouco mais.
O que eles têm em comum é um problema de catálogo mais do que de programação: qual modelo é o certo para esta etapa? Por isso o toolkit importa até para quem constrói. É o lugar mais barato para fazer o experimento, e os mesmos modelos respondem lá e por trás da chave. Se você já conhece o formato do trabalho, estas páginas mostram como as peças individuais são usadas: locução com IA para vídeos, transformar fotos em vídeos e o ampliador de fotos.
O que significa realmente uma API para todos os modelos de IA?
Significa que uma chave da sua conta Picasso IA chega a todo o catálogo, 502 modelos de imagem, vídeo, voz, música, 3D e chat. Você indica o modelo na requisição, entrega as entradas de que ele precisa e recebe o arquivo gerado. Você não abre uma conta separada com cada fornecedor nem mantém uma integração separada para cada um.
Que tipos de modelos posso usar com uma só chave?
A cobertura prevista são os modelos de imagem, vídeo, voz, música, ampliação, remoção de fundo, 3D, lipsync e chat do catálogo. Em números, são 212 modelos de texto para imagem, 121 de texto para vídeo, 75 modelos de linguagem, 24 de texto para voz, 12 de lipsync, 10 de música e assim por diante. Explore a página do catálogo para ver cada um e confira a página de um modelo para saber o que ele aceita.
Preciso reescrever o meu código para trocar de um modelo para outro?
A integração não, que continua igual, mas você ainda deve conferir as entradas. Modelos do mesmo tipo se sobrepõem bastante, então trocar um modelo de imagem por outro costuma ser uma edição pequena. Entre tipos diferentes, por exemplo de um modelo de imagem para um de vídeo, as entradas mudam e o trabalho é outro, então teste o modelo novo com os seus prompts reais antes de trocar.
Posso testar um modelo antes de construir qualquer coisa em volta dele?
Sim, e é o primeiro passo recomendado. O toolkit executa hoje o mesmo catálogo, então você pode escolher qualquer modelo, escrever um prompt ou anexar um arquivo e ver o resultado. Se o resultado não for bom o bastante ali, ligá-lo a um projeto não vai consertar isso, então decida primeiro o modelo e depois a integração.
Como o acesso funciona e o que devo fazer com a chave?
Você cria uma chave na sua conta e a usa para identificar as suas requisições. Trate-a como uma senha: não cole em um repositório público, em um chat compartilhado ou em uma captura de tela, e mantenha-a fora de qualquer código que rode no navegador de um visitante. Se achar que ela vazou, substitua-a pela sua conta e fale com o suporte se tiver dúvida sobre o que fazer depois.
Como as gerações são pagas?
Com créditos, os mesmos que o toolkit usa. O custo de uma geração depende do modelo e dos ajustes que você escolhe, então uma imagem curta, um vídeo longo e uma resposta de chat não custam o mesmo. Contas novas recebem créditos grátis para começar e a página de preços lista os planos. Esta página não cita valores, porque eles mudam e a página de preços é a que merece confiança.
Cada modelo vai responder do mesmo jeito à mesma entrada?
Não, e seria um erro esperar isso. Cada modelo tem os seus próprios parâmetros, limites e pontos fortes, então o mesmo prompt pode dar um resultado limpo em um modelo e um fraco em outro. É exatamente por isso que um catálogo é útil: você passa a entrada por dois ou três candidatos e fica com o modelo que entendeu o briefing.
Quanto tempo leva uma geração?
Depende do modelo e do que você pede, e esta página não vai colocar um número. Como regra, uma imagem curta ou uma resposta de chat chega antes de um vídeo, uma música ou um modelo 3D. Construa o seu projeto para que ele possa esperar o arquivo em vez de supor uma resposta imediata, e teste com entradas realistas.
Posso usar com rostos, vozes ou pessoas reais?
Só com a sua própria imagem e a sua própria voz, ou com personagens fictícios. Não gere conteúdo que imite uma pessoa real identificável sem a permissão dela e não apresente material gerado como se fosse uma filmagem ou gravação real. Confira as regras de qualquer plataforma em que você publicar, porque cada uma tem os seus próprios requisitos para conteúdo de IA.
E se o meu projeto precisar de algo que esta página não descreve?
Pergunte antes de construir. A página descreve uma chave da sua conta, um nome de modelo com as suas entradas e um arquivo que volta, e não promete nada além disso. Para uma necessidade específica, como um fluxo que encadeia vários modelos, escreva para o suporte e explique o trabalho, e enquanto isso teste a ideia com os mesmos modelos no toolkit.
Pronto para descobrir qual modelo combina com a sua ideia? Abra o toolkit e rode o seu primeiro prompt, ou fale com o suporte se tiver dúvidas sobre como construir em cima.