Skip to main content

A Machine that compares ideas and meanings.

Project description

Comparing-Machine

A Machine that compares ideas and meanings.

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 comparing-machine \
    --provider-api-key=sk-proj-... \
    --github-token=ghp_... 

Or, with a local pip installation:

pip install comparing-machine

Set the environment variables:

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

Then:

comparing-machine multilogue.txt

Or:

comparing-machine multilogue.txt new_turn.txt

Or:

cat multilogue.txt | comparing-machine

Or:

cat multilogue.txt | comparing-machine > tmp && mv tmp multilogue.txt

Or:

(cat multilogue.txt; echo:"Theodotos: What do you think, Comparing-Machine?") \
  | comparing-machine

Or:

cat multilogue.txt new_turn.txt | comparing-machine

Or:

cat multilogue.txt new_turn.txt | comparing-machine >  tmp && mv tmp multilogue.txt

Or, if you have installed other machines:

cat multilogue.md | comparing-machine \
  | summarizing-machine | judging-machine > summary_judgment.md

Or use it in your Python code:

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

comparing_machine-0.0.1.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

comparing_machine-0.0.1-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: comparing_machine-0.0.1.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for comparing_machine-0.0.1.tar.gz
Algorithm Hash digest
SHA256 046742b96208df7bde788cda922472aa54dd96a373eda9fa5f9945e1e131bf66
MD5 5975371438b2477acc982626f4cc1554
BLAKE2b-256 0816ae7b0e6984002e0986201aff9288c810c62536f582b5909f96cb5432ab5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for comparing_machine-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e7eb8bd8f06d4e0e8d7bed905c6fae7b150fd1804fc6309f2dc4f36aa8100e6f
MD5 950d9ed172dd01d697aa1aa684bd234c
BLAKE2b-256 183c493cad486a9117e3e0b76aa6ebbd8580d0d4d35f4b60a2e6019b4d35e37f

See more details on using hashes here.

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