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.5.1.tar.gz (7.6 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.5.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wave_dispatch-0.5.1.tar.gz
  • Upload date:
  • Size: 7.6 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.5.1.tar.gz
Algorithm Hash digest
SHA256 ae6472093ceca602342c5fc1f804ec8080bb1705e5e19b38e0a0eca9355946a1
MD5 37bbdfc3ed4f5e096230840aef1a32e6
BLAKE2b-256 5353bea12fcbba7ffc7c33296457149b93258d71a256ce50ed76d6db4ea847d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wave_dispatch-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 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.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2b2140b781015b437931f295b226fcf7af7d19787f1c50106ac44b9313222d3a
MD5 408f7ae6eb9842614a965570eef0c906
BLAKE2b-256 a988c399117ce09a0198e1eac17f7fa7a38e8a4d2bae21821ea0a4cd1afa69f3

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