Local documents, images, audio, or text may be sent to Azure services
Source references: 4The reference patterns encode local documents into analysis requests, give image bytes to an image-analysis client, or send audio files into a transcription stream. This moves content outside the local environment for processing by the configured Azure endpoint.
Contracts, identity documents, meeting recordings, customer data, or other confidential input may become subject to the Azure resource's region, tenant permissions, service logging, and retention settings, and may incur usage charges.
These are SDK reference patterns and do not run merely because the Skill is installed. However, if used against a configured Azure endpoint, local documents, image bytes, or audio are submitted to Azure for processing, potentially exposing sensitive content. Users can require explicit upload confirmation, endpoint and retention details, and limits on readable files.
- Must use `getLongRunningPoller(client, initialResponse)` then `poller.pollUntilDone()`- Local file: send as `base64Source` in body, not as binary stream- Pagination: `import { paginate } from "@azure-rest/ai-document-intelligence"`Show 3 other places
## Non-Obvious Patterns- `analyze_from_url(image_url=..., visual_features=[...])` for URL; `analyze(image_data=bytes)` for file- VisualFeatures enum: `CAPTION`, `DENSE_CAPTIONS`, `TAGS`, `OBJECTS`, `READ`, `PEOPLE`, `SMART_CROPS`- Batch: `client.begin_transcription(name=..., locale="en-US", content_urls=[...], diarization_enabled=True)`- Real-time: `stream = client.begin_stream_transcription(locale="en-US"); stream.send_audio_file("audio.wav")`- Document translation: separate package `@azure-rest/ai-translation-document`- Batch docs require SAS URLs for source/target blob containers