メインコンテンツへスキップ

ソースコードによるデプロイ

1. プロジェクトをクローン

ネットワークに問題がある場合は、ミラーを使用してください: https://gitee.com/zhayujie/CowAgent

2. 依存パッケージをインストール

コア依存パッケージ(必須):
オプション依存パッケージ(推奨):

3. Cow CLI をインストール

サービスとスキルを管理するためのコマンドラインツールをインストールします:
インストール後、cow コマンドが使用可能になります:
このステップは推奨です。インストール後、cow startcow stopcow update でサービスを管理でき、cow skill でスキルを管理できます。CLI をインストールしない場合は、./run.sh または python3 app.py で実行できます。

4. 設定

設定テンプレートをコピーして編集します:
config.json にモデルの API キー、チャネルタイプ、その他の設定を入力します。詳細はモデルのドキュメントを参照してください。

5. 実行

Cow CLI を使用して実行(推奨):
またはローカルでフォアグラウンド実行:
デフォルトでは Web コンソールが起動します。http://localhost:9899 にアクセスしてチャットできます。 サーバーでバックグラウンド実行(CLI 未使用時):
サーバーにデプロイする場合は、ファイアウォールまたはセキュリティグループでポート 9899 を開放して Web コンソールにアクセスできるようにしてください。セキュリティのため、特定の IP のみにアクセスを制限することを推奨します。

Docker によるデプロイ

Docker デプロイでは、ソースコードのクローンや依存パッケージのインストールは不要です。Agent モードを使用する場合は、より広範なシステムアクセスが可能なソースコードによるデプロイを推奨します。
Docker と docker-compose が必要です。
1. 設定ファイルをダウンロード
docker-compose.yml を編集して設定を行います。 2. コンテナを起動
3. ログを確認
サーバーにデプロイする場合は、ファイアウォールまたはセキュリティグループでポート 9899 を開放して Web コンソールにアクセスできるようにしてください。セキュリティのため、特定の IP のみにアクセスを制限することを推奨します。

主要な設定項目

すべての設定オプションはプロジェクトの config.py に記載されています。