為什麼要錨定AI? |現場演示和視頻| Docker部署|安裝指南
錨定AI是一種開源的無代碼工具,可供團隊合作建立,評估和託管應用GPT和其他大型語言模型的應用程序。您可以輕鬆地構建和共享由LLM驅動的應用程序,管理預算並運行批處理作業。通過錨定AI,管理訪問,控制預算和運行批處理作業變得輕而易舉。我們的目標是將您的團隊轉變為以AI為中心的強國的首選目的地。
我們提供:
您可以在此處查看我們的Alpha版本。
如果您希望使用Docker部署錨定AI,則本節提供了逐步指南。
克隆GitHub存儲庫
如果還沒有,請將存儲庫克隆到本地計算機。
git clone https://github.com/AnchoringAI/anchoring-ai.git導航到項目根目錄
cd anchoring-ai構建Docker圖像
docker-compose build運行Docker容器
docker-compose up現在,應在localhost:3000中訪問您的應用程序。
停止Docker容器
docker-compose down刪除所有Docker資源(可選)
docker system prune -a本指南主要是為Linux和MacOS設計的。 Windows用戶仍然可以跟隨下面指定的一些調整。
在開始安裝之前,請確保您對系統具有管理員級訪問權限。
注意Windows用戶
- 通過Windows子系統(WSL)在Windows上安裝REDIS,而Redis不支持Windows。
- 在
back-end/requirements.txt中註釋uwsgi==2.0.21,因為Windows不支持此軟件包。- 添加
--pool=solo芹菜工人在back-end/src/celery_worker.py中為批處理作業提供的獨奏。
下載MySQL 8.0 :轉到官方MySQL下載頁面,然後下載用於操作系統的MySQL 8.0安裝程序。
安裝MySQL :運行安裝程序,並按照屏幕上的說明安裝MySQL。
開始mysql :
sudo systemctl start mysql驗證安裝:打開終端並執行以下操作:
mysql --version這應該顯示已安裝的MySQL版本。
下載REDIS 5.0.7 :訪問官方REDIS下載頁面,然後下載REDIS 5.0.7 TARBALL或為您的操作系統安裝程序。
安裝redis :
cd redis-5.0.7
make
make install開始redis :
redis-server驗證安裝:打開一個新終端並運行:
redis-cli ping如果Redis正在運行,這將返回“ Pong”。
node -v來驗證安裝。 python --version或python3 --version來驗證安裝。 在終端中運行以下命令:
git clone https://github.com/AnchoringAI/anchoring-ai.git打開終端並導航到項目中的scripts目錄:
cd path/to/your/project/scripts通過輸入以下命令打開MySQL外殼:
mysql -u [your_username] -p將提示您輸入[your_username]的密碼。
進入MySQL Shell中後,切換到您打算使用的數據庫(如果已經存在)。用數據庫的名稱替換[your_database] :
use [your_database] ;執行init_db.sql腳本以初始化您的MySQL數據庫:
source init_db.sql導航到位於back-end/src目錄中的config.py文件:
cd path/to/your/project/back-end/src在您喜歡的文本編輯器中打開config.py ,並找到DevelopmentConfig類。
更新數據庫配置類以匹配您的MySQL設置:
class DevelopmentConfig ( BaseConfig ):
USERNAME = '[your_username]'
PASSWORD = '[your_password]'
HOST = 'localhost'
PORT = '3306'
DATABASE = '[your_database]'
DB_URI = f'mysql+pymysql:// { USERNAME } : { PASSWORD } @ { HOST } : { PORT } / { DATABASE } ?charset=utf8'
SQLALCHEMY_DATABASE_URI = DB_URI用您選擇的MySQL用戶名,密碼和數據庫名稱替換[your_username] , [your_password]和[your_database] 。
完成這些步驟後,應初始化數據庫,並配置您的應用程序以連接到它。
front-end文件夾: cd front-endnpm installnpm startback-end : cd ..
cd back-endpip install -r requirements.txt導航到src目錄:
cd src啟動Python應用程序:
python3 app.pypython app.py在後台開始芹菜工人:
python3 celery_worker.py >> logs/celery_worker_log.txt 2>&1python celery_worker.py >> logs/celery_worker_log.txt 2>&1完成這些步驟後,您應該可以看到該應用在Localhost:3000。