Skip to main content

pydantic_ai_bedrock

Project description

pydantic_ai_bedrock

https://github.com/pydantic/pydantic-ai/issues/118#issuecomment-2589200395

Install

pip install pydantic_ai_bedrock

Usage

from pydantic_ai import Agent
from pydantic_ai_bedrock.bedrock import (
    BedrockModel,
)  # Replace with `pydantic_ai.bedrock import BedrockModel` when pydantic_ai support bedrock

model = BedrockModel(
    model_name="anthropic.claude-3-5-sonnet-20241022-v2:0",
)
agent = Agent(model, system_prompt="You are a helpful assistant.")


if __name__ == "__main__":
    result = agent.run_sync("Hello world!")
    print(result.data)
    print(result.usage())

Develop

Install pre-commit before commit

pip install pre-commit
pre-commit install

Install package locally

pip install -e .[test]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydantic_ai_bedrock-0.1.5.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydantic_ai_bedrock-0.1.5-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file pydantic_ai_bedrock-0.1.5.tar.gz.

File metadata

  • Download URL: pydantic_ai_bedrock-0.1.5.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pydantic_ai_bedrock-0.1.5.tar.gz
Algorithm Hash digest
SHA256 18eb806694183219e07f864c77177a583d7c0a10a3e5a160dabb18a62f00ea10
MD5 0f40c1ad410752b3447c46a31dcf669e
BLAKE2b-256 bba085565044bf9317fcb389aa42fd0b25f3683bdde72f497869de21038795f2

See more details on using hashes here.

File details

Details for the file pydantic_ai_bedrock-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for pydantic_ai_bedrock-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 01587538af23ef44d5e0c951e6d2b5e6946425a240b9743de4169700a13a26ca
MD5 d9f260e1d8586ae81be7dd7c5cf1f2b9
BLAKE2b-256 77991db5ee4c10a8b68a0b6bed981f0516032861d0f78e4159873998891c01d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page