AIRouterのインストールと導入は以下のステップに分かれており、事前に特定の環境を準備する必要がある:
- 環境要件Python 3.7+必須、Linux/macOS推奨、Git、Docker(オプション)、MySQLのインストールが必要です。
- クローン倉庫Git経由でプロジェクトコードをクローンした後のディレクトリを入力してください:
git clone https://github.com/THESIS-AGENT/AIRouter.git && cd AIRouter
- 依存するインストールオプションでPythonパッケージとしてインストール可能(推奨)
pip install -e .
) または依存関係を直接インストールする (pip install -r requirements.txt
). - コンフィグAPIキーとデータベース情報を入力し、サンプルファイルをコピーして実際の値に修正する必要があります。
- サービス開始Dockerコンテナによるデプロイを推奨する(
docker-compose up -d
)、またはヘルスチェックと鍵管理サービスを手動で開始する。
銘記するMySQLはデータベースとテーブル構造を事前に作成する必要があり、Dockerのデプロイではポートが占有されないようにする必要がある。
この答えは記事から得たものである。AIRouter: 統一されたAPIインターフェースで複数のモデルを呼び出すためのスマート・ルーティング・ツールについて