Bắt đầu ngayBắt đầu miễn phí

Run your first Agent SDK query

The Claude Agent SDK lets you drive Claude Code from a Python script instead of the terminal. Importing query from claude_agent_sdk gives you an async iterator: you pass it a prompt and loop over the messages it streams back as Claude works.

The SDK is already available in this session, and a small orders.py is in your working directory. Complete the script so it asks Claude to summarize that file, then prints each streamed message.

Bài tập này là một phần của khóa học

Claude Code in Action

Xem khóa học

Hướng dẫn bài tập

  • Inside the async for loop, call query() with a prompt describing the task.
  • Run the main() coroutine by passing it to asyncio.run().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

import asyncio
from claude_agent_sdk import query


async def main():
    # query() streams messages back as Claude works; loop over them
    async for message in ____:
        print(message)


# Drive the async entry point
____
Chỉnh sửa và Chạy Mã