API de Restauração de Fotos
Restaurar fotos antigas usando tecnologia de IA
A API de Restauração de Fotos permite que você restaure fotos antigas e danificadas usando tecnologia de IA avançada. Este endpoint processa imagens e retorna uma versão restaurada. Experimente o poderoso recurso de restauração de fotos com IA do Restore Old Photos.
Endpoint
Autenticação
Requer uma chave de API válida no cabeçalho Authorization:
Requisição
Cabeçalhos
Cabeçalho | Obrigatório | Descrição |
---|---|---|
Content-Type | Sim | Deve ser application/json |
Authorization | Sim | Sua chave de API no formato Bearer YOUR_API_KEY |
Parâmetros do Corpo
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
imageUrl | string | Sim | URL da imagem a ser restaurada (deve ser publicamente acessível) |
Exemplo de Requisição
Resposta
Resposta de Sucesso (200)
A API retorna a URL ou string base64 da imagem restaurada. A plataforma gerencia automaticamente todos os tipos de stream, e o campo output
é sempre uma URL ou string base64.
ou:
Descrição:
- A saída é a URL da imagem (recomendado) ou string base64 (para imagens parciais/arquivos grandes)
- Nenhum objeto de stream é retornado, os usuários podem usá-lo diretamente para tags img ou download
Respostas de Erro
400 Bad Request
401 Unauthorized
402 Payment Required
500 Internal Server Error
429 Too Many Requests
Limites de Taxa
- Limite: 100 requisições por hora por chave de API
- Janela: 60 minutos
- Resposta: 429 Too Many Requests quando excedido
Exemplos de Uso
JavaScript/Node.js
cURL
Requisitos de Imagem
- Formato: JPG, PNG, WebP
- Tamanho: Máximo 5MB
- Acessibilidade: A URL da imagem deve ser publicamente acessível
- Conteúdo: Deve ser um arquivo de imagem válido
Tempo de Processamento
- Típico: 10-30 segundos
- Imagens grandes: Pode levar até 60 segundos
Créditos
- Custo: 1 crédito por restauração
- Dedução: Os créditos são deduzidos após processamento bem-sucedido
Melhores Práticas
- Qualidade da imagem: Use imagens de alta qualidade para melhores resultados
- Tratamento de erros: Sempre implemente tratamento de erros adequado
- Gerenciamento de créditos: Monitore regularmente seu saldo de créditos
- Processamento de saída: A saída é sempre uma string, nenhum processamento de stream necessário
Solução de Problemas
Problemas Comuns
401 Unauthorized
- Verifique se sua chave de API está correta
- Certifique-se de que a chave de API está ativa e não expirou
402 Payment Required
- Adicione créditos à sua conta
- Verifique seu saldo de créditos atual
400 Bad Request
- Verifique se a imageUrl é uma URL válida e acessível
- Certifique-se de que o formato da imagem é suportado
Formato de Saída Inválido
- A saída deve sempre ser uma string (URL ou base64)
- Verifique se a resposta da API contém o campo de saída esperado
429 Too Many Requests
- Você excedeu o limite de taxa de 100 requisições por hora
- Aguarde a janela de limite de taxa ser redefinida antes de fazer mais requisições
Suporte
Se você encontrar problemas não cobertos aqui, entre em contato com nossa equipe de suporte.