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 supported6 Subscribers
Add a CodeTriage badge to pydantic-ai
Help out
- Issues
- Add a MiniMax family profile: InlineDefs and thinking flags are missing on every route except Bedrock
- `MoonshotAIProvider`: forced tool choice and JSON Schema output are disabled, but current Kimi docs support both
- `ZaiProvider` allows forced tool choice, but Z.AI documents that only `auto` is supported
- `ZaiModel`: stream tool-call arguments with Z.AI's `tool_stream`
- Cerebras strict mode rejects JSON Schema keywords that our OpenAI strict-compatibility check accepts
- `GroqProvider` profiles have drifted from Groq's current models (Muse Spark Open, MiniMax M2.7, JSON modes)
- `TogetherProvider`: prefix map misses current families, and `NativeOutput` is unavailable despite Together's `json_schema` support
- `FireworksProvider`: `p` version spellings and missing families leave current models without profiles, and `allowed_tools` is unused
- `SambaNovaProvider`: gpt-oss, MiniMax and Gemma get no family profile, and JSON output isn't advertised
- `HuggingFaceModel` never sends `response_format` or `reasoning_effort` to the Inference Providers router
- Docs
- Python not yet supported