pydantic-ai
https://github.com/pydantic/pydantic-ai
Python
GenAI Agent Framework, the Pydantic way
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported4 Subscribers
Add a CodeTriage badge to pydantic-ai
Help out
- Issues
- Context Accumulation Issue in LLM Structured Output Retries
- Vercel adapter injects a `data: None` key into `kind: "binary"` mappings that carry no `data`
- AG-UI tool-return rehydration parses twice, using `validate_python` where `validate_json` stays in Rust
- Groq test credentials can no longer reach a vision model, so `groq` multimodal cassettes can't be re-recorded
- Anthropic returns an untyped 500 for a `container` id the docs say should still restore
- Add `SGLangProvider` for SGLang servers
- Align `OpenRouterModel._supports_tool_forcing` thinking detection with base `_reasoning_active`
- Hosted-DeepSeek-V4 providers still advertise forced tool choice with no thinking guard
- docs: PZERO OpenAIProvider base_url example
- Add Synthorai as a model provider
- Docs
- Python not yet supported