ForHosting KIT · Texto e IA

Categorização de produtos em lote

Classifica produtos na categoria certa a partir do título e da descrição: você envia os itens e a árvore de categorias — da sua loja, do marketplace ou do ERP — e recebe cada produto encaixado no lugar. Resolve o catálogo herdado bagunçado, a migração de plataforma e o fluxo diário de produtos novos.

● Estávelpor itemUS$ 0,003
Use pelo WebAPIE-mailApp em breveTelegram em breve

Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.

Produto na categoria errada é produto invisível

No e-commerce, categoria não é organização estética: é navegação, filtro e ranqueamento interno. O tênis cadastrado em “acessórios” não aparece quando o cliente filtra calçados — e não vende. Catálogos que cresceram na correria acumulam essas perdas silenciosas às centenas. A recategorização em lote encontra esses itens e os coloca onde o comprador procura, sem que alguém precise abrir produto por produto.

Como enviar o catálogo

A chamada recebe duas coisas: os produtos (título e descrição, os campos que você já tem) e a árvore de categorias de destino, com quantos níveis existirem — “Casa > Cozinha > Utensílios > Facas”. O retorno atribui a cada item o caminho completo na árvore e, se você pedir, a confiança da atribuição, para revisar só os casos duvidosos. Cada produto classificado é uma unidade de US$ 0,0135, mais US$ 0,003 por chamada.

Migração e multicanal, os dois grandes casos

Ao migrar de plataforma ou entrar em um marketplace, a sua taxonomia nunca bate com a deles — e mapear na mão milhares de itens leva semanas. Com a árvore de destino na chamada, o mapeamento inteiro roda em lote. Quem vende em vários canais repete o processo por canal: o mesmo produto, categorizado conforme a árvore de cada um, sem manter planilhas de-para que ninguém atualiza.

No fluxo de cadastro diário

Depois de arrumar o passivo, mantenha o futuro limpo: acople a categorização ao fluxo de entrada de produtos, e cada item novo já nasce no lugar certo — inclusive quando o cadastro vem de fornecedor com descrição capenga. Para quem recebe catálogos de terceiros (distribuidores, sellers), é o filtro de qualidade na porta: classifica, marca os incertos e deixa o time olhar apenas as exceções.

Loja migrando de plataforma

Uma loja de autopeças de Porto Alegre migra 12.000 itens para uma plataforma nova com árvore de categorias diferente. O de-para que estava orçado em três semanas de estagiário rodou em uma tarde, com revisão humana apenas nos 4% de baixa confiança.

Entrada em marketplace

A Distribuidora Horizonte Verde S.A. começa a vender em um grande marketplace, que exige a categoria dele em cada anúncio. O catálogo passa pela API com a árvore do canal e os anúncios sobem válidos de primeira, sem rejeição por categoria errada.

Catálogo herdado sem padrão

Um pet shop on-line comprou o estoque de um concorrente e herdou 3.000 produtos com categorias inventadas ao longo de anos (“Diversos”, “Promoção antiga”, “Cães 2”). Uma passada de recategorização e o catálogo inteiro voltou a ser navegável.

Agregador de ofertas

Um comparador de preços recebe feeds de dezenas de lojas, cada uma com sua taxonomia. Cada feed é normalizado para a árvore própria do comparador na entrada — os “Smartphones”, “Celulares” e “Telefonia móvel” de cada loja viram uma única categoria consistente.

Preciso enviar foto do produto?

Não — esta capacidade trabalha com texto: título, descrição e o que mais você tiver em campos (marca, tipo). Para catálogo cuja informação está só na imagem, combine antes com as ferramentas de análise de imagem da mesma API.

E quando o produto pode ficar em duas categorias?

O retorno traz a categoria principal e, se você pedir, alternativas plausíveis. A política — permitir multi-categoria ou forçar uma só — é da sua plataforma; a chamada se adapta ao que você definir na instrução.

Qual o custo para um catálogo de 50.000 itens?

Preço linear e publicado: 50.000 × US$ 0,0135 ≈ US$ 675, mais os US$ 0,003 de cada chamada em lote. Parece muito? Compare com semanas de trabalho manual — e o passivo se paga uma vez, o fluxo diário depois custa centavos.

Meu catálogo é segredo comercial. Como ele é tratado?

Como insumo da sua tarefa, apenas: os dados enviados não abastecem outros clientes nem viram base nossa. Catálogo, preços e estratégia de sortimento seguem seus — o processamento existe para devolver seu resultado e nada mais.

Funciona com descrições ruins de fornecedor?

Sim, dentro do razoável: “KIT 3 PC INOX FAC CHURR” é classificável pelo contexto. Quando nem um humano conseguiria decidir com o texto disponível, o item volta marcado com baixa confiança — o sinal de que a descrição precisa de conserto, não a categoria.

Dá para usar a mesma chamada para reclassificar tudo periodicamente?

Dá, e é um bom hábito trimestral: árvore de categorias muda, sortimento muda. Como a classificação é determinada pela árvore enviada em cada chamada, rodar de novo com a árvore atualizada realinha o catálogo inteiro de uma vez.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/text/product-categorize

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/text/product-categorize \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.product_categorize",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,003
por itemUS$ 0,0135

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_tokens20000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.
422task_failedA tarefa falhou do nosso lado. Você não paga nada por ela.

Ver a documentação completa do KIT →