32 lines
706 B
Python
32 lines
706 B
Python
import asyncio
|
|
|
|
from agents import Agent, Runner
|
|
|
|
URL = "https://images.unsplash.com/photo-1505761671935-60b3a7427bad?auto=format&fit=crop&w=400&q=80"
|
|
|
|
|
|
async def main():
|
|
agent = Agent(
|
|
name="Assistant",
|
|
instructions="You are a helpful assistant.",
|
|
)
|
|
|
|
result = await Runner.run(
|
|
agent,
|
|
[
|
|
{
|
|
"role": "user",
|
|
"content": [{"type": "input_image", "detail": "auto", "image_url": URL}],
|
|
},
|
|
{
|
|
"role": "user",
|
|
"content": "What do you see in this image?",
|
|
},
|
|
],
|
|
)
|
|
print(result.final_output)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
asyncio.run(main())
|