🚀 免費嘗試 Zilliz Cloud,完全托管的 Milvus,體驗速度提升 10 倍!立即嘗試

milvus-logo
LFAI
主頁
  • 整合

使用 Milvus 部署 FastGPT

FastGPT是建構在 LLM 大型語言模型上的知識型問答系統,可為資料處理和模型調用提供即時可用的功能。此外,它還可以透過 Flow 可視化來協調工作流程,從而促進複雜問題和回答情境的處理。本教學將引導您如何使用Milvus 快速部署自己專屬的 FastGPT 應用程式。

下載 docker-compose.yml

確保您已經安裝Docker Compose
執行以下指令下載 docker-compose.yml 檔案。

$ mkdir fastgpt
$ cd fastgpt
$ curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json

# milvus version
$ curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-milvus.yml
# zilliz version
# curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-zilliz.yml

如果您使用的是 Zilliz 版本,請調整 docker-compose.yml 檔案中的MILVUS_ADDRESSMILVUS_TOKEN link 參數,與Zilliz Cloud 中的Public Endpoint 和 Api key對應。

啟動容器

在與 docker-compose.yml 相同的目錄下執行。確保 docker-compose 的版本最好在 2.17 以上,否則某些自動化指令可能無法運作。

# Launch the container
$ docker compose up -d
# Wait for 10s, OneAPI typically needs to restart a few times to initially connect to Mysql
$ sleep 10
# Restart oneapi (Due to certain issues with the default Key of OneAPI, it will display 'channel not found' if not restarted, this can be temporarily resolved by manually restarting once, while waiting for the author's fix)
$ docker restart oneapi

存取 OneAPI 來新增模型

OneAPI 的存取網址是ip:3001 。預設使用者名稱為 root,密碼為 123456。您可以在登入後更改密碼。
以 OpenAI 的模型為例,點選「Channel」索引標籤,在「Models」下選擇您的聊天模型和嵌入模型。
在「密碼」一欄輸入您的OpenAI API密碼。
如需使用 OpenAI 以外的模型以及更多資訊,請參閱One API

設定代號

按一下「Token」索引標籤。預設情況下,有一個代號Initial Root Token 。您也可以自行建立新的代號並設定配額。
點選「Copy」你的代碼,確保這個代碼的值與在 docker-compose.yml 檔案中設定的CHAT_API_KEY 值相符。

存取 FastGPT

目前 FastGPT 可以在ip:3000 直接存取 (請注意防火牆)。登入的使用者名稱是 root,密碼則是在 docker-compose.yml 環境變數中設定的DEFAULT_ROOT_PSW 。如果您需要域名訪問,您需要自行安裝和設定Nginx

停止容器

執行以下指令來停止容器。

$ docker compose down

免費嘗試托管的 Milvus

Zilliz Cloud 無縫接入,由 Milvus 提供動力,速度提升 10 倍。

開始使用
反饋

這個頁面有幫助嗎?