API Documentation

Documentação da API de Busca Visual

Integre busca visual por similaridade em sua aplicação. Envie uma imagem e receba produtos similares em milissegundos.

Início Rápido

Autenticação
Todas as requisições requerem autenticação via API Key no header x-api-key
x-api-key: YOUR_API_KEY

Substitua YOUR_API_KEY pela sua chave de API. Você pode obter sua API Key no dashboard após fazer login.

Endpoints

POST/api/v1/search
Busca Imagem→Imagem
Endpoint principal para busca visual por similaridade. Envia uma imagem e recebe produtos visualmente similares do catálogo indexado.
Nome
Tipo
Descrição
Obrigatório
file
File (multipart/form-data)
Imagem de consulta (JPG, PNG, WEBP)
Sim
model_typedefault: fast
string
Tipo de modelo: 'fast' (rápido) ou 'precision' (preciso). Internamente mapeado para resnet/dino.
Não
kdefault: 12
integer
Número de resultados desejados (top-K). Recomendado: múltiplos de 6 ou 12 para layouts grid
Não
category
string
Filtrar resultados por categoria específica
Não
min_score
float
Score mínimo de similaridade (0.0 a 1.0). Resultados abaixo deste valor serão filtrados
Não
session_id
string
ID da sessão para rastreamento de analytics (opcional)
Não
track_impressionsdefault: true
boolean
Se deve rastrear impressions automaticamente para analytics
Não
Informações Adicionais

Tipos de Modelo

  • fast: Rápido, ideal para buscas em tempo real
  • precision: Mais preciso, maior acurácia

Formatos de Imagem

  • • JPG, JPEG
  • • PNG
  • • WEBP

Score de Similaridade

O score varia de 0.0 a 1.0, onde valores mais próximos de 1.0 indicam maior similaridade visual.

Limites

  • • Máximo de k=100 resultados por requisição
  • • Tamanho máximo de imagem: 10MB
  • • Rate limit baseado no seu plano