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.3.tar.gz (5.5 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.3-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wave_dispatch-0.4.3.tar.gz
  • Upload date:
  • Size: 5.5 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.3.tar.gz
Algorithm Hash digest
SHA256 c66003ce5e6b1e2d4517e768b90ad92371e189e249c1bd4107f58323b446b6a6
MD5 4aea48a2e13b62d59fa74ee69192c91f
BLAKE2b-256 94d2b17d150f65e9fb8bceef750faec25d0f4598a45364e9f4857fbdd145af00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wave_dispatch-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 6.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2bab8dac7f9edf6ead0fcb4169960b0c3a7d47df9062959f5b6bfd3b14211c3e
MD5 b7dbde1427e49408c1d3672833736b59
BLAKE2b-256 55347daddf3dfdd336934a6a175fbc25faa2396a7921d387d77b9566f01c8916

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