본문 바로가기
Bigdata

OpenAI 등, 문서 요약, Text Summarization API 사이트들

by 올엠 2024. 8. 11.
반응형

텍스트 요약 API는 AI 요약 모델을 지능형 플랫폼에 통합하여 미팅, 통화, 인터뷰, 법률 문서 등을 위한 AI 기반 요약 도구를 만들고 있는데, 이를 보통 AI Text Summarization 라고 한다.

여기에서는 텍스트 요약이 정확히 무엇인지 간단히 알아보고, 몇 가지 최고의 텍스트 요약 API 대해 알아보자.

NLP와 Text Summarization

NLP는 Natural Language Processing의 약자로 인간의 언어인 자연어 처리에서 Text Summarization는 딥 러닝 및 기계 학습 모델을 사용하여 대량의 텍스트를 가장 중요한 부분으로 합성하는 프로세스를 의미한다.

이 기술을 이용하면, 연구 논문이나 뉴스 기사와 같은 정적인 기존 텍스트 또는 팟캐스트 또는 YouTube 비디오와 같은 오디오 또는 비디오 스트림에 적용하여 전체적인 내용의 요약하여 요점을 정리해서 볼 수 있다.

이러한 요점 정리 API는 보통 길이에 관계없이 텍스트에 대한 단일 요약을 제공하거나, 길이에 따라 타임 스탬프를 나누어 제공하기도 한다.

만약 환영식과 같은 연설 1시간 짜리를 듣는다고 가정할 때, 요약한 내용을 볼 수 있다거나, 미팅의 주요 내용만 확인할 수 있다면, 매우 도움이 될 것 이다.

그리고 이러한 요약 AI 모델은 자연어 처리 AI중에서도 처리가 복잡하다고 할 수 있기에, 직접 개발하기 보다는 잘 만들어진 서비스를 활용하는 것이 효율적일 것이다.

그럼 현재 사용할 수 있는 API들은 어떤것들이 있는지 알아보도록 하자.

1. Plnia API

plnia Text Summary API는 정적 문서 또는 기타 기존 텍스트 본문의 요약을 생성할 수 있다.

Plnia는 텍스트 요약 외에도 감정 분석, 키워드 추출기 및 욕설 테스트도 제공한다고 한다 :)

Plnia 테스트를 찾는 개발자는 10일 무료 평가판에 가입할 수 있고, 텍스트 요약이 있는 계획은 한 달에 최소 19달러부터 사용할 수 있다.

Text Summarization API - plnia

 

2. Microsoft Azure

Azure의 Text Summary API는 Text Analytics 제품군의 일부로 기사, 논문 또는 문서에 대한 추출 요약을 제공한다.

특히 OpenAI와 연계하여 서비스를 제공하기 때문에 좋은 성능을 제공할 것으로 판단된다.

시작하려면 Azure 구독 이 필요하며,  API를 사용하기 위한 가격은 용도와 다른 원하는 기능에 따라 다르지만, 사용한 만큼 지불하는 종량제이다.

Quickstart: Use Document Summarization - Azure AI services | Microsoft Learn

 

3. MeaningCloud’s

Text Summary API를 통해 사용자는 가장 관련성이 높은 문장을 추출하고 이를 이용해 개요를 만들어 문서의 의미를 요약할 수 있다. API는 다국어이므로 텍스트의 언어에 관계없이 사용자가 사용이 가능하다.

API 테스트를 원하는 사람은 먼저 무료 개발자 계정에 가입한 후 API를 사용하는 가격대는 종량제로 사용량에 따라 월 0~999달러 이상이다.

Automatic Summarization API | MeaningCloud

 

4. NLP Cloud

NLP Cloud 는 정확도를 더욱 높이기 위해 커뮤니티 AI 모델의 미세 조정 및 배포를 지원하는 것 외에도, NLP 클라우드는 텍스트 요약을 포함하여 여러 텍스트 이해 및 NLP API를 제공한다. 개발자는 또한 자체적인 사용자 정의 모델을 구축하고 교육한 후 프로덕션에 배포할 수 있습니다. 가격은 사용량에 따라 월 0-499달러이다.

Summarization API (nlpcloud.com)



 

 

 

 

반응형