Skip to main content

CLI to send the same message to multiple LLMs and return their responses.

Project description

MultiChat

Python CLI tool that sends the same message to multiple LLMs and returns their responses.

Usage

Make sure to have at least one of OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, or GEMINI_API_KEY set in your environment.

➜  multichat git:(main) ✗ uv run multichat "Tell me a joke"
✓ Anthropic · ✓ Gemini · ✓ OpenAI · ✓ xAI

[claude-opus-4-1 · 2.54s]
Why don't scientists trust atoms?

Because they make up everything! 😄

[grok-4 · 3.64s]
Sure, here's a classic one:

Why don't skeletons fight each other?
They don't have the guts!

Haha, got any favorites you'd like to share? 😊

[gpt-5 · 7.34s]
Parallel lines have so much in common. It’s a shame they’ll never meet.

[gemini-2.5-pro · 14.65s]
I'm reading a book on anti-gravity.

It’s impossible to put down.

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

multichat-0.2.2.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

multichat-0.2.2-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file multichat-0.2.2.tar.gz.

File metadata

  • Download URL: multichat-0.2.2.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for multichat-0.2.2.tar.gz
Algorithm Hash digest
SHA256 6bb87b730d0d5c232fe1b048a4b2741ade853c9b596e5c03470a22b1b05480da
MD5 5de282cf5f9c439737461201ee6afba8
BLAKE2b-256 c4090691910a38e56e84e2d3b20a417b3d02d778ad789f97656bea4090d68780

See more details on using hashes here.

Provenance

The following attestation bundles were made for multichat-0.2.2.tar.gz:

Publisher: pypi.yml on sergeyk/multichat

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

File details

Details for the file multichat-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: multichat-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for multichat-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a309266299db966168f4447c2ed95321bd4c36eace01c7f67608f9e869059dd9
MD5 852eb3f5ffe66fdacde0f2796dd02d5d
BLAKE2b-256 562244671b29edc52dcc95507f2cc2c7ec7c7425ff48c63ed730aab977ac8562

See more details on using hashes here.

Provenance

The following attestation bundles were made for multichat-0.2.2-py3-none-any.whl:

Publisher: pypi.yml on sergeyk/multichat

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