Skip to main content

A machine that corrects errors and mistakes.

Project description

Correcting-Machine

A machine that corrects errors and mistakes.

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

echo "Theodotos-Alexandreus: Can you correct the errors, machine?" \
  | uvx correcting-machine \
    --provider-api-key sk-proj-... \
    --github-token ghp_... 

Or, with a local pip installation:

pip install correcting-machine

Set the environment variables:

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

Then:

correcting-machine -a multilogue.txt

Or:

correcting-machine multilogue.txt > response.txt

Or:

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

Or use it in your Python code:

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

correcting_machine-0.0.2.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

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

correcting_machine-0.0.2-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file correcting_machine-0.0.2.tar.gz.

File metadata

  • Download URL: correcting_machine-0.0.2.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for correcting_machine-0.0.2.tar.gz
Algorithm Hash digest
SHA256 84810cd813959899113020f53e0ae246291c081c3776b7c98780b731420e3f53
MD5 a33cc4917fd251120fce45dca5c2b1ea
BLAKE2b-256 509d455b60d2329b2245fbc065b1cdf549240cc12cfb7a8ae07c979fe5bff080

See more details on using hashes here.

Provenance

The following attestation bundles were made for correcting_machine-0.0.2.tar.gz:

Publisher: python-publish.yml on correcting-machine/correcting-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 correcting_machine-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for correcting_machine-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a614061ec6c5a0ca8053152f4ea3708838c75129cf1b2c7f493ca126eeb154b4
MD5 57d03713feae978639281a7c1ba53c18
BLAKE2b-256 ce5e6da396e47da0c5c600fc5f2de24b438eb3d6674e6603ebf59a78dc2ba21c

See more details on using hashes here.

Provenance

The following attestation bundles were made for correcting_machine-0.0.2-py3-none-any.whl:

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