Skip to main content

bridgenode-cli

PyPI version Downloads License: MIT-0 Python versions CI

BridgeNode CLI — AI inference for AI agents, no API keys. Pay per request with Solana USDC via x402. The payment handshake is fully automatic, and fees are sponsored — no SOL needed.

Installation

pip install bridgenode-cli

Or install the full toolkit (SDK + CLI):

pip install bridgenode

Usage

# Single chat completion (payment handshake fully automatic)
bridgenode chat "Hello!" --model deepseek-v4-flash

# Smart routing: auto / eco / premium
bridgenode chat "Analyze this code" --mode auto

# Model list + prices (no payment)
bridgenode models

Options

Option Description
--model Explicit model id (see bridgenode models)
--mode auto / eco / premium (smart routing)
--max-tokens Max output tokens (billed upfront)
--base-url Base URL (default: BRIDGENODE_BASE_URL / https://bridgenode.cc/v1)
--max-per-call / --daily-cap Spending policy (fail-closed)

Configuration (.env)

# Required — your Solana wallet private key (base58)
BRIDGENODE_WALLET_KEY=...
# Optional: BRIDGENODE_BASE_URL, BRIDGENODE_MAX_PER_CALL, BRIDGENODE_DAILY_CAP

Security

  • Receipt verification: every response receipt is verified — invalid receipt → error.
  • Spending policy (fail-closed): max USD per call / per day — checked BEFORE signing.

Why BridgeNode (vs API keys)

BridgeNode CLI Traditional AI APIs
Sign-up None Account + verification
API key Not needed Required
Billing Pay-per-request (USDC) Subscription / credits
Fees Gas sponsored On you
Spending caps Fail-closed per call/day Account-level

FAQ

Do I need SOL? No — fees are sponsored; only the USDC request amount is paid.

Is there an API key? No — your wallet signature (SIWX) is the identity.

Can I cap spending? Yes — --max-per-call / --daily-cap (fail-closed, checked before signing).

Which models? See bridgenode models or https://bridgenode.cc/v1/models.

Requirements

  • Python ≥ 3.11
  • A Solana wallet with a USDC token account (ATA)

Links

Download files

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

Source Distribution

bridgenode_cli-0.1.7.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

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

bridgenode_cli-0.1.7-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file bridgenode_cli-0.1.7.tar.gz.

File metadata

  • Download URL: bridgenode_cli-0.1.7.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for bridgenode_cli-0.1.7.tar.gz
Algorithm Hash digest
SHA256 5b64b688d9901bf8da4a69cc25fcf0edf15eaee20a918c3917b9bf6803d8793d
MD5 f548aa6c850387394ffc22eea006bf80
BLAKE2b-256 f7dc33237147065ec4ff8c1c074da06a8303d78a7c68a61ff2fb053d7725373d

See more details on using hashes here.

File details

Details for the file bridgenode_cli-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: bridgenode_cli-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for bridgenode_cli-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 91530f0bd49a1d7da6a7f1411587411a906c04f1ba4a76fbab25bcf514eae92d
MD5 f74835426475b4e96e0783e390d554b9
BLAKE2b-256 afe6b0f8b64f74edf8789b98415cac2673a088ad8e6156a597b9514dacf96cec

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 Sentry Error logging StatusPage Status page