Skip to content

vellum-ai/vellum-python-sdks

Repository files navigation

Vellum README banner

Learn more · Talk to us

Vellum AI PyPI - Downloads Package version Y Combinator S24

Introduction

Vellum is the end-to-end development platform for building production-grade AI applications.

Core Features

  • Orchestration: A powerful SDK and IDE for defining and debugging the control flow of your AI applications
  • Prompting: A best-in-class prompt playground for iterating on and refining prompts between models from any provider
  • Evaluations: An evaluations framework that makes it easy to measure the quality of your AI systems at scale
  • Retrieval: A ready-to-go service for turning unstructured content into intelligent, context-aware solutions optimized for AI systems
  • Deployment: Decouple updates to your AI systems from your application code with an easy integration + one-click deploy
  • Observability: Monitor and debug your AI systems in real-time with detailed logs, metrics, and end-user feedback

Table of Contents

Get Started

Most functionality within the SDK requires a Vellum account and API key. To sign up, talk to us or visit our pricing page.

Even without a Vellum account, you can use the Workflows SDK to define the control flow of your AI systems. Learn more below.

Client SDK

The Vellum Client SDK, found within src/vellum/client is a low-level client used to interact directly with the Vellum API. Learn more and get started by visiting the Vellum Client SDK README.

Workflows SDK

The Vellum Workflows SDK is a high-level framework for defining and debugging the control flow of AI systems. At it's core, it's a powerful workflow engine with syntactic sugar for declaratively defining graphs, the nodes within, and the relationships between them.

The Workflows SDK can be used with or without a Vellum account, but a Vellum account is required to use certain out-of-box nodes and features, including the ability to push and pull your Workflow definition to Vellum for editing and debugging via a UI.

To learn more and get started, visit the Vellum Workflows SDK README.

Contributing

See the CONTRIBUTING.md for information on how to contribute to the Vellum SDKs.

Open-Source vs. Paid

This repo is available under the MIT expat license, except for the ee directory (which has its license here) if applicable.

To learn more, book a demo or see our pricing page.