Skip to main content

Spendwall SDK — local-first agent spend firewall

Project description

spendwall (Python)

import openai
import spendwall.openai as sw

client = openai.OpenAI(api_key="sk-...")
client = sw.wrap(client, mode="enforce")

# Now every client.chat.completions.create(...) is observed by spendwalld.

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

spendwall-0.0.6.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

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

spendwall-0.0.6-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file spendwall-0.0.6.tar.gz.

File metadata

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

File hashes

Hashes for spendwall-0.0.6.tar.gz
Algorithm Hash digest
SHA256 99daf1b6330f938431116166e20dc55832450349be99716b111d9f806db0219d
MD5 913570a25193f4c09d7233bef79728a0
BLAKE2b-256 be49f06c38a895464f5c7bdd16411d19446380961f32f5b007745ba0b75b2d49

See more details on using hashes here.

Provenance

The following attestation bundles were made for spendwall-0.0.6.tar.gz:

Publisher: release.yml on catancs/spendwall

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spendwall-0.0.6-py3-none-any.whl.

File metadata

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

File hashes

Hashes for spendwall-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7e39f81ad377f6d4cbb5c5ad7234bd2e99936309131755b2cec691ead972f785
MD5 ee320cb77a90012169c19f613af9b6ee
BLAKE2b-256 4324021d7515a8cd62f7d89b58646a0120681f770c68abae7c371c5ef8cc6419

See more details on using hashes here.

Provenance

The following attestation bundles were made for spendwall-0.0.6-py3-none-any.whl:

Publisher: release.yml on catancs/spendwall

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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