はじめに
AigoToolsは、オープンソースのAIウェブサイト・ナビゲーションで、ナビゲーション・サイトを素早く作成・管理できるように設計されています。AigoToolsは、ローカルのMinIO、AWS S3、Tencent Cloud COSを含む様々な画像ストレージオプションを提供し、ユーザーが簡単に自分のナビゲーションサイトをデプロイし、公開することができます。
機能一覧
- サイト管理シンプルで直感的なインターフェイスで、ナビゲーションサイトの追加、編集、削除が簡単に行え、コンテンツをすばやく整理、管理できます。
- サイト情報の自動収集Playwrightのスクリーンショット、Jinaのデータクロール、OpenAIのサマリーを使用して、対象ウェブサイトのスクリーンショットと情報サマリーを自動的に生成します。
- ユーザー管理クラークベースのユーザーシステムは、完璧なユーザー認証と管理機能を提供します。
- 内面化中国語/英語インターフェースの切り替えに対応。
- ダーク/ブライトのテーマ切り替えユーザーは好みに応じて自由にテーマを選ぶことができます。
- SEO最適化ウェブページのSEO情報を自動的に抽出し、サイトマップを作成します。
- 複数の画像ストレージ・ソリューションローカルMinIO、AWS S3、Tencent Cloud COSに対応しています。
ヘルプの使用
設置プロセス
- プレ・ポジショニング::
- 出向く 事務員 アプリケーションを作成し、管理バックエンドにログインするユーザーを管理者として追加します。
- OpenAIのapiKeyとJinaのapiKeyを申請します。
- MongoDBとRedisデータベースをデプロイする。
- ローカル展開::
- クローン倉庫
git clone https://github.com/someu/aigotools.git cd aigotools
- 環境変数を設定する:
cp packages/aigotools/.env packages/aigotools/.env.prod cp packages/crawler/.env packages/crawler/.env.prod
- プロジェクトの立ち上げ
docker-compose up -d
注:MinIOを使用して画像を保存する場合、プロジェクトを初めて起動するときは、MinIO認証設定を空白のままにしておくことができます。プロジェクトを実行した後、MinIOの管理バックグラウンドに入り、Bucket、ACCESS_KEY、SECRET_KEYを作成し、Bucketのパブリック読み取りパーミッションを有効にし、設定ファイルに更新してからプロジェクトを再起動します。
- クローン倉庫
- マネージド・サービスの展開::
- ドキュメントを参照してください:
zeabur-deploy.md
- ゼアブールのデモリンク:AigoTools Zeaburデモ
- ドキュメントを参照してください:
使用プロセス
- サイト管理::
- 管理バックエンドにログインし、サイト管理インターフェイスに移動します。
- Add Site "ボタンをクリックし、サイト名とURLを入力すると、システムが自動的にサイト情報を収集し、スクリーンショットを生成します。
- 追加したサイトの編集や削除を行うことができます。
- ユーザー管理::
- ユーザー管理インターフェイスでは、登録されたユーザー情報を表示および管理できます。
- ユーザー認証と権限管理をサポートし、サイトのセキュリティを確保する。
- 国際化とテーマ転換::
- 設定画面では、インターフェース言語(中国語または英語)とテーマ(暗いまたは明るい)を選択できます。
- SEO最適化::
- ウェブページからSEO情報を自動的に抽出し、検索エンジンのランキングを向上させるためのサイトマップを生成します。
- 画像ストレージ::
- 設定ファイルで画像ストレージソリューション(ローカルのMinIO、AWS S3またはTencent Cloud COS)を設定すると、システムが自動的に画像ストレージと管理を処理します。