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.13.
  • 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.13, uv, Task CLI, pre-commit.

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

Test pypi

To build and publish a dev version of a package, comment /build on a PR.

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.4.0.dev1.tar.gz (161.7 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.4.0.dev1-py3-none-any.whl (253.5 kB view details)

Uploaded Python 3

File details

Details for the file datarobot_genai-0.4.0.dev1.tar.gz.

File metadata

  • Download URL: datarobot_genai-0.4.0.dev1.tar.gz
  • Upload date:
  • Size: 161.7 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.4.0.dev1.tar.gz
Algorithm Hash digest
SHA256 58abfb7121236fd5328e12342185c3463cbc7e51ce3cf31ba573044d2a17f8e3
MD5 8c290087eec69f927d4c76037353f133
BLAKE2b-256 605f5e59e8256b3a2af175a099c4efe41811581ba1b2f2bdf25da0527de5cee5

See more details on using hashes here.

File details

Details for the file datarobot_genai-0.4.0.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for datarobot_genai-0.4.0.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 223dcfec1dd8fd62204b58443d7101c912ec4c2780475b43932a29c9dc9d7334
MD5 b29ec0379b588f0f39ab312ac523c213
BLAKE2b-256 9a25af2d83e1caaf0a70f25a61c02e1b208e13f5d32367ae3beb507ad538e8e5

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