Skip to main content

Exabase Pydantic AI Integration

This package provides Exabase memory tools for Pydantic AI agents.

Installation

pip install exabase-pydantic-ai

Usage

from exabase import Exabase
from exabase_pydantic_ai import create_exabase_tools, exabase_memory_instructions
from pydantic_ai import Agent

client = Exabase(api_key="your-api-key")

agent = Agent(
    "openai:gpt-4o",
    tools=create_exabase_tools(client=client),
    instructions=[exabase_memory_instructions(client=client)],
)

result = await agent.run("What do you remember about my preferences?")
print(result.data)

Metadata

Release files for exabase-pydantic-ai 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for exabase-pydantic-ai 0.1.0
File Size Uploaded
exabase_pydantic_ai-0.1.0.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for exabase-pydantic-ai 0.1.0
File Interpreter ABI Platform
exabase_pydantic_ai-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / exabase_pydantic_ai-0.1.0.tar.gz

Download URL exabase_pydantic_ai-0.1.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
222315f698acffa4e1520cec06627d8c93ee16c4fbf46abac552d0e3640b27eb
BLAKE2b-256 checksum
How to use checksums
4af3dbb07cb1acbb35bbac03d845959a5b095b16f985e30745748e3ab522a339
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / exabase_pydantic_ai-0.1.0-py3-none-any.whl

Download URL exabase_pydantic_ai-0.1.0-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8ef30f4ce9ac9be3006c68a55f942c2a1e12209089895f3a85002776a85129ce
BLAKE2b-256 checksum
How to use checksums
6e7cab0e2b869585e841d368a713a172f36a4954a8456803f3cc8be38d8cdfd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page