council
v0.0.26
評議会は、Pythonに組み込まれた大規模な言語モデル(LLMS)を使用してアプリケーションを構築するためのオープンソースプラットフォームです。
評議会は、Openai、Anthropic、Google、OllamaなどのさまざまなLLMプロバイダーと協力するための統一されたインターフェイスを提供します。このフレームワークにより、一貫したインターフェイスと監視機能を維持しながら、プロバイダーを簡単に切り替えることができます。
評議会は、LLMアプリケーションのエンタープライズグレードの品質管理と監視を提供することを目指しています(貢献を歓迎します)。
評議会の中核は、異なる言語モデルプロバイダーと対話する統一された方法を提供するLLMインターフェイスです。これには次のものが含まれます。
評議会は、次のことを可能にする堅牢な構成システムを提供します。
組み込みの監視機能は追跡に役立ちます:
複数の方法のいずれかで評議会をインストールします。
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>.アンpip uninstall council-ai
必要なAPIキーを.envファイル(OpenAIなど)に設定します。例として.env.exampleを参照してください。
make lintを使用して、コードを確認します。
black .ファイルを自動的に再フォーマットします。
評議会の詳細な文書は、評議会で見つけることができます。
Githubの問題を提出してください。必要な場合は、Discordを介してチームに連絡してください。
評議会は、積極的な開発中のプロジェクトです。すべての貢献、プルリクエスト、機能リクエスト、または報告された問題を歓迎します。