Metadata-Version: 2.4
Name: pydantic-ai-slim
Version: 0.2.10
Summary: Agent Framework / shim to use Pydantic with LLMs, slim package
Author-email: Samuel Colvin <samuel@pydantic.dev>, Marcelo Trylesinski <marcelotryle@gmail.com>, David Montague <david@pydantic.dev>, Alex Hall <alex@pydantic.dev>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: MacOS X
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: eval-type-backport>=0.2.0
Requires-Dist: exceptiongroup; python_version < '3.11'
Requires-Dist: griffe>=1.3.2
Requires-Dist: httpx>=0.27
Requires-Dist: opentelemetry-api>=1.28.0
Requires-Dist: pydantic-graph==0.2.10
Requires-Dist: pydantic>=2.10
Requires-Dist: typing-inspection>=0.4.0
Provides-Extra: a2a
Requires-Dist: fasta2a==0.2.10; extra == 'a2a'
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.52.0; extra == 'anthropic'
Provides-Extra: bedrock
Requires-Dist: boto3>=1.35.74; extra == 'bedrock'
Provides-Extra: cli
Requires-Dist: argcomplete>=3.5.0; extra == 'cli'
Requires-Dist: prompt-toolkit>=3; extra == 'cli'
Requires-Dist: rich>=13; extra == 'cli'
Provides-Extra: cohere
Requires-Dist: cohere>=5.13.11; (platform_system != 'Emscripten') and extra == 'cohere'
Provides-Extra: duckduckgo
Requires-Dist: duckduckgo-search>=7.0.0; extra == 'duckduckgo'
Provides-Extra: evals
Requires-Dist: pydantic-evals==0.2.10; extra == 'evals'
Provides-Extra: google
Requires-Dist: google-genai>=1.15.0; extra == 'google'
Provides-Extra: groq
Requires-Dist: groq>=0.15.0; extra == 'groq'
Provides-Extra: logfire
Requires-Dist: logfire>=3.11.0; extra == 'logfire'
Provides-Extra: mcp
Requires-Dist: mcp>=1.8.0; (python_version >= '3.10') and extra == 'mcp'
Provides-Extra: mistral
Requires-Dist: mistralai>=1.2.5; extra == 'mistral'
Provides-Extra: openai
Requires-Dist: openai>=1.75.0; extra == 'openai'
Provides-Extra: tavily
Requires-Dist: tavily-python>=0.5.0; extra == 'tavily'
Provides-Extra: vertexai
Requires-Dist: google-auth>=2.36.0; extra == 'vertexai'
Requires-Dist: requests>=2.32.2; extra == 'vertexai'
Description-Content-Type: text/markdown

# PydanticAI Slim

[![CI](https://github.com/pydantic/pydantic-ai/actions/workflows/ci.yml/badge.svg?event=push)](https://github.com/pydantic/pydantic-ai/actions/workflows/ci.yml?query=branch%3Amain)
[![Coverage](https://coverage-badge.samuelcolvin.workers.dev/pydantic/pydantic-ai.svg)](https://coverage-badge.samuelcolvin.workers.dev/redirect/pydantic/pydantic-ai)
[![PyPI](https://img.shields.io/pypi/v/pydantic-ai-slim.svg)](https://pypi.python.org/pypi/pydantic-ai-slim)
[![versions](https://img.shields.io/pypi/pyversions/pydantic-ai-slim.svg)](https://github.com/pydantic/pydantic-ai)
[![license](https://img.shields.io/github/license/pydantic/pydantic-ai.svg?v)](https://github.com/pydantic/pydantic-ai/blob/main/LICENSE)

PydanticAI core logic with minimal required dependencies.

For more information on how to use this package see [ai.pydantic.dev/install](https://ai.pydantic.dev/install/).
