Passe duas cadeias de texto e receba o percentual de similaridade entre elas.
Detecção de Plágio: instituições educacionais e editores de conteúdo podem usar a API para comparar as submissões de alunos ou artigos publicados com documentos existentes. Ao detectar altas pontuações de similaridade, pode identificar possíveis 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 aprimorar a experiência do usuário recomendando produtos, filmes ou artigos semelhantes. A API pode analisar as preferências dos usuários 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 dos chatbots. Ao analisar a similaridade entre as consultas dos 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 firmas jurídicas ou instituições de pesquisa, podem usar a API para agrupar e categorizar documentos com base em sua similaridade de conteúdo. Isso auxilia na gestão e recuperação eficiente de documentos.
Aprimoramento de Motores de Busca: motores de busca podem aproveitar a API para melhorar os resultados das pesquisas. Comparando a similaridade entre as consultas dos usuários e as páginas indexadas, a API pode classificar e exibir os resultados mais relevantes, aprimorando a experiência geral de busca 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 dados.
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 Semelhança - Recursos do endpoint
| Objeto | Descrição |
|---|---|
Corpo da requisição |
[Obrigatório] Json |
{"similarity": 0.8126154541969299}
curl --location --request POST 'https://zylalabs.com/api/4500/text+similarity+score+api/5521/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 utiliza modelos avançados de PNL para incorporar textos em vetores de 768 dimensões e em seguida calcula a similaridade cosseno entre esses vetores para produzir uma pontuação de similaridade que varia 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 embutir 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 em poucos 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 com dados multilíngues Isso permite cálculos de similaridade precisos entre diferentes idiomas
O endpoint Verificar Similaridade retorna um objeto JSON contendo uma pontuação de similaridade que quantifica o grau de semelhança 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
O campo chave nos dados de resposta é "similaridade" que fornece a pontuação numérica representando a similaridade entre os dois textos de entrada Essa pontuação é um número em ponto flutuante
Os dados de resposta estão estruturados no formato JSON, consistindo em um único par chave-valor. Por exemplo, uma resposta típica se parece com: `{"similarity": 0.8126154541969299}`
O endpoint Verificar Semelhança requer dois parâmetros: `text_1` e `text_2`, ambos obrigatórios. Cada entrada de texto pode ter até 5000 caracteres de comprimento
Os usuários podem personalizar suas solicitações fornecendo diferentes cadeias de texto para `text_1` e `text_2` Isso permite comparações flexíveis com base em necessidades de conteúdo específicas como verificar plágio ou encontrar artigos semelhantes
Casos de uso típicos incluem detecção de plágio em ambientes educacionais recomendação de conteúdo em e-commerce aprimoramento de respostas de chatbots em atendimento ao cliente e melhoria de resultados de mecanismos de busca ao analisar a relevância do conteúdo
A precisão dos dados é mantida através do uso de modelos NLP avançados que são pré-treinados em conjuntos de dados extensos Atualizações contínuas e ajuste fino garantem que os modelos permaneçam eficazes na captura do significado semântico
Uma pontuação de similaridade de 0 indica nenhuma semelhança entre os dois textos Os usuários devem considerar revisar seus textos de entrada quanto à relevância ou contexto se esperarem uma conexão ou podem concluir que os textos são de fato não relacionados
Nível de serviço:
100%
Tempo de resposta:
542ms
Nível de serviço:
100%
Tempo de resposta:
393ms
Nível de serviço:
83%
Tempo de resposta:
348ms
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:
388ms
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:
208ms
Nível de serviço:
100%
Tempo de resposta:
592ms
Nível de serviço:
100%
Tempo de resposta:
1.301ms
Nível de serviço:
100%
Tempo de resposta:
1.448ms
Nível de serviço:
100%
Tempo de resposta:
2.445ms
Nível de serviço:
100%
Tempo de resposta:
785ms
Nível de serviço:
100%
Tempo de resposta:
432ms
Nível de serviço:
43%
Tempo de resposta:
206ms
Nível de serviço:
100%
Tempo de resposta:
787ms
Nível de serviço:
100%
Tempo de resposta:
193ms
Nível de serviço:
100%
Tempo de resposta:
6.376ms