Skip to main content

Generic helpers for GenAI

Project description

DataRobot Logo

DataRobot GenAI Library

Homepage · PyPI · Support

License PyPI version

Features

  • Utilities for common GenAI workflows
  • Integrations: CrewAI, LangGraph, LlamaIndex, NAT, MCP

Installation

  • Requires Python 3.10–3.12.
  • Install:
pip install --upgrade pip
pip install "datarobot-genai"
  • Optional extras:
pip install "datarobot-genai[crewai]"
pip install "datarobot-genai[langgraph]"
pip install "datarobot-genai[llamaindex]"
# Multiple extras
pip install "datarobot-genai[crewai,langgraph,llamaindex]"

Available extras include: crewai, langgraph, llamaindex, nat, drmcp, pydanticai.

Development

Prerequisites: Python 3.10–3.12, uv, Task CLI, pre-commit.

uv sync --all-extras --dev
pre-commit install
task test

Publishing

  • PRs (same-repo): dev builds are auto-published to TestPyPI (.devN).
  • Merge to main: tags v{version} and publishes to PyPI automatically.
  • Pushing a v* tag also triggers PyPI publish.
  • Optional: task release:tag-and-push creates and pushes v{version} locally.

Links

License

Apache-2.0

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

datarobot_genai-0.2.2.tar.gz (107.8 kB view details)

Uploaded Source

Built Distribution

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

datarobot_genai-0.2.2-py3-none-any.whl (174.5 kB view details)

Uploaded Python 3

File details

Details for the file datarobot_genai-0.2.2.tar.gz.

File metadata

  • Download URL: datarobot_genai-0.2.2.tar.gz
  • Upload date:
  • Size: 107.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for datarobot_genai-0.2.2.tar.gz
Algorithm Hash digest
SHA256 942b4ea8d532c91b9808cd4485d176ddbada6cf6d5a5c2de2c498bf0f716fb22
MD5 c3401d6a1db5a1579eeab07e375161f6
BLAKE2b-256 0eb4f00fa887038d67fff497385a1d1cfdef67e3e722e7217d0c09273431855a

See more details on using hashes here.

File details

Details for the file datarobot_genai-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for datarobot_genai-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b1146fc0adf27241c4c5d8ffb592d8111f93ef531397b7f6aa3809190ed9d0ab
MD5 1f16cfd58c2d42f9033c4457eef6a613
BLAKE2b-256 9494f55aac625e03ccca5f2e006dd972c1798f4f94b4951cb9c38c8d701affa1

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