Azure AI 문서 인텔리전스는 컴퓨터 학습 기술을 사용하여 자동화된 데이터 처리 소프트웨어를 빌드할 수 있는 Azure AI 서비스입니다. 문서 인텔리전스를 사용하면 문서에서 텍스트, 키/값 쌍, 선택 표시, 테이블 데이터 등을 식별하고 추출할 수 있습니다. 결과는 원본 파일의 관계를 포함하는 구조화된 데이터로 전달됩니다.
이 문서에서는 문서 인텔리전스 컨테이너를 다운로드, 설치 및 실행하는 방법을 알아봅니다. 컨테이너를 사용하면 자체 환경에서 문서 인텔리전스 서비스를 실행할 수 있습니다. 컨테이너는 특정 보안 및 데이터 거버넌스 요구 사항에 적합합니다.
읽기, 레이아웃, 일반 문서, ID 문서, 영수증, 청구서, 명함 및 사용자 지정 모델은 문서 인텔리전스 v3.0 컨테이너에서 지원됩니다.
기본 docker용어와 명령에 대한 지식뿐만 아니라 레지스트리, 리포지토리, 컨테이너 및 컨테이너 이미지와 같은 Docker 개념을 기본적으로 이해하고 있어야 합니다.
Docker Engine 설치됨
호스트 컴퓨터에 설치된 Docker 엔진이 필요합니다. Docker는 macOS, Windows 및 Linux에서 Docker 환경을 구성하는 패키지를 제공합니다. Docker 및 컨테이너에 대한 기본 사항은 Docker 개요를 참조하세요.
Docker는 컨테이너에서 Azure에 연결하여 청구 데이터를 보낼 수 있도록 구성해야 합니다.
Windows에서 Docker가 Linux 컨테이너를 지원하도록 구성해야 합니다.
문서 인텔리전스 리소스
Azure Portal의 단일 서비스 Azure AI 문서 인텔리전스 또는 다중 서비스 리소스입니다. 컨테이너를 사용하려면 연결된 키와 엔드포인트 URI가 있어야 합니다. 두 값 모두 Azure Portal 문서 인텔리전스 키 및 엔드포인트 페이지에서 사용할 수 있습니다.
{FORM_RECOGNIZER_KEY} : 사용 가능한 두 개의 리소스 키 중 하나입니다.
{FORM_RECOGNIZER_ENDPOINT_URI} : 청구 정보를 추적하는 데 사용되는 리소스의 엔드포인트입니다.
선택 사항
목적
Azure CLI(명령줄 인터페이스)
Azure CLI를 사용하면 온라인 명령 세트를 사용하여 Azure 리소스를 만들고 관리할 수 있습니다. Windows, macOS 및 Linux 환경에 설치할 수 있으며 Docker 컨테이너와 Azure Cloud Shell에서 실행할 수 있습니다.
또한 명함, 신분증 또는 영수증을 처리하려면 Azure AI Vision API 리소스가 필요합니다.
텍스트 인식 기능에 Azure 리소스(REST API 또는 SDK) 또는 congnitive-services-recognize-text컨테이너로 액세스할 수 있습니다.
cognitive-services-recognize-text 컨테이너를 사용하는 경우 문서 인텔리전스 컨테이너의 Azure AI Vision 키는 cognitive-services-recognize-text 컨테이너의 Azure AI Vision docker run 또는 docker compose 명령에 지정된 키이며, 청구 엔드포인트는 컨테이너의 엔드포인트(예: http://localhost:5000)입니다.
Azure AI Vision 컨테이너 및 문서 인텔리전스 컨테이너를 동일한 호스트에서 함께 사용하면 두 컨테이너 모두를 5000 기본 포트에서 시작할 수 없습니다.
Azure AI Vision Azure 클라우드 또는 Azure AI 컨테이너에 대한 키와 엔드포인트를 모두 전달합니다.
{COMPUTER_VISION_KEY} : 사용 가능한 두 개의 리소스 키 중 하나입니다.
{COMPUTER_VISION_ENDPOINT_URI} : 청구 정보를 추적하는 데 사용되는 리소스의 엔드포인트입니다.
호스트 컴퓨터 요구 사항
호스트는 Docker 컨테이너를 실행하는 x64 기반 컴퓨터입니다. 다음과 같이 Azure에서 컴퓨터 온-프레미스 또는 Docker 호스팅 서비스일 수 있습니다.
다음 표에는 다운로드하는 각 문서 인텔리전스 컨테이너에 대한 지원 컨테이너가 나열되어 있습니다. 자세한 내용은 청구 섹션을 참조하세요.
기능 컨테이너
지원 컨테이너
레이아웃
필요 없음
명함
Azure AI 비전 읽기
ID 문서
Azure AI 비전 읽기
청구서
레이아웃
Receipt
Azure AI 비전 읽기
사용자 지정
사용자 지정 API, 사용자 지정 감독, 레이아웃
기능 컨테이너
지원 컨테이너
읽기
필요 없음
레이아웃:
필요 없음
명함
읽기
일반 문서
레이아웃
청구서
레이아웃
Receipt
읽기 또는 레이아웃
ID 문서
읽기
사용자 지정 템플릿
레이아웃:
권장 CPU 코어 및 메모리
참고
최소 및 추천 값은 호스트 머신 리소스가 아니라 Docker 제한을 기반으로 합니다.
문서 인텔리전스 컨테이너
컨테이너
최소
권장
Read
8개 코어, 10GB 메모리
8개 코어, 24GB 메모리
Layout
8개 코어, 16GB 메모리
8개 코어, 24GB 메모리
Business Card
8개 코어, 16GB 메모리
8개 코어, 24GB 메모리
General Document
8개 코어, 12GB 메모리
8개 코어, 24GB 메모리
ID Document
8개 코어, 8GB 메모리
8개 코어, 24GB 메모리
Invoice
8개 코어, 16GB 메모리
8개 코어, 24GB 메모리
Receipt
8개 코어, 11GB 메모리
8개 코어, 24GB 메모리
Custom Template
8개 코어, 16GB 메모리
8개 코어, 24GB 메모리
읽기, 레이아웃 및 사전 빌드 컨테이너
컨테이너
최소
권장
Read 3.2
8개 코어, 16GB 메모리
8개 코어, 24GB 메모리
Layout 2.1
8개 코어, 16GB 메모리
8개 코어, 24GB 메모리
Business Card 2.1
2개 코어, 4GB 메모리
4개 코어, 4GB 메모리
ID Document 2.1
1개 코어, 2GB 메모리
2개 코어, 2GB 메모리
Invoice 2.1
4개 코어, 8GB 메모리
8개 코어, 8GB 메모리
Receipt 2.1
4개 코어, 8GB 메모리
8개 코어, 8GB 메모리
사용자 지정 컨테이너
다음 호스트 머신 요구 사항은 학습 및 분석 요청에 적용됩니다.
컨테이너
최소
권장
사용자 지정 API
0.5개 코어, 0.5GB 메모리
1개 코어, 1GB 메모리
사용자 지정 감독
4개 코어, 2GB 메모리
8개 코어, 4GB 메모리
각 코어는 속도가 2.6GHz 이상이어야 합니다.
docker compose 또는 docker run 명령의 일부로 사용되는 --cpus 및 --memory 설정에 해당하는 코어 및 메모리
팁
docker images 명령을 사용하여 다운로드한 컨테이너 이미지를 나열할 수 있습니다. 예를 들어 다음 명령은 다운로드한 각 컨테이너 이미지의 ID, 리포지토리 및 태그를 테이블 형식으로 나열합니다.
docker images --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}"
IMAGE ID REPOSITORY TAG
<image-id> <repository-path/name> <tag-name>
docker-compose up 명령으로 컨테이너 실행
{ENDPOINT_URI} 및 {API_KEY} 값을 Azure 리소스 페이지의 리소스 엔드포인트 URI 및 키로 바꿉니다.
EULA 값이 accept로 설정되어 있는지 확인합니다.
EULA, Billing, ApiKey 값을 지정해야 합니다. 지정하지 않으면 컨테이너가 시작되지 않습니다.
중요
키는 문서 인텔리전스 리소스에 액세스하는 데 사용됩니다. 키를 공유하지 마세요. 예를 들어 Azure Key Vault를 사용하여 안전하게 저장합니다. 또한 이러한 키는 정기적으로 다시 생성하는 것이 좋습니다. API 호출을 수행하는 데는 하나의 키만 필요합니다. 첫 번째 키를 다시 생성하는 경우 두 번째 키를 사용하여 서비스에 계속 액세스할 수 있습니다.
다음 코드 샘플은 문서 인텔리전스 레이아웃 컨테이너를 실행하기 위한 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음, docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 레이아웃 컨테이너 인스턴스에 대한 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 일반 문서 컨테이너를 실행하기 위한 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 일반 문서 및 레이아웃 컨테이너 인스턴스에 대해 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 레이아웃 컨테이너를 실행하기 위한 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 레이아웃 컨테이너 인스턴스에 대한 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 청구서 컨테이너를 실행하기 위한 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 청구서 및 레이아웃 컨테이너 인스턴스에 대해 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 일반 문서 컨테이너를 실행하기 위한 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 영수증 및 읽기 컨테이너 인스턴스에 대해 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 일반 문서 컨테이너를 실행하기 위한 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. ID 및 읽기 컨테이너 인스턴스에 대해 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 Layout, Studio 및 사용자 지정 템플릿 컨테이너를 함께 실행하는 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다.
사용자 지정 템플릿 컨테이너는 Azure Storage 큐 또는 메모리 큐를 사용할 수 있습니다. Storage:ObjectStore:AzureBlob:ConnectionString 및 queue:azure:connectionstring 환경 변수는 Azure Storage 큐를 사용하는 경우에만 설정하면 됩니다. 로컬로 실행하는 경우 이러한 변수를 삭제합니다.
서비스가 실행 중인지 확인합니다.
서비스가 가동되어 실행 중인지 확인합니다. Ubuntu 셸에서 이 명령을 실행합니다.
$cd <folder containing the docker-compose file>
$source .env
$docker-compose up
사용자 지정 템플릿 컨테이너에는 몇 가지 다른 구성이 필요하며 다른 선택적 구성을 지원합니다.
설정
필수
설명
EULA
Yes
라이선스 승인 예: Eula=accept
결제
Yes
FR 리소스의 청구 엔드포인트 URI
ApiKey
Yes
FR 리소스의 엔드포인트 키
큐:Azure:연결 문자열
아니요
Azure 큐 연결 문자열
Storage:ObjectStore:AzureBlob:ConnectionString
아니요
Azure Blob 연결 문자열
HealthCheck:MemoryUpperboundInMB
아니요
비정상 상태를 활성 상태로 보고하기 위한 메모리 임계값입니다. 기본값: 권장 메모리와 동일
StorageTimeToLiveInMinutes
아니요
모든 중간 및 최종 파일을 제거하는 TTL 기간입니다. 기본값: 2일, TTL은 5분에서 7일 사이로 설정할 수 있습니다.
Task:MaxRunningTimeSpanInMinutes
아니요
요청을 시간 제한으로 처리하는 최대 실행 시간입니다. 기본값: 60분
HTTP_PROXY_BYPASS_URLS
아니요
프록시 무시를 위한 URL 지정 예: HTTP_PROXY_BYPASS_URLS = abc.com, xyz.com
다음 코드 샘플은 문서 인텔리전스 레이아웃 컨테이너를 실행하기 위한 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 레이아웃 컨테이너 인스턴스에 대한 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 청구서 및 레이아웃 컨테이너를 함께 실행하는 독립형 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 청구서와 레이아웃 컨테이너에 대한 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 영수증 및 읽기 컨테이너를 함께 실행하는 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 영수증 컨테이너에 대한 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다. Azure AI Vision 읽기 컨테이너에 대해 {COMPUTER_VISION_ENDPOINT_URI} 및 {COMPUTER_VISION_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 ID 문서 및 읽기 컨테이너를 함께 실행하는 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. ID 문서 컨테이너에 대한 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다. Azure AI Vision 읽기 컨테이너에 대해 {COMPUTER_VISION_ENDPOINT_URI} 및 {COMPUTER_VISION_KEY} 값을 입력합니다.
다음 코드 샘플은 문서 인텔리전스 명함 및 읽기 컨테이너를 함께 실행하는 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다. 명함 컨테이너 인스턴스에 {FORM_RECOGNIZER_ENDPOINT_URI} 및 {FORM_RECOGNIZER_KEY} 값을 입력합니다. Azure AI Vision 읽기 컨테이너에 대해 {COMPUTER_VISION_ENDPOINT_URI} 및 {COMPUTER_VISION_KEY}를 입력합니다.
동일한 형식의 양식 6개 이상으로 구성된 세트를 수집합니다. 이 데이터를 사용하여 모델을 학습시키고 양식을 테스트합니다. 샘플 데이터 세트(sample_data.zip 다운로드 및 추출)를 사용할 수 있습니다. 직접 만든 shared 폴더에 학습 파일을 다운로드합니다.
데이터에 레이블을 지정하려면 Windows용 문서 인텔리전스 샘플 레이블 지정 도구를 다운로드합니다. 다운로드를 통해서는 로컬 파일 시스템에 있는 데이터에 레이블을 지정하는 데 사용할 레이블 지정 도구 .exe 파일을 가져옵니다. 다운로드 프로세스 중에 발생하는 경고는 무시해도 됩니다.
새 샘플 레이블 지정 도구 프로젝트 만들기
샘플 레이블 지정 도구 .exe 파일을 두 번 클릭하여 레이블 지정 도구를 엽니다.
도구의 왼쪽 창에서 연결 탭을 선택합니다.
새 프로젝트를 만들고 이름과 설명을 지정하려면 선택합니다.
공급자의 경우 로컬 파일 시스템 옵션을 선택합니다. 로컬 폴더의 경우 샘플 데이터 파일을 저장한 폴더의 경로를 입력해야 합니다.
홈 탭으로 다시 이동하고 사용자 지정을 사용하여 레이블 및 키 값 쌍으로 모델 학습 옵션을 선택합니다.
왼쪽 창에서 학습 단추를 선택하여 레이블이 지정된 모델을 학습합니다.
이 연결을 저장하고 사용하여 요청에 레이블을 지정할 수 있습니다.
학습된 모델에 대해 선택한 파일을 분석하도록 선택할 수 있습니다.
• docker compose 파일 만들기
이 파일의 이름을 docker-compose.yml로 지정
다음 코드 샘플은 문서 인텔리전스 레이아웃, 레이블 도구, 사용자 지정 API 및 사용자 지정 감독 컨테이너를 함께 실행하는 자체 포함된 docker compose 예입니다. docker compose에서 YAML 파일을 사용하여 애플리케이션의 서비스를 구성합니다. 그런 다음 docker-compose up 명령을 사용하여 구성에서 모든 서비스를 만들고 시작합니다.
$cd <folder containing the docker-compose file>
$source .env
$docker-compose up
새 연결 만들기
도구의 왼쪽 창에서 연결 탭을 선택합니다.
새 프로젝트 만들기를 선택하고 이름과 설명을 지정합니다.
공급자의 경우 로컬 파일 시스템 옵션을 선택합니다. 로컬 폴더의 경우 샘플 데이터 파일을 저장한 폴더의 경로를 입력해야 합니다.
홈 탭으로 다시 이동하고 사용자 지정을 사용하여 레이블 및 키 값 쌍으로 모델 학습을 선택합니다.
왼쪽 창에서 학습 단추를 선택하여 레이블이 지정된 모델을 학습합니다.
이 연결을 저장하고 사용하여 요청에 레이블을 지정할 수 있습니다.
학습된 모델에 대해 선택한 파일을 분석하도록 선택할 수 있습니다.
샘플 레이블 지정 도구 및 ACI(Azure Container Instances)
Azure Container Instance에서 샘플 레이블 지정 도구를 사용하는 방법을 알아보려면 샘플 레이블 지정 도구 배포를 참조하세요.
서비스가 실행 중인지 확인합니다.
컨테이너가 실행되고 있는지 확인하는 방법에는 여러 가지가 있습니다.
컨테이너는 \에서 컨테이너가 실행 중인지 시각적으로 확인할 수 있는 홈페이지를 제공합니다.
즐겨 찾는 웹 브라우저를 열고 확인하려는 컨테이너의 외부 IP 주소와 노출된 포트로 이동하면 됩니다. 나열된 요청 URL을 사용하여 컨테이너가 실행 중인지 유효성을 검사합니다. 나열된 예제 요청 URL은 http://localhost:5000이지만 특정 컨테이너는 달라질 수 있습니다. 컨테이너의 외부 IP 주소와 노출된 포트로 이동해야 합니다.
요청 URL
용도
http://localhost:5000/
컨테이너는 홈페이지를 제공합니다.
http://localhost:5000/ready
GET으로 요청된 이 요청을 통해 컨테이너가 모델에 대한 쿼리를 수락할 준비가 되었는지 확인할 수 있습니다. 이 요청은 Kubernetes 활동성 및 준비 상태 프로브에 사용될 수 있습니다.
http://localhost:5000/status
GET으로 요청된 이 요청은 컨테이너를 시작하는 데 사용된 API 키가 엔드포인트 쿼리를 발생시키지 않고 유효한지 확인합니다. 이 요청은 Kubernetes 활동성 및 준비 상태 프로브에 사용될 수 있습니다.
http://localhost:5000/swagger
컨테이너는 엔드포인트에 대한 전체 설명서 세트와 사용해 보기 기능을 제공합니다. 이 기능을 사용하면 웹 기반 HTML 양식으로 설정을 입력할 수 있고 코드 작성 없이 쿼리를 만들 수 있습니다. 쿼리가 반환되면 필요한 HTTP 헤더 및 본문 형식을 보여주기 위해 예제 CURL 명령이 제공됩니다.
컨테이너 중지
컨테이너를 중지하려면 다음 명령을 사용합니다.
docker-compose down
결제
문서 인텔리전스 컨테이너는 Azure 계정의 문서 인텔리전스 리소스를 사용하여 Azure에 청구 정보를 보냅니다.
컨테이너에 대한 쿼리는 Key에 사용되는 Azure 리소스의 가격 책정 계층으로 청구됩니다. 문서와 이미지를 처리하는 데 사용되는 각 컨테이너 인스턴스에 대해 요금이 청구됩니다.
참고
현재 문서 인텔리전스 v3 컨테이너는 종량제 가격 책정만 지원합니다. 약정 계층 및 연결이 끊긴 모드에 대한 지원은 2023년 3월에 추가될 예정입니다.
Azure AI 컨테이너는 측정/청구 엔드포인트에 연결되지 않고 실행할 수 있는 라이선스가 부여되지 않습니다. 컨테이너는 청구 엔드포인트와 청구 정보를 통신할 수 있도록 항상 사용하도록 설정되어야 합니다. Azure AI 컨테이너는 고객 데이터(예: 분석 중인 이미지 또는 텍스트)를 Microsoft에 보내지 않습니다.
컨테이너에 대한 쿼리는 Key에 사용되는 Azure 리소스의 가격 책정 계층으로 청구됩니다. 문서와 이미지를 처리하는 데 사용되는 각 컨테이너 인스턴스에 대해 요금이 청구됩니다. 따라서 명함 기능을 사용하면 문서 인텔리전스 BusinessCard 및 Azure AI Vision Read 컨테이너 인스턴스에 대한 요금이 청구됩니다. 청구서 기능의 경우 문서 인텔리전스 Invoice 및 Layout 컨테이너 인스턴스에 대한 요금이 청구됩니다. 참조, 문서 인텔리전스 및 Azure AI Vision 읽기 기능 컨테이너 가격 책정을 확인합니다.
Azure AI 컨테이너는 측정/청구 엔드포인트에 연결되지 않고 실행할 수 있는 라이선스가 부여되지 않습니다. 컨테이너는 청구 엔드포인트와 청구 정보를 통신할 수 있도록 항상 사용하도록 설정되어야 합니다. Azure AI 컨테이너는 고객 데이터(예: 분석 중인 이미지 또는 텍스트)를 Microsoft에 보내지 않습니다.
Azure에 연결
컨테이너에는 실행할 청구 인수 값이 필요합니다. 이러한 값을 통해 컨테이너는 청구 엔드포인트에 연결할 수 있습니다. 컨테이너는 약 10 ~ 15분마다 사용량을 보고합니다. 컨테이너가 허용되는 시간 내에서 Azure에 연결되지 않으면 컨테이너는 계속 실행되지만 청구 엔드포인트가 복원될 때까지 쿼리를 처리하지 않습니다. 10 ~ 15분 간격으로 동시에 10회 동안 연결이 시도됩니다. 10회 시도 안에 청구 엔드포인트에 연결할 수 없는 경우 컨테이너는 요청 처리를 중지합니다. 청구를 위해 Microsoft로 전송되는 정보의 예는 Azure AI 컨테이너 FAQ를 참조하세요.
이것으로 끝입니다. 이 문서에서는 문서 인텔리전스 컨테이너 다운로드, 설치 및 실행에 대한 개념과 워크플로를 알아보았습니다. 요약하면 다음과 같습니다.
문서 인텔리전스는 Docker용 Linux 컨테이너 7개를 제공합니다.
컨테이너 이미지는 mcr에서 다운로드합니다.
컨테이너 이미지는 Docker에서 실행됩니다.
컨테이너를 인스턴스화할 때 청구 정보를 지정해야 합니다.
중요
Azure AI 컨테이너는 측정을 위해 Azure에 연결하지 않고 실행할 수 있는 라이선스가 부여되지 않습니다. 고객은 컨테이너에서 항상 계량 서비스와 청구 정보를 통신할 수 있도록 설정해야 합니다. Azure AI 컨테이너는 고객 데이터(예: 분석 중인 이미지 또는 텍스트)를 Microsoft에 보내지 않습니다.