Envie duas strings de texto e receba a porcentagem de semelhança entre elas
Detecção de Plágio: Instituições educacionais e publicadores de conteúdo podem usar a API para comparar submissões de alunos ou artigos publicados com documentos existentes Ao detectar alta pontuação de semelhança, 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 preferências do usuário e sugerir itens com altas pontuações de semelhança 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 dos chatbots Ao analisar a semelhança 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
Classificação 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 semelhança de conteúdo Isso ajuda na gestão e recuperação eficiente de documentos
Melhoria de Motores de Busca: Motores de busca podem aproveitar a API para melhorar os resultados de busca Ao comparar a semelhança entre consultas de usuários e páginas indexadas, a API pode classificar e exibir os resultados mais relevantes, aprimorando a experiência de busca geral para os usuários
Além do número de chamadas da API, não há outra limitação
Retorna uma pontuação de similaridade entre 0 e 1 (1 é similar e 0 é dissimilar) 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.8383592963218689}
curl --location --request POST 'https://zylalabs.com/api/4498/text+similarity+measurement+api/5519/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 longas podem ser processadas, permitindo o uso flexível em várias aplicações
A API utiliza modelos avançados de PNL para incorporar textos em vetores de 768 dimensões e, em seguida, calcula a similaridade coseno 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 incorporar 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 normalmente respondendo 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 incorporação subjacente tenha sido treinado em dados multilíngues Isso permite cálculos de similaridade precisos entre diferentes idiomas
O endpoint Verificar Similaridade retorna um objeto JSON contendo uma única chave, "similaridade", que representa a pontuação de similaridade entre os dois textos de entrada. A pontuação varia de 0 a 1, onde 1 indica textos idênticos e 0 indica nenhuma similaridade
Os dados de resposta incluem o campo "similaridade", que é um número de ponto flutuante. Essa pontuação quantifica o grau de semelhança entre as duas strings de texto fornecidas
Os usuários podem personalizar suas solicitações fornecendo duas cadeias de texto como parâmetros, `text_1` e `text_2`, cada uma com um comprimento máximo de 5000 caracteres. Isso permite comparações flexíveis com base nas necessidades do usuário
Os dados da resposta estão estruturados no formato JSON, com um único par de chave-valor. A chave é "similarity" e o valor é a pontuação de similaridade calculada, facilitando o processamento e a utilização em aplicações
Casos de uso típicos incluem detecção de plágio em ambientes educacionais recomendação de conteúdo em comércio eletrônico aprimoramento de chatbots de atendimento ao cliente e melhoria dos resultados de mecanismos de busca por meio de melhor classificação de relevância
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 de semelhanças textuais
Se um ou ambos os textos de entrada estiverem vazios, a API retornará provavelmente uma pontuação de similaridade de 0, indicando nenhuma similaridade. Os usuários devem garantir que ambos os textos de entrada sejam fornecidos para comparações significativas
Padrões de dados padrão incluem pontuações próximas de 1 para textos altamente similares pontuações em torno de 0.5 para textos moderadamente similares e pontuações próximas de 0 para textos dissimilares Esse padrão ajuda os usuários a avaliar o grau de semelhança de forma eficaz
Nível de serviço:
100%
Tempo de resposta:
393ms
Nível de serviço:
100%
Tempo de resposta:
388ms
Nível de serviço:
83%
Tempo de resposta:
191ms
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:
250ms
Nível de serviço:
100%
Tempo de resposta:
820ms
Nível de serviço:
100%
Tempo de resposta:
162ms
Nível de serviço:
100%
Tempo de resposta:
381ms
Nível de serviço:
100%
Tempo de resposta:
449ms
Nível de serviço:
100%
Tempo de resposta:
485ms
Nível de serviço:
100%
Tempo de resposta:
307ms
Nível de serviço:
75%
Tempo de resposta:
1.498ms
Nível de serviço:
100%
Tempo de resposta:
4.673ms
Nível de serviço:
100%
Tempo de resposta:
571ms
Nível de serviço:
100%
Tempo de resposta:
4.368ms
Nível de serviço:
100%
Tempo de resposta:
448ms
Nível de serviço:
100%
Tempo de resposta:
82ms
Nível de serviço:
100%
Tempo de resposta:
9.023ms
Nível de serviço:
100%
Tempo de resposta:
55ms