Skip to main content

wave Dispatch — local-first AI router. `dispatch serve` runs an OpenAI-compatible proxy that routes each request to the cheapest capable model (local-first; escalate to your frontier only when needed). BYO keys + infra.

Project description

wave-dispatch (Python)

Thin client for wave Dispatch — route each request to the cheapest capable model (local-first; escalate to your frontier only when needed). BYO keys + infra. Zero deps.

from wave_dispatch import Dispatch

d = Dispatch()                      # reads WAVE_LICENSE env; omit license for x402 pay-per-use
print(d.route("find the auth handler"))   # {route, probability, margin, forward}
# d.execute("name 3 colors")        # run on the edge (if your plan allows)
# d.route_vector(vec768)            # matmul-only: cheapest/fastest

Python 3.8+. The edge worker is open-source: github.com/wave-av/dispatch-edge. A WAVE product.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wave_dispatch-0.4.4.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wave_dispatch-0.4.4-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file wave_dispatch-0.4.4.tar.gz.

File metadata

  • Download URL: wave_dispatch-0.4.4.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wave_dispatch-0.4.4.tar.gz
Algorithm Hash digest
SHA256 0b4f35f3f9cab4da2bb199880d02db5b0cce17f0c4192a6d5ac565f3a00f0474
MD5 ab11dc773e004753577e177b412c33c1
BLAKE2b-256 4e11f9e4e59a79a971b55606bc484557863e40308dd8c09bb9bacc6d8bb08de5

See more details on using hashes here.

File details

Details for the file wave_dispatch-0.4.4-py3-none-any.whl.

File metadata

  • Download URL: wave_dispatch-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wave_dispatch-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 01dce5c13341b925eedfc7fc05d2f838174fbfa325e35ee961a23f683ffb303d
MD5 6434451710fc613cec157b0eb90db10e
BLAKE2b-256 ae78ea2651242777cff8d2f7b9f900f71494ddb517fac752bdfdbd1f7d22c6b9

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