Envie duas strings de texto e receba a porcentagem de similaridade entre elas.
Detecção de Plágio: Instituições educacionais e publicadoras de conteúdo podem usar a API para comparar submissões de alunos ou artigos publicados com documentos existentes. Ao detectar pontuações de similaridade altas, pode identificar potenciais casos de plágio ou conteúdo duplicado.
Recomendação de Conteúdo: Plataformas de e-commerce, serviços de streaming e sites de notícias podem melhorar a experiência do usuário recomendando produtos, filmes ou artigos similares. A API pode analisar as preferências do usuário e sugerir itens com altas pontuações de similaridade em relação às suas seleções anteriores.
Chatbots de Atendimento ao Cliente: Sistemas de suporte ao cliente podem usar a API para melhorar as respostas de chatbots. Ao analisar a similaridade entre consultas de clientes e um banco de dados de perguntas frequentes ou interações passadas, o chatbot pode fornecer respostas mais precisas e relevantes.
Agrupamento e Organização de Documentos: Organizações que lidam com grandes volumes de documentos, como escritórios de advocacia ou instituições de pesquisa, podem usar a API para agrupar e categorizar documentos com base em sua similaridade de conteúdo. Isso ajuda na gestão e recuperação eficientes de documentos.
Melhoria de Motores de Busca: Motores de busca podem aproveitar a API para melhorar os resultados de busca. Ao comparar a similaridade entre queries de usuários e páginas indexadas, a API pode classificar e exibir os resultados mais relevantes, melhorando a experiência geral de busca para os usuários.
Além do número de chamadas à API, não há outra limitação
Retorna uma pontuação de similaridade entre 0 e 1 (1 é semelhante e 0 é diferente) de dois textos fornecidos.
text_1 (obrigatório) - primeiro texto de entrada. Máximo 5000 caracteres.
text_2 (obrigatório) - segundo texto de entrada. Máximo 5000 caracteres.
Verificar Similaridade - Recursos do endpoint
| Objeto | Descrição |
|---|---|
Corpo da requisição |
[Obrigatório] Json |
{"similarity": 0.8126154541969299}
curl --location --request POST 'https://zylalabs.com/api/4392/text+similarity+analysis+api/5399/check+similarity' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"text_1": "This is an example sentence.",
"text_2": "This is just another example sentence."}'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
A API aceita entradas de texto simples no formato UTF-8. Tanto frases curtas quanto parágrafos longos podem ser processados permitindo um uso flexível em várias aplicações
A API usa modelos de PLN avançados para incorporar textos em vetores de 768 dimensões e, em seguida, calcula a similaridade do cosseno entre esses vetores para produzir uma pontuação de similaridade variando de -1 a 1 onde 1 indica textos idênticos
A API utiliza modelos baseados em transformadores de última geração, como BERT ou suas variantes, para a incorporação de textos. Esses modelos são pré-treinados em grandes corpora e ajustados para alta precisão na captura do significado semântico
A API é otimizada para baixa latência, respondendo normalmente dentro de algumas centenas de milissegundos para solicitações padrão. O desempenho pode variar dependendo do comprimento e da complexidade dos textos de entrada
Sim a API suporta múltiplas línguas desde que o modelo de embedding subjacente tenha sido treinado com dados multilíngues Isso permite cálculos de similaridade precisos entre diferentes línguas
O endpoint Verificar Similaridade retorna um objeto JSON contendo uma pontuação de similaridade entre dois textos A pontuação varia de 0 a 1 onde 1 indica que os textos são idênticos e 0 indica que são completamente diferentes
O campo principal nos dados de resposta é "similaridade" que fornece a pontuação de similaridade calculada entre os dois textos de entrada Essa pontuação é um número de ponto flutuante
Os usuários podem personalizar suas solicitações fornecendo dois parâmetros de texto `text_1` e `text_2` cada um com um comprimento máximo de 5000 caracteres Isso permite flexibilidade na comparação de vários comprimentos e tipos de texto
Os dados da resposta estão estruturados no formato JSON, com um único par chave-valor. A chave é "similaridade" e o valor é a pontuação calculada, facilitando a análise e utilização em aplicações
Casos de uso típicos incluem detecção de plágio em ambientes educacionais recomendação de conteúdo para e-commerce aprimoramento de chatbots de atendimento ao cliente e melhoria dos resultados de motores de busca classificando conteúdo relevante com base na similaridade
A precisão dos dados é mantida através do uso de modelos de PNL avançados que são pré-treinados em conjuntos de dados extensos Atualizações contínuas e ajustes finos garantem que os modelos permaneçam eficazes na captura do significado semantic
Se um ou ambos os textos de entrada estiverem vazios, a API provavelmente retornará um escore de similaridade de 0, indicando que nenhuma similaridade pode ser calculada. Os usuários devem garantir que ambos os textos sejam fornecidos para resultados significativos
A API aceita entradas de texto simples em formato UTF-8 Isso permite uma ampla gama de tipos de texto incluindo documentos de texto simples trechos de código e conteúdo gerado por usuários
Nível de serviço:
100%
Tempo de resposta:
388ms
Nível de serviço:
100%
Tempo de resposta:
393ms
Nível de serviço:
100%
Tempo de resposta:
381ms
Nível de serviço:
100%
Tempo de resposta:
542ms
Nível de serviço:
100%
Tempo de resposta:
162ms
Nível de serviço:
100%
Tempo de resposta:
250ms
Nível de serviço:
83%
Tempo de resposta:
194ms
Nível de serviço:
100%
Tempo de resposta:
308ms
Nível de serviço:
100%
Tempo de resposta:
393ms
Nível de serviço:
100%
Tempo de resposta:
398ms