Skip to main content

Overview

Bud routers are consumed through the same chat completions surface used by model deployments. The client sends a request to v1/chat/completions, sets model to the router name, and includes a valid API key.

cURL

Python

JavaScript

Best Practices

  • Keep router names stable once application clients depend on them.
  • Rotate API keys according to your organization policy.
  • Use active routers for production traffic; draft routers may not have complete routing graphs.
  • Test representative prompts after changing decision rules or endpoint algorithms.