WorkflowAI
  • Welcome
  • Getting Started
    • For Product Managers
    • For Developers
    • Creating and Managing Organizations
  • AI Features Playbook
    • Introduction
    • What is an AI Feature?
    • Defining your AI Feature
    • Testing your AI Feature
    • Evaluating your AI Feature
    • Adding your AI Feature to your Product (and Beyond)
    • Improving your AI Feature
  • Use Cases
    • Image Generation (NEW!)
  • Concepts
    • Schemas
    • Versions
    • Runs
    • Tools
  • Features
    • Playground
    • Reviews
    • Side by Side
    • Benchmarks
    • Code
    • Deployments
    • User Feedback
    • Monitoring
    • Limitations
    • Change Log
  • WorkflowAI Cloud
    • Introduction
    • Pricing
    • Reliability
    • Compliance
  • Developers
    • For Developers
  • Python SDK
    • Get started
    • @workflowai.agent
    • Schemas
    • Versions
    • Deployments
    • Multimodality
    • Tools
    • Errors
    • Examples
    • Workflows
  • Integrations
    • Instructor
  • Support
    • Email
    • GitHub Discussions
    • Discord
Powered by GitBook

Support

  • Slack
  • Github

Company

  • workflowai.com
  • Join
On this page
  • Why use deployments?
  • How to deploy a version?
  • Using your own AI Provider Keys

Was this helpful?

Edit on GitHub
  1. Features

Deployments

PreviousCodeNextUser Feedback

Last updated 1 month ago

Was this helpful?

Deploy specific versions of an agent with ease, allowing for updates to prompts and models without any code changes.

Why use deployments?

  • ✅ update to a new model or prompt without asking your engineering team.

  • ✅ save cost by updating to a more recent, cheaper model, without changing your code.

  • ✅ improve the quality of your tasks outputs by adjusting the prompt, in real-time, based on users' feedback.

  • ✅ use different versions of a task in different environments (development, staging, production).

How to deploy a version?

  1. Go to Deployments section from the menu.

  2. Pick the environment you want to deploy to, either: production, staging, or development.

  3. Tap Deploy Version

  4. Select the version you want to deploy.

  5. Tap Deploy

To avoid any breaking changes: deployments are schema specific, not AI feature specific. This means that if you want to deploy a new version of your AI feature that is on a different schema, you will need to update the schema number in your code.

This also means that you can deploy a (development, staging, production) version for each schema of an agent without the version deployed to production being affected.

Using your own AI Provider Keys

Your own API provider keys can be added by going to: .

Important: If you are using WorkflowAI Cloud, credits will still deducted by default. There is a required manual operation on our side to mark the keys as a customer provided key. If you would like to use your own keys via workflowai.com, please reach out to us via or on so we can help you out.

If you are self-hosting, adding your own API provider keys does not require any additional steps beyond adding them at: .

workflowai.com/organization/settings/providers
email
GitHub
workflowai.com/organization/settings/providers