AI-FastGPT安裝

最近開始體驗FastGPT知識庫問答系統,參考官方文檔,在自己的阿里雲服務器使用Docker Compose快速完成了部署。
環境說明:阿里雲ECS,2核8G,X86架構,CentOS 7.9操作系統。

Docker與Docker-Compose安裝

  • 1.登錄服務器,執行相關命令完成安裝。
# 安裝Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

# 啓動docker,並設置開機自啓動
systemctl enable --now docker

# 安裝成功後,可以查看已安裝Docker版本
docker -v

# 安裝Docker-Compose(版本各位自己根據情況選擇)
curl -L https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

# 爲docker-compose添加可執行權限
chmod +x /usr/local/bin/docker-compose

# 安裝完成後,可以查看已安裝Docker-Compose版本
docker-compose -v

# 如果提示 "docker-compose: 未找到命令" 找不到,可以執行以下命令查看Docker-Compose版本
docker compose version

FastGPT安裝

  • 1.登錄服務器,在/mnt目錄(可以自己選擇)下創建fastgpt目錄,並下載FastGPT的docker-compose.yml文件。
# 創建安裝部署目錄
mkdir /mnt/fastgpt

# 切換到該目錄
cd /mnt/fastgpt

# 下載docker-compose.yml
curl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.yml
# 編輯docker-compose.yml
vi docker-compose.yml
     
		 # root用戶密碼
     - DEFAULT_ROOT_PSW=password

      # 修改OpenAI接口地址和API key
      - OPENAI_BASE_URL=https://ai.yourdomain.com/v1
      - CHAT_API_KEY=sk-123

TIPS:運行端口各位根據自己實際情況調整
  • 3.配置PostgreSQL和MongoDB連接信息(可選),因爲FastGPT官方提供的docker-compose.yml文件已經包含了PostgreSQL和MongoDB的配置,如果大家有需要使用獨立的PostgreSQL和MongoDB就需要單獨配置。關於PostgreSQLMongoDB的安裝,我在前面的文章也寫過,如有問題可留言。
# 編輯docker-compose.yml
vi docker-compose.yml

      # MongoDB配置
      - MONGODB_URI=mongodb://username:[email protected]:27017/fastgpt
      # PostgreSQL配置
      - PG_URL=postgresql://username:[email protected]:5432/fastgpt

# TIPS:如果使用了自定義的PostgreSQL和MongoDB,請註釋或刪除掉docker-compose.yml中postgresql和mongodb容器配置。

啓動和體驗

  • 1.拉取鏡像並啓動FastGPT。
# 拉取鏡像,如果docker-compose命令找不到,請使用docker compose pull
docker-compose pull

# 啓動FastGPT,如果docker-compose命令找不到,請使用docker compose up -d
docker-compose up -d
  • 2.訪問http://127.0.0.1:3000/ ,使用root用戶登錄,即可體驗FastGPT。下一節我會給大家演示下如何實現一個通過口述需求實現代碼生成的AI程序員,敬請期待!
    file
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章