chain-ml/council
An open-source Python platform for building AI agent applications using multiple LLM providers with built-in monitoring and quality control.

Council provides a unified interface for working with different LLM providers, allowing developers to switch between OpenAI, Anthropic, Google Gemini, and local models via Ollama while maintaining consistent APIs. The platform includes built-in usage monitoring, consumption tracking, error handling and retry mechanisms, and flexible configuration management for LLM parameters like temperature and max tokens. It aims to provide enterprise-grade quality control for production LLM applications.
Frequently asked
- What is chain-ml/council?
- An open-source Python platform for building AI agent applications using multiple LLM providers with built-in monitoring and quality control.
- Is council open source?
- Yes — chain-ml/council is open source, released under the Apache-2.0 license.
- What language is council written in?
- chain-ml/council is primarily written in Python.
- How popular is council?
- chain-ml/council has 858 stars on GitHub.
- Where can I find council?
- chain-ml/council is on GitHub at https://github.com/chain-ml/council.