v1.67.0

pydantic/pydantic-aiv1.67.0Mar 6, 2026by DouweM

AI Summary

Adds support for GPT-5.4, OpenRouter WebSearch, and native structured output for Ollama and Qwen models.

Key Highlights

  • Added GPT-5.4 support
  • WebSearchTool support for `OpenRouterModel` through plugins
  • Rehaul Tavily search tool
  • Native structured output support for Ollama provider

New Features

  • GPT-5.4 support
  • WebSearchTool for OpenRouter
  • Tavily search rehaul
  • Ollama structured output support

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### 🚀 Features
* Add GPT-5.4 support by @theadityarao in https://github.com/pydantic/pydantic-ai/pull/4554
* Support `WebSearchTool` for `OpenRouterModel` through OpenRouter plugins by @mochow13 in https://github.com/pydantic/pydantic-ai/pull/4022
* Rehaul Tavily search tool by @sarth6 in https://github.com/pydantic/pydantic-ai/pull/4158
* Enable native structured output support for Ollama provider by @OiPunk in https://github.com/pydantic/pydantic-ai/pull/4536
### 🐛 Bug Fixes
* Add missing Vercel AI SDK v6 tool approval part types by @bendrucker in https://github.com/pydantic/pydantic-ai/pull/4388

## New Contributors
* @theadityarao made their first contribution in https://github.com/pydantic/pydantic-ai/pull/4554

**Full Changelog**: https://github.com/pydantic/pydantic-ai/compare/v1.66.0...v1.67.0