Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
REST API sürüm 2024-11-30 GA
Azure AI Document Intelligence, belgelerden metin ve yapılandırılmış verileri analiz etmek için makine öğrenmesini kullanan bir bulut hizmetidir. Belge Zekası yazılım geliştirme seti (SDK), Belge Zekası modellerini ve özelliklerini uygulamalarınızla kolayca tümleştirmenizi sağlayan bir kitaplık ve araç kümesidir. Belge Zekası SDK'sı C#/.NET, Java, JavaScript ve Python programlama dillerindeki platformlarda kullanılabilir.
Belge Zekası SDK'sı aşağıdaki dilleri ve platformları destekler:
Dil → Belge Yönetim Bilgileri SDK sürümü | Paket | Desteklenen API sürümü | Platform desteği |
---|---|---|---|
.NET/C# → 1.0.0 (GA) | NuGet | 2024-11-30 (GA) | Windows, macOS, Linux, Docker |
Java → 1.0.0 (GA) | Maven deposu | 2024-11-30 (GA) | Windows, macOS, Linux |
JavaScript → 1.0.0 (GA) | npm | 2024-11-30 (GA) | Tarayıcı, Windows, macOS, Linux |
Python → 1.0.0 (GA) | PyPI | 2024-11-30 (GA) | Windows, macOS, Linux |
Diğer SDK sürümleri hakkında daha fazla bilgi için bkz:
Aşağıdaki tablolarda her SDK sürümü arasındaki bağıntı, Belge Zekası hizmetinin desteklenen API sürümleriyle gösterilir.
Dil | SDK diğer adı | API sürümü (varsayılan) | Desteklenen istemciler |
---|---|---|---|
.NET/C# 1.0.0 (GA) | v4.0 (GA) | 2024-11-30 GA |
DocumentIntelligenceClient DocumentIntelligenceAdministrationClient |
.NET/C# 4.1.0 | v3.1 en son (GA) | 2023-07-31 |
DocumentAnalysisClient DocumentModelAdministrationClient |
.NET/C# 4.0.0 | v3.0 (GA) | 2022-08-31 |
DocumentAnalysisClient DocumentModelAdministrationClient |
.NET/C# 3.1.x | v2.1 | v2.1 |
FormRecognizerClient FormTrainingClient |
.NET/C# 3.0.x | v2.0 | v2.0 |
FormRecognizerClient FormTrainingClient |
Belge Yönetim Bilgileri SDK'sı, uygulamanızda Belge Yönetim Bilgileri hizmetinin kullanılmasını ve yönetilmesini sağlar. SDK, temel alınan Belge Zekası REST API'sini temel alır ve bu API'leri programlama dili paradigması içinde kolayca kullanmanıza olanak sağlar. Tercih ettiğiniz dil için Belge Zekası SDK'sını şu şekilde kullanabilirsiniz:
dotnet add package Azure.AI.DocumentIntelligence -Version 1.0.0
Install-Package Azure.AI.DocumentIntelligence -Version 1.0.0
using Azure;
using Azure.AI.DocumentIntelligence;
Kimlik doğrulaması için desteklenen iki yöntem vardır:
Azure.core.credentials'tan AzureKeyCredential ile Bir Belge Zekası API anahtarı kullanın.
Microsoft Entra Id ile kimlik doğrulaması yapmak için azure-identity'den belirteç kimlik bilgilerini kullanın.
Azure portalında Belge Zekası API anahtarınızı burada bulabilirsiniz:
Önemli
Kimlik bilgilerini bulutta çalışan uygulamalarınızla depolamaktan kaçınmak için Azure kaynakları için yönetilen kimliklerle Microsoft Entra Id kimlik doğrulaması yapmanızı öneririz.
API anahtarı kullanıyorsanız, bunu Azure Key Vault gibi başka bir yerde güvenli bir şekilde depolayın. API anahtarını doğrudan kodunuzla eklemeyin ve hiçbir zaman herkese açık olarak göndermeyin.
Yapay zeka hizmetleri güvenliği hakkında daha fazla bilgi için bkz . Azure AI hizmetlerine yönelik isteklerin kimliğini doğrulama.
//set `<your-endpoint>` and `<your-key>` variables with the values from the Azure portal to create your `AzureKeyCredential` and `DocumentIntelligenceClient` instance
string key = "<your-key>";
string endpoint = "<your-endpoint>";
AzureKeyCredential credential = new AzureKeyCredential(key);
DocumentIntelligenceClient client = new DocumentIntelligenceClient(new Uri(endpoint), new AzureKeyCredential(key));
Not
Bölgesel uç noktalar Microsoft Entra kimlik doğrulamayı desteklemez. Bu kimlik doğrulama türünü kullanmak için kaynağınız için özel bir alt etki alanı oluşturun.
Yetkilendirme, kullanarak en kolayıdır DefaultAzureCredential
. Azure kimlik doğrulama senaryolarının çoğunu işleyebilen, çalışan ortamı temel alan varsayılan bir belirteç kimlik bilgisi sağlar.
.NET uygulamaları için DefaultAzureCredential'ı şu şekilde edinip kullanabilirsiniz:
.NET için Azure Kimlik kitaplığını yükleyin:
dotnet add package Azure.Identity
Install-Package Azure.Identity
Bir Microsoft Entra uygulaması kaydedin ve yeni bir hizmet sorumlusu oluşturun.
Rolü hizmet sorumlunuza atayarak Cognitive Services User
Belge Yönetim Bilgilerine erişim verin.
Microsoft Entra uygulamasında istemci kimliği, kiracı kimliği ve istemci gizli dizisi değerlerini sırasıyla , AZURE_TENANT_ID
ve AZURE_CLIENT_SECRET
ortam değişkenleri AZURE_CLIENT_ID
olarak ayarlayın.
örneğinizi oluşturun ve örneğinizi DocumentIntelligenceClient
DefaultAzureCredential
oluşturun:
string endpoint = "<your-endpoint>";
var client = new DocumentIntelligenceClient(new Uri(endpoint), new DefaultAzureCredential());
Daha fazla bilgi için bkz. İstemcinin kimliğini doğrulama.
Belge Yönetim Bilgileri SDK'sı ile etkileşim kurmak için bir istemci nesnesi oluşturun ve ardından hizmetle etkileşim kurmak için bu istemci nesnesinde yöntemleri çağırın. SDK'lar hem zaman uyumlu hem de zaman uyumsuz yöntemler sağlar. Daha fazla içgörü için, seçtiğiniz dilde bir hızlı başlangıç deneyin.
Microsoft Q&A
ve Stack Overflow forumları, geliştirici topluluğunun Azure AI Belge Zekası ve diğer hizmetler hakkında sorular sorması ve yanıtlaması için kullanılabilir. Microsoft forumları izler ve topluluğun henüz yanıtlamadığı soruları yanıtlar. Sorunuzu görebilmek için aşağıdaki etiketleri kullanın.
Microsoft Q&A
: . Azure AI Document Intelligence
Yığın Taşması: azure-ai-document-intelligence
.
Belge Zekası REST API 2023-10-31 rest işlemlerini keşfedin.
Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunEğitim
Modül
Azure AI Belge Zekası'na giriş - Training
Azure AI Belge Zekası, belgelerinizden otomatik veri tanımlamayı ve ayıklamayı etkinleştirir.
Sertifikasyon
Microsoft Sertifikalı: Azure Yapay Zeka Mühendisi İş Ortağı - Certifications
Azure yapay zeka hizmetleri, Azure AI Search ve Azure Open AI kullanarak bir Azure yapay zeka çözümü tasarlayıp uygulayın.
Belgeler
Belge Yönetim Bilgileri istemci kitaplığını veya REST API'sini kullanma - Azure AI services
Belge Yönetim Bilgileri istemci kitaplıklarını veya REST API'sini kullanmayı ve belgelerden önemli verileri ayıklamak için uygulamalar oluşturmayı öğrenin.
Hızlı Başlangıç: Belge Yönetim Bilgileri istemci kitaplıkları - Azure AI services
Belgelerinizden önemli verileri ve yapı öğelerini ayıklayan bir form işleme uygulaması oluşturmak için Belge Yönetim Bilgileri SDK'sını veya REST API'sini kullanın.
Belge Yönetim Bilgileri API'leri belge yanıtlarını analiz etme - Azure AI services
AnalyzeDocument yanıtının bir parçası olarak döndürülen farklı nesnelerin açıklaması ve uygulamalarınızda belge çözümleme yanıtının nasıl kullanılacağı.