다음을 통해 공유


Azure OpenAI 벡터라이저

Important

이 기능은 추가 사용 약관에 따라 공개 미리 보기로 제공됩니다. 2023-10-01-Preview REST API 및 모든 최신 미리 보기 REST API는 이 기능을 지원합니다.

Azure OpenAI 벡터라이저는 Azure OpenAI 리소스에 배포된 포함 모델에 연결하여 쿼리 시 포함을 생성합니다. 데이터는 모델이 배포된 지역에서 처리됩니다.

참고 항목

이 벡터라이저는 Azure OpenAI에 바인딩되어 있으며 기존 Azure OpenAI 종량제 가격으로 요금이 부과됩니다.

벡터화 매개 변수

매개 변수는 대/소문자를 구분합니다.

매개 변수 이름 설명
resourceUri Azure OpenAI 리소스 또는 OpenAI URL과 같은 모델 공급자의 URI입니다.
apiKey 모델에 액세스하는 데 사용되는 비밀 키입니다. 키를 제공하는 경우 authIdentity를 비워 둡니다. apiKeyauthIdentity를 모두 설정하면 연결에 apiKey가 사용됩니다.
deploymentId 배포된 Azure OpenAI 포함 모델의 이름입니다. 모델은 text-embedding-ada-002와 같은 포함 모델이어야 합니다. 지원되는 모델은 Azure OpenAI 모델 목록을 참조하세요.
authIdentity Azure OpenAI에 연결하기 위해 검색 서비스에서 사용하는 사용자 관리 ID입니다. 시스템 관리 ID 또는 사용자 관리 ID를 지정할 수 있습니다. 시스템 관리 ID를 사용하려면 apiKeyauthIdentity을(를) 비워 둡니다. 시스템 관리 ID가 자동으로 사용됩니다. Azure OpenAI에 텍스트를 보내려면 관리 ID에 Cognitive Services OpenAI 사용자 권한이 있어야 합니다.
modelName (API 버전 2024-05-01-Preview 이상에서 필요) 제공된 resourceUrideploymentId에 배포된 Azure OpenAI 포함 모델의 이름입니다. 현재 지원되는 값은 text-embedding-ada-002, text-embedding-3-largetext-embedding-3-small입니다.

지원되는 벡터 쿼리 형식

Azure OpenAI 벡터라이저는 text 벡터 쿼리만 지원합니다.

예상 필드 차원

Azure OpenAI 벡터라이저로 구성된 필드의 예상 필드 크기는 구성된 modelName에 따라 다릅니다.

modelName 최소 차원 최대 차원
text-embedding-ada-002 1536 1536
text-embedding-3-large 1 3072
text-embedding-3-small 1 1536

샘플 정의

"vectorizers": [
    {
        "name": "my-openai-vectorizer",
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
            "resourceUri": "https://my-fake-azure-openai-resource.openai.azure.com",
            "apiKey": "0000000000000000000000000000000000000",
            "deploymentId": "my-ada-002-deployment",
            "authIdentity": null,
            "modelName": "text-embedding-ada-002",
        },
    }
]

참고 항목