council  by chain-ml

Open-source platform for generative AI application development

Created 2 years ago
828 stars

Top 42.8% on SourcePulse

GitHubView on GitHub
Project Summary

Council is an open-source Python platform for developing and deploying customized generative AI applications, targeting developers who need to integrate and manage LLM interactions. It offers a unified interface for various LLM providers, simplifying switching and enabling robust quality control and monitoring.

How It Works

Council's core is a unified LLM interface that abstracts away provider-specific APIs, ensuring consistent message formatting, error handling, and retry mechanisms. This design allows seamless switching between providers like OpenAI, Anthropic, Google Gemini, and local models via Ollama or Groq, while a flexible configuration system manages model parameters and API credentials.

Quick Start & Requirements

  • Install via pip: pip install council-ai
  • Requires API keys for LLM providers (e.g., OpenAI), typically configured in a .env file.
  • Documentation: https://council.dev/

Highlighted Details

  • Unified API across OpenAI, Anthropic, Google Gemini, Ollama, and Groq.
  • Built-in token usage and cost monitoring.
  • Robust error handling and retry mechanisms.
  • Flexible configuration for model parameters and provider settings.

Maintenance & Community

Council is under active development with contributions welcomed. Support is available via GitHub issues and a Discord community.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README.

Limitations & Caveats

The README does not specify licensing details, which may impact commercial use or integration into closed-source projects.

Health Check
Last Commit

8 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

composio by ComposioHQ

0.1%
26k
Toolset for AI agent integrations via function calling
Created 1 year ago
Updated 12 hours ago
Feedback? Help us improve.