Skip to main content

Build reliable Gen AI solutions without overhead

Project description

datapizza-ai

License: MIT PyPI version

🍕 Build reliable multi-agent AI apps fast 🍕

datapizza-ai provides clear interfaces and predictable behavior for agents and RAG. End-to-end visibility and reliable orchestration keep engineers in control from PoC to scale

Key Features

  • Integration with AI Providers: Seamlessly connect with AI services like OpenAI and Google VertexAI.
  • Complex workflows, minimal code.: Design, automate, and scale powerful agent workflows without the overhead of boilerplate.
  • Retrieval-Augmented Generation (RAG): Enhance AI responses with document retrieval.
  • Faster delivery, easier onboarding for new engineers: Rebuild a RAG + tools agent without multi-class plumbing; parity with simpler, typed interfaces.
  • Up to 40% less debugging time: Trace and log every LLM/tool call with inputs/outputs

Quick Start

To get started with datapizza-ai, ensure you have Python >=3.10.0,<3.13.0 installed.

Install the library using pip:

pip install datapizza-ai

Simple Example of Agents

Here's a basic example demonstrating how to use agents in datapizza-ai:

from datapizza.agents import Agent
from datapizza.clients import OpenAIClient

client = OpenAIClient(api_key="YOUR_API_KEY")

agent = Agent(
    name="datapizza_agent",
    client=client,
)

result = agent.run("What is the best TECH company to work for in Italy?")
print(result)

For more examples and detailed documentation, please refer to our complete documentation.

Contributing

We welcome contributions! If you'd like to contribute to the project, please read our contribution guidelines.

License

This project is distributed under the MIT License. See the LICENSE file for more details.

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

datapizza_ai-0.0.1.tar.gz (95.4 kB view details)

Uploaded Source

Built Distribution

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

datapizza_ai-0.0.1-py3-none-any.whl (150.1 kB view details)

Uploaded Python 3

File details

Details for the file datapizza_ai-0.0.1.tar.gz.

File metadata

  • Download URL: datapizza_ai-0.0.1.tar.gz
  • Upload date:
  • Size: 95.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for datapizza_ai-0.0.1.tar.gz
Algorithm Hash digest
SHA256 6dfbeabbd3d0305948c3187272e5cd5fcca9885d8b249b7a36968d473d403f87
MD5 83b771ef88a82f9f65d0a5cffaa97b8b
BLAKE2b-256 49752b70d8c8334808e85e55949783d5818b5b0e38d9d96b1061b51abd2eef82

See more details on using hashes here.

File details

Details for the file datapizza_ai-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: datapizza_ai-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for datapizza_ai-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9212677da642fd3c6d981602ddceb016b9ee7f0f64f96949780579879b682ba4
MD5 0847a4c5546f408726e2dee17c916ecb
BLAKE2b-256 26e53b18039ca4f8bda714332bda3edd12cdfd584f8d5833e7cffa9949660e8e

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