From adc1163193735ba71529bcd9fb3bd6778efba5e7 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Thu, 30 Oct 2025 15:21:18 +0000 Subject: [PATCH] Support AsyncAnthropicVertex as AnthropicProvider.anthropic_client --- pydantic_ai_slim/pydantic_ai/providers/anthropic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pydantic_ai_slim/pydantic_ai/providers/anthropic.py b/pydantic_ai_slim/pydantic_ai/providers/anthropic.py index 95e032ad62..6c6df7598c 100644 --- a/pydantic_ai_slim/pydantic_ai/providers/anthropic.py +++ b/pydantic_ai_slim/pydantic_ai/providers/anthropic.py @@ -12,7 +12,7 @@ from pydantic_ai.providers import Provider try: - from anthropic import AsyncAnthropic, AsyncAnthropicBedrock + from anthropic import AsyncAnthropic, AsyncAnthropicBedrock, AsyncAnthropicVertex except ImportError as _import_error: raise ImportError( 'Please install the `anthropic` package to use the Anthropic provider, ' @@ -20,7 +20,7 @@ ) from _import_error -AsyncAnthropicClient: TypeAlias = AsyncAnthropic | AsyncAnthropicBedrock +AsyncAnthropicClient: TypeAlias = AsyncAnthropic | AsyncAnthropicBedrock | AsyncAnthropicVertex class AnthropicProvider(Provider[AsyncAnthropicClient]):