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.1.57.tar.gz (100.4 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.1.57-py3-none-any.whl (165.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: datarobot_genai-0.1.57.tar.gz
  • Upload date:
  • Size: 100.4 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.1.57.tar.gz
Algorithm Hash digest
SHA256 a94b619613a129912118b9677f1f179428fb043ddb4b62d4e90559ed22f24378
MD5 4ab5096e12839fbffbd2c5c5068be658
BLAKE2b-256 3846ec84a34f6e5f5f62d6574aaabf5e7ca70d301c56881098a414d27da5fc9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datarobot_genai-0.1.57-py3-none-any.whl
Algorithm Hash digest
SHA256 4100706cb32f3e04a3254f54d0aebe96848945b14b0fe91551c6e7e3355c1297
MD5 aa90fab56e2618ec54a845f1694f02f4
BLAKE2b-256 7aefb6f94ef65df6f6a15ed8e45fa3092037547ee169582ab38d8495cecff3df

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