Foundry supports multi-modal applications that process text, images, PDFs, tables, and audio. Combine vision models, Document Intelligence, and LLMs for rich document processing workflows.
Detect and redact personally identifiable information (PII) from documents and conversations before processing.
from azure.ai.contentsafety import ContentSafetyClient
# PII detection and masking
result = client.detect_pii(
text="My email is john.doe@example.com and phone is 555-1234"
)
# Returns redacted text and PII entities detected
Automatically redact sensitive content from documents using Azure AI Content Safety or custom regex patterns.
from azure.ai.documentintelligence import DocumentIntelligenceClient
doc_client = DocumentIntelligenceClient(endpoint, credential)
with open("invoice.pdf", "rb") as f:
poller = doc_client.begin_analyze_document("prebuilt-invoice", f)
result = poller.result()
for doc in result.documents:
print(f"Vendor: {doc.fields.get('VendorName').value}")
print(f"Total: {doc.fields.get('InvoiceTotal').value}")
Build an end-to-end pipeline that: