Skip to main content

Python SDK for the Weaver platform

Project description

Weaver Python SDK

Python client for the NexWeave Weaver server. The SDK mirrors the REST API exposed by weaver-server and provides ergonomic helpers for training, sampling, telemetry, and operations management.

Installing locally

pip install nex-weaver

Configuration

Configuration can be provided via keyword arguments or environment variables:

  • WEAVER_API_KEY

Quickstart

from weaver import ServiceClient

def main():
    with ServiceClient() as client:
        session = client.ensure_session()
        print(session)

if __name__ == "__main__":
    main()

For a full demonstration see weaver/examples/pig_latin.py.

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

nex_weaver-1.2.1.tar.gz (25.9 kB view details)

Uploaded Source

Built Distribution

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

nex_weaver-1.2.1-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

Details for the file nex_weaver-1.2.1.tar.gz.

File metadata

  • Download URL: nex_weaver-1.2.1.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nex_weaver-1.2.1.tar.gz
Algorithm Hash digest
SHA256 a68346a3a9912bad97d04482b1aaff77e2a310a8b7e440fe940943f4a584f0a1
MD5 5b184c157c3aaad8b79819d9ce12bec9
BLAKE2b-256 3c2970f4f13ff77f749bddd69006afedcb3b3ef13862e87985cc844424685eb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for nex_weaver-1.2.1.tar.gz:

Publisher: publish.yml on nex-agi/weaver

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

File details

Details for the file nex_weaver-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: nex_weaver-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nex_weaver-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7f3ffb06772c3741d061fb98f13dcb1814d638e4e84e64f2924d741f44d03746
MD5 1b78e4b9e747893c088fbd2c4ff08daf
BLAKE2b-256 b76ac56f4d93585c09f51fc1d0fa819ba7230a032301d5cc486e62dd7a19a59a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nex_weaver-1.2.1-py3-none-any.whl:

Publisher: publish.yml on nex-agi/weaver

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