docs/examples.mdXem bản gốc Bản dịch đầy đủ theo đúng cấu trúc tài liệu; code, liên kết và định danh kỹ thuật được giữ nguyên.
Ví dụ
examples/
thư mục chứa các agent hoàn chỉnh được tập hợp từ các khả năng riêng lẻ. Họ là
có nghĩa là được đọc nhiều như chạy: mọi lựa chọn khả năng đều có lý do bên cạnh,
và mỗi ví dụ ghi lại cấu hình đầy đủ của nó để bạn có thể sao chép nó vào cấu hình của riêng mình
mã và điều chỉnh nó mà không cần phải nhập khẩu.
| Ví dụ | Nó làm gì |
|---|---|
coding_agent.py | Một coding agent cho repository hiện tại, được xây dựng từ các khối tạo nên Coder |
research_agent.py | Một agent nghiên cứu web trích dẫn mọi tuyên bố, được xây dựng từ các khối tạo nên Researcher |
Nếu bạn chỉ muốn phiên bản lắp ráp, mọi harness được đóng gói (Coder,
Researcher, ...) là một lần nhập hoặc bằng 0 thông qua
CLI:
uvx --with pydantic-ai-harness clai -a pydantic_ai_harness.coder:coder_agent
Chạy một ví dụ
Từ gốc repo:
make install
uv run examples/coding_agent.py
Mỗi ví dụ nêu mô hình mặc định của nó ở trên cùng và đọc khóa API tương ứng
từ môi trường (ví dụ: ANTHROPIC_API_KEY). Đặt PYDANTIC_AI_MODEL=provider:model
để chạy nó với một mô hình khác; khi đó bạn sẽ cần chìa khóa của nhà cung cấp đó. Xem
tài liệu cấu hình mô hình cho
thiết lập nhà cung cấp.
Mỗi ví dụ đều bộc lộ một build_agent() nhà máy bạn có thể nhập và nhúng vào nhà máy của riêng bạn
mã và một main() chạy một bản demo nhỏ. Xem
examples/README.md
để biết chi tiết từng ví dụ.