llm-council
Get a council of LLMs to advise consult for you!
Installation
This plugin should be installed in the same environment as LLM.
llm install llm-council
Supported models/providers
The models themselves are fixed as of now with:
openai:gpt-4oanthropic:clause-3.5-sonnetgoogle:gemini-1.5-flash-latest
The necessary llm plugins are already installed. But you still need to set the keys
llm keys set openai
llm keys set claude
llm keys set gemini
Usage
I usually run every query on all LLMs just to see what they have to say. And I love the llm library. You can now assemble your own council of advisors by simply running llm council like this:
llm council 'whats the california traffic law around double white lines?'
By default, it uses openai and anthropic. But you can specify the providers by:
llm council -p openai -p anthropic 'tell me a joke'
Press Q or Ctrl + C to exit.
The system prompt
This is the prompt used by this tool:
Keep your answers brief and to the point.
Feel free to modify it by passing the --system arg.
Development
To set up this plugin locally, first checkout the code. Then create a new virtual environment:
cd llm-council
uv venv
source .venv/bin/activate
uv pip install -r pyproject.toml
Now install the plugin with:
llm install -e .
Metadata
Release files for llm-council 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| llm_council-0.1.3.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| llm_council-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.4 kB
Release files / llm_council-0.1.3.tar.gz
| Download URL | llm_council-0.1.3.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ac19699927432cdc297ada10f124082a3b45a5660aa7b6aa4409d393100406cd
|
|
BLAKE2b-256 checksum How to use checksums |
ae277757ef6d22394088bf17491299d7c65831300586b15e2b58d67777d7b1a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.0
|
Release files / llm_council-0.1.3-py3-none-any.whl
| Download URL | llm_council-0.1.3-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
80779eff9251cbef8f133021a6fd14846b518c77978559f26553f2cc3fd6c504
|
|
BLAKE2b-256 checksum How to use checksums |
e8ef830875ffab11f2e9e85d4cc24f94d4642cc4d50dd26a906a6a68c6037b13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.0
|