언어 서비스용 SDK 및 REST 개발자 가이드
이 문서를 사용하여 언어 서비스 SDK 및 REST API를 애플리케이션에 통합하는 방법에 대한 정보를 찾습니다.
개발 옵션
언어 서비스는 REST API 및 여러 언어로 된 클라이언트 라이브러리를 통해 지원을 제공합니다.
클라이언트 라이브러리(Azure SDK)
언어 서비스는 사용 가능한 기능을 사용하기 위한 세 가지 네임스페이스를 제공합니다. 사용 중인 기능 및 프로그래밍 언어에 따라 다음 패키지 중 하나 이상을 다운로드해야 하며, 다음과 같은 프레임워크/언어 버전이 지원되어야 합니다.
프레임워크/언어 | 지원되는 최소 버전 |
---|---|
.NET | .NET Framework 4.6.1 이상 또는 .NET(이전의 .NET Core) 2.0 이상. |
Java | v8 이상 |
JavaScript | v14 LTS 이상 |
Python | v3.7 이상 |
Azure.AI.TextAnalytics
참고 항목
사용자 지정 명명된 엔터티 인식 또는 사용자 지정 텍스트 분류를 사용하는 경우 SDK를 사용하기 전에 프로젝트를 만들고 모델을 학습해야 합니다. SDK는 만든 모델을 사용하여 텍스트를 분석하는 기능만 제공합니다. 모델 만들기에 대한 정보는 다음 빠른 시작을 참조하세요.
Azure.AI.TextAnalytics
네임스페이스를 사용하면 다음 언어 기능을 사용할 수 있습니다. SDK를 사용하여 API 요청을 보내는 데 도움이 되는 문서를 보려면 아래 링크를 사용합니다.
- 사용자 지정 명명된 엔터티 인식
- 사용자 지정 텍스트 분류
- 문서 요약
- 엔터티 연결
- 핵심 구문 추출
- NER(명명된 엔터티 인식)
- PII(개인 식별 정보) 검색
- 감정 분석 및 오피니언 마이닝
- 의료 분야 텍스트 분석
애플리케이션에서 이러한 기능을 사용할 때 추가 정보는 다음 설명서 및 코드 샘플을 사용합니다.
언어 → 최신 GA 버전 | 참조 설명서 | 샘플 |
---|---|---|
C#/.NET → v5.2.0 | C# 설명서 | C# 샘플 |
Java → v5.2.0 | Java 설명서 | Java 샘플 |
JavaScript → v1.0.0 | JavaScript 설명서 | JavaScript 샘플 |
Python → v5.2.0 | Python 설명서 | Python 샘플 |
Azure.AI.Language.Conversations
참고 항목
대화 언어 이해 또는 오케스트레이션 워크플로를 사용하는 경우 SDK를 사용하기 전에 프로젝트를 만들고 모델을 학습해야 합니다. SDK는 만든 모델을 사용하여 텍스트를 분석하는 기능만 제공합니다. 자세한 내용은 다음 빠른 시작을 참조하세요.
Azure.AI.Language.Conversations
네임스페이스를 사용하면 다음 언어 기능을 사용할 수 있습니다. SDK를 사용하여 API 요청을 보내는 데 도움이 되는 문서를 보려면 아래 링크를 사용합니다.
애플리케이션에서 이러한 기능을 사용할 때 추가 정보는 다음 설명서 및 코드 샘플을 사용합니다.
언어 → 최신 GA 버전 | 참조 설명서 | 샘플 |
---|---|---|
C#/.NET → v1.0.0 | C# 설명서 | C# 샘플 |
Python → v1.0.0 | Python 설명서 | Python 샘플 |
Azure.AI.Language.QuestionAnswering
Azure.AI.Language.QuestionAnswering
네임스페이스를 통해 다음 언어 기능을 사용할 수 있습니다.
- 질문 답변
- 작성 - 새 질문 답변 쌍 추가 및 프로젝트/기술 자료 작업과 같은 일반적인 작업을 자동화합니다.
- 예측 - 텍스트의 구절을 기반으로 질문에 답합니다.
애플리케이션에서 이러한 기능을 사용할 때 추가 정보는 다음 설명서 및 코드 샘플을 사용합니다.
언어 → 최신 GA 버전 | 참조 설명서 | 샘플 |
---|---|---|
C#/.NET → v1.0.0 | C# 설명서 | C# 샘플 |
Python → v1.0.0 | Python 설명서 | Python 샘플 |