Skip to main content

A machine that deliberates.

Project description

Deliberating-Machine

A machine that deliberates.

In order to launch it from the command line or as a Python subprocess:

echo "Theodotos-Alexandreus: Can you deliberate about this, machine?" \
  | uvx deliberating-machine \
    --provider-api-key sk-proj-... \
    --github-token ghp_... 

Or, with a local pip installation:

pip install deliberating-machine

Set the environment variables:

export PROVIDER_API_KEY="sk-proj-..."
export GITHUB_TOKEN="ghp_..."

Then:

deliberating-machine -a multilogue.txt

Or:

deliberating-machine multilogue.txt > response.txt

Or:

deliberating-machine -a multilogue.txt > tmp && echo tmp > multilogue.txt

Or use it in your Python code:

# Python
import deliberating_machine

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

deliberating_machine-0.0.1.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

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

deliberating_machine-0.0.1-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file deliberating_machine-0.0.1.tar.gz.

File metadata

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

File hashes

Hashes for deliberating_machine-0.0.1.tar.gz
Algorithm Hash digest
SHA256 82e34112ab107d41c9cabc59fc7dfd9073a9b57f9860560ec8c24ec58a43f3ea
MD5 2e5e82ada6b9816f3e65e1ec94992f12
BLAKE2b-256 ecbf320dd9859f20b8bb05e931ea4d6c1d052cdddacce990bcaf817980af7601

See more details on using hashes here.

Provenance

The following attestation bundles were made for deliberating_machine-0.0.1.tar.gz:

Publisher: python-publish.yml on deliberating-machine/deliberating-machine

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

File details

Details for the file deliberating_machine-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for deliberating_machine-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba99b52d15fc5ccba7441c65dc14ac841d486475bacb0f0888ed47784f7ec7b3
MD5 201ea672cb308880d9f3f6942e3a3506
BLAKE2b-256 fd1383b416a70ea6bc9f1a579037f2e8675627a6af8dd3d12c6194a4c0094a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for deliberating_machine-0.0.1-py3-none-any.whl:

Publisher: python-publish.yml on deliberating-machine/deliberating-machine

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