Facilitates multi-LLM deliberation where multiple LLMs collaboratively answer questions through peer review and synthesis.
The LLM Council is a sophisticated multi-LLM deliberation system designed to tackle complex questions by harnessing the collective intelligence of various large language models. Instead of relying on a single LLM, it employs a multi-stage process: questions are first sent to multiple LLMs in parallel; these LLMs then anonymously review and rank each other's responses to prevent bias; finally, a Chairman LLM synthesizes all inputs into a high-quality, comprehensive answer. This approach ensures more balanced, well-reasoned, and reliable responses by incorporating diverse perspectives and identifying consensus. It is available as a Python library, an MCP server, or an HTTP API.
