API do Magnific

API do Magnific

Este artigo é uma tradução. A versão em inglês é a versão de referência e a que prevalece em caso de dúvida.

Integre a biblioteca de conteúdo de stock e as ferramentas com tecnologia de IA do Magnific às suas próprias aplicações

A API do Magnific permite que desenvolvedores integrem o conteúdo e as capacidades de IA do Magnific diretamente em seus próprios produtos, plataformas e fluxos de trabalho. Em vez de usar o site do Magnific manualmente, você pode pesquisar recursos de stock, gerar imagens por IA e vídeos, editar conteúdo e muito mais de forma programática por meio de chamadas de API REST padrão

A referência técnica completa (endpoints, parâmetros, detalhes de autenticação, exemplos de código e esquemas de resposta) encontra-se na documentação da API em docs.magnific.com. Este artigo aborda o essencial para ajudar você a entender o que a API oferece e como começar

Neste artigo

O que você pode fazer com a API

A API está organizada em diversas áreas de serviço:

Serviço

O que faz

Conteúdo de stock

Pesquise, filtre e baixe mais de 200.000.000 de recursos: vetores, fotos, ícones, arquivos PSD e muito mais

Geração de imagem por IA

Gere imagens a partir de prompts de texto usando vários modelos de IA, incluindo Mystic, Flux e outros

Geração de vídeo por IA

Crie vídeos a partir de entradas de texto ou imagem usando modelos de IA

Edição de imagem

Remova planos de fundo, melhore imagens com Magnific, aplique filtros e realize outras edições programaticamente

Ícones

Pesquise e baixe ícones com filtros de formato e estilo

Áudio

Gere efeitos sonoros e conteúdo de áudio via IA

Os serviços e modelos disponíveis podem mudar à medida que a Magnific adiciona novas capacidades de IA. Verifique docs.magnific.com para obter a lista de endpoints mais recente

Primeiros passos

Como consumir créditos via API

Passo 1: acesse as configurações
Abra o menu do usuário e vá para as configurações da organização. Lá dentro, você encontrará a seção API Keys

Passo 2: crie uma chave de API
Crie uma nova chave de API com um nome de identificação. O sistema gerará automaticamente:

Ambos são exibidos apenas uma vez. Certifique-se de copiá-los antes de fechar a janela

Passo 3: gerencie suas chaves

Passo 4 — Auditar uso de crédito
Você pode auditar o consumo do pool de créditos filtrando por uma chave de API específica para ter um controle granular sobre o uso

Contas Enterprise: se você ainda não vê a seção de chaves de API, entre em contato com seu representante Magnific designado para solicitar acesso. Uma vez habilitado, os passos acima se aplicam da mesma forma

Dashboard de API (legado)

O Dashboard de API é sua central para gerenciar tudo relacionado ao seu uso de API. Você pode acessá-lo clicando na sua foto de perfil no canto superior direito e selecionando Dashboard de API, ou acessando diretamente magnific.com/developers/dashboard

A partir do dashboard você pode:

Painel de administração da API do modelo baseado em créditos

Usuários da API baseada em assinatura podem gerenciar suas contas por meio do painel de administração, localizado dentro do painel de assinatura. A partir daqui, você pode realizar as seguintes ações:

Preços e faturamento

A API do Magnific utiliza um sistema de assinatura com um modelo baseado em créditos

Ferramentas de geração de IA

Cada solicitação de geração via API: imagens, vídeos, áudio, upscaling, edição e mais, deduz créditos do seu saldo

Para usar a API, você pode escolher entre os seguintes planos de assinatura:

Você encontrará os custos detalhados de crédito para cada ferramenta e geração em nossa Central de Ajuda

Todas as assinaturas também permitem que você gere conteúdo diretamente em nosso site

Se o seu plano inclui uso Ilimitado, observe que isso se aplica apenas dentro do app Magnific: chamadas de API sempre consomem créditos

Downloads de conteúdo de stock

Limites de taxa

A API impõe limites de taxa para garantir estabilidade e uso justo para todos os desenvolvedores. Os limites se aplicam tanto no nível da chave de API quanto no nível do endereço IP

Tipo de limite

Limite

Burst por segundo

50 solicitações por segundo em uma janela de 5 segundos

Taxa média

10 solicitações por segundo em uma média de uma janela de 2 minutos

Limites diários

Variam conforme o serviço. Verifique seu painel para ver os limites específicos de RPD (solicitações por dia) e IPD (imagens por dia)

Se você exceder esses limites, as solicitações poderão ser limitadas ou bloqueadas temporariamente até que o limite seja redefinido. Se sua aplicação exigir limites maiores, entre em contato com a equipe de Vendas para discutir um plano personalizado

Regras de uso

A API do Magnific foi projetada para integração em produtos digitais e fluxos de trabalho. Para manter seu acesso à API ativo, siga estas regras:

Importante

A violação destas regras resultará na remoção imediata do acesso à API

Códigos de erro comuns

Quando algo dá errado com uma solicitação, a API retorna códigos de status HTTP padrão. Aqui estão os mais comuns:

Código

Significado

O que fazer

401 Não autorizado

A chave de API é inválida ou está ausente

Verifique se sua chave está incluída no cabeçalho x-magnific-api-key e se está formatada corretamente

404 Não encontrado

O endpoint ou recurso não existe

Verifique novamente a URL e os parâmetros da solicitação

429 Muitas solicitações

Limite de taxa excedido

Aguarde a redefinição do limite, faça upgrade do seu plano ou entre em contato com o setor de Vendas para obter limites maiores

500 Erro interno do servidor

Problema no lado do servidor

Tente realizar a solicitação novamente. Se o problema persistir, entre em contato com o atendimento

Para obter a lista completa de códigos de resposta e seus significados, consulte a documentação da API

Recursos e atendimento

Recurso

URL

Documentação completa da API

docs.magnific.com

Página inicial da API

magnific.com/api

Painel da API

magnific.com/developers/dashboard

Playground da API

magnific.com/api/playground

Preços da API

magnific.com/api/pricing

Entrar em contato com o setor de vendas

magnific.com/api#contact

Se você encontrar problemas ou tiver dúvidas sobre sua integração com a API, pode entrar em contato com a equipe de atendimento por meio do formulário de contato em magnific.com/api#contact ou pela página geral de atendimento