Skip to main content

A Machine that comes up with speculations.

Project description

Speculating-Machine

A Machine that comes up with speculations.

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

echo "Theodotos-Alexandreus: Are language models seeking the Truth, machine?" \
  | uvx speculating-machine \
    --provider-api-key sk-proj-... \
    --github-token ghp_... 

Or, with a local pip installation:

pip install speculating-machine

Set the environment variables:

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

Then:

speculating-machine -a multilogue.txt

Or:

speculating-machine multilogue.txt > response.txt

Or:

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

Or use it in your Python code:

# Python
import speculating_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

speculating_machine-0.0.1.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

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

speculating_machine-0.0.1-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for speculating_machine-0.0.1.tar.gz
Algorithm Hash digest
SHA256 932a8ce486ec65e732a3591b5b65aaf7fe8cc45468b51417fddcc613d065988b
MD5 51af001d96d5fe0012149f681a216764
BLAKE2b-256 7408d6544a4d467343768a35c121b9a05dc7feaf06555a690fa02bdf6595328c

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on speculating-machine/speculating-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 speculating_machine-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for speculating_machine-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5ba743ee9693a855faf1949b15f6ae3142d998aea30946ddaa3c7750592e3cf
MD5 df148405db6fa5ddbb79b360349b91e3
BLAKE2b-256 8d93e8d85f393a4deba40275b0b934d3a96170b810869cc326e973de651d8d4d

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on speculating-machine/speculating-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