Skip to main content

Pydantic AI integrations for Exabase memory

Project description

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)

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

exabase_pydantic_ai-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

exabase_pydantic_ai-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file exabase_pydantic_ai-0.1.0.tar.gz.

File metadata

  • Download URL: exabase_pydantic_ai-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for exabase_pydantic_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 222315f698acffa4e1520cec06627d8c93ee16c4fbf46abac552d0e3640b27eb
MD5 eec02d5d1d3def7f77acbf6ab088d8fa
BLAKE2b-256 4af3dbb07cb1acbb35bbac03d845959a5b095b16f985e30745748e3ab522a339

See more details on using hashes here.

File details

Details for the file exabase_pydantic_ai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: exabase_pydantic_ai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for exabase_pydantic_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ef30f4ce9ac9be3006c68a55f942c2a1e12209089895f3a85002776a85129ce
MD5 ff96ea2ee891a1e9c2457ac13087d021
BLAKE2b-256 6e7cab0e2b869585e841d368a713a172f36a4954a8456803f3cc8be38d8cdfd5

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