diff --git a/examples/basic/remote_pdf.py b/examples/basic/remote_pdf.py new file mode 100644 index 000000000..da425faa0 --- /dev/null +++ b/examples/basic/remote_pdf.py @@ -0,0 +1,31 @@ +import asyncio + +from agents import Agent, Runner + +URL = "https://www.berkshirehathaway.com/letters/2024ltr.pdf" + + +async def main(): + agent = Agent( + name="Assistant", + instructions="You are a helpful assistant.", + ) + + result = await Runner.run( + agent, + [ + { + "role": "user", + "content": [{"type": "input_file", "file_url": URL}], + }, + { + "role": "user", + "content": "Can you summarize the letter?", + }, + ], + ) + print(result.final_output) + + +if __name__ == "__main__": + asyncio.run(main())