O Conselho é uma plataforma de código aberto para criar aplicativos com grandes modelos de idiomas (LLMS) - construído em Python.
O Conselho fornece uma interface unificada para trabalhar com diferentes provedores de LLM, como Openai, Anthropic, Google e Ollama. A estrutura facilita a alternância entre os provedores, mantendo interfaces consistentes e recursos de monitoramento.
O Conselho pretende fornecer controle e monitoramento da qualidade da qualidade corporativa para aplicativos LLM (as contribuições são bem-vindas).
O núcleo do conselho é a interface LLM que fornece uma maneira unificada de interagir com diferentes provedores de modelos de idiomas. Isso inclui:
O Conselho fornece um sistema de configuração robusto que permite:
Recursos de monitoramento embutidos ajudam a rastrear:
Instale o Conselho de uma de várias maneiras:
pip install council-aipip install git+https://github.com/chain-ml/council.git@<branch_name>pip install -e git+https://github.com/chain-ml/council.git@<branch_name>. Desinstale com: pip uninstall council-ai
Configure suas teclas de API necessárias em um arquivo .env (por exemplo, OpenAI). Consulte .env.example como exemplo.
Use make lint para verificar seu código.
Use black . para reformar automaticamente arquivos.
Uma documentação detalhada do Conselho pode ser encontrada no Conselho.
Envie um problema do Github, caso precise de ajuda ou entre em contato com a equipe via Discord.
O Conselho é um projeto sob desenvolvimento ativo. Congratulamo -nos com todas as contribuições, solicitações, solicitações de recursos ou problemas relatados.