Code enforces files don't work - https://github.com/openai/openai-agents-python/blob/901d2ac57c21b5d4fc56fc5d083a8e6c473b7363/src/agents/models/chatcmpl_converter.py#L242 But OpenAI docs + api do support this - https://platform.openai.com/docs/guides/pdf-files?api-mode=chat