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.22.tar.gz (129.3 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.22-py3-none-any.whl (212.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: datarobot_genai-0.2.22.tar.gz
  • Upload date:
  • Size: 129.3 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.22.tar.gz
Algorithm Hash digest
SHA256 332db62552e9fda7608b0cdc7a2059628794e370f561076eec95ef340bd1bb65
MD5 e66e50be42200a599f3cae3fad11fa24
BLAKE2b-256 509b30983083ebae1d24792ecf1abb74b99213cdb49b74c98807216a786599dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datarobot_genai-0.2.22-py3-none-any.whl
Algorithm Hash digest
SHA256 712816c28de2ba2a17d7a4c5754c3811b033044694814d3d1a9513075e1bcd4c
MD5 b7c509e7bff0d41b8057876bf20139a6
BLAKE2b-256 d5a5e9d32b812c8bffacc4daabf1599d35f65c92561642e77248ef00b78e3550

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