An Azure service that provides access to OpenAI’s GPT-3 models with enterprise capabilities.
- There is currently no supported way to use
.docx,.pptx, or.xlsxfiles directly as inputs to the Azure OpenAI Responses API. The Responses API file-input support, as documented, is limited to formats listed in the error message returned by the service (for example.txt,.md,.html,.pdf,.json,.xml, etc.). Models with vision capabilities additionally support PDF input, either as Base64-encoded data or as file IDs, but Office formats are not included in the supported list for context stuffing. - Azure OpenAI Responses currently lacks support for
.docx,.pptx, and.xlsxas file input types. The error returned by the service explicitly enumerates the supported formats and rejects.pptx(and by implication.docx/.xlsx) as invalid input:
In addition, the Responses API documentation only calls out PDF as a supported rich document type for file input:"Expected context stuffing file type to be a supported format: ... .pdf, ... .txt, ... .xml, .yaml, .yml but got .pptx."
- “Models with vision capabilities support PDF input. PDF files can be provided either as Base64-encoded data or as file IDs.”
- “Only models that support both text and image inputs can accept PDF files as input.”
.docx,.pptx, or.xlsxare supported for Responses file input. - The documentation mismatch is real: Azure OpenAI Responses does not currently inherit the full file-type list from the OpenAI “file inputs” guide. The Azure Responses docs:
- Explicitly describe PDF support and known limitations (for example, “PDF as an input file is now supported, but setting file upload purpose to
user_datais not currently supported” and “Apurposeofuser_datais currently not supported. As a temporary workaround you will need to set purpose toassistants."), - Do not list
.docx,.pptx, or.xlsxas supported file types for Responses.
- On your data (classic) supports
.docx,.pptx,.pdf, etc. as indexable data sources. - Assistants Code Interpreter supports
.docx,.pptx,.xlsx, and many other file types when used with the Assistants/file-upload APIs.
- Explicitly describe PDF support and known limitations (for example, “PDF as an input file is now supported, but setting file upload purpose to
- No roadmap or timeline for native
.docx/.pptx/.xlsxsupport in Responses is provided in the available documentation. The Responses documentation calls out specific “coming soon” and “known issue” items (for example, web search tool not supported, image upload limitations, PDF support and background-mode streaming performance), but does not mention Office document formats as planned additions. There is no published ETA or roadmap statement in the provided material. Without an explicit statement in the docs, no commitment or timeline for native Office file support in Responses can be derived from the current content. - Recommended Azure-native paths today for Office documents with modern Azure OpenAI models: Based on the available documentation, there are two Azure-native approaches that support Office formats, but they use different APIs than Responses:
- Azure OpenAI On Your Data (classic)
- Supports
.docx,.pptx, and.pdfas data formats for indexing:- “Azure OpenAI On Your Data supports the following file types:
.txt,.md,.html,.docx,.pptx,.pdf.”
- “Azure OpenAI On Your Data supports the following file types:
- Intended for retrieval-augmented scenarios where Office documents are ingested into a search/index layer and then queried via chat.
- Requires using the On Your Data (classic) integration path rather than Responses context stuffing.
- Azure OpenAI Assistants with Code Interpreter
- Code Interpreter supports a broad set of file types including
.docx,.pptx,.xlsx:- The supported file types table lists
.docx,.pptx,.xlsxamong many others.
- The supported file types table lists
- Files are uploaded via the Assistants/file upload API with
purposeset appropriately (for exampleassistants), and then used by an Assistant with Code Interpreter. - This is a different interaction model from Responses, but it is the Azure-native way to work with Office documents directly in conjunction with model reasoning and code execution.
.txt/.mdor convert to.pdfwhere appropriate) before sending them as file inputs or inline content. This aligns with the broader guidance for data preparation in other Azure OpenAI surfaces, where conversion from unsupported formats is recommended as long as it avoids data loss and noise.
Summary of direct answers:
- There is no supported way today to pass
.docx,.pptx, or.xlsxdirectly as file inputs to the Azure OpenAI Responses API. - Azure OpenAI Responses currently lacks support for these Office file types; the service explicitly rejects them and only documents PDF as a rich document input.
- No published plan, ETA, or roadmap statement for native Office file support in Responses is present in the available documentation.
- For Azure-native solutions with Office documents and modern models, the documented paths are:
- Azure OpenAI On Your Data (classic) for indexed retrieval over
.docx/.pptx/.pdf. - Azure OpenAI Assistants with Code Interpreter, which supports
.docx,.pptx,.xlsxas tool/file inputs. - For Responses specifically, convert Office files to a supported format (for example
.txt,.md, or.pdf) before use.
- Azure OpenAI On Your Data (classic) for indexed retrieval over
References: