AgentBuilder 開發環境
AgentBuilder 整合開發環境 (IDE) Helm chart 旨在為開發人員提供完整的環境來建立、測試和除錯他們的FLOW。它包括 AgentBuilder API 和視覺編輯器。
先決條件
準備 Kubernetes 叢集
此範例使用 Minikube,但您可以使用任何 Kubernetes 叢集。
-
在 Minikube 上建立 Kubernetes 叢集:
_10minikube start -
設定
kubectl使用 Minikube:_10kubectl config use-context minikube
安裝 AgentBuilder IDE Helm chart
-
將儲存庫新增到 Helm,然後更新它:
_10helm repo add langflow https://langflow-ai.github.io/langflow-helm-charts_10helm repo update -
使用預設選項在
langflow命名空間中安裝 AgentBuilder:_10helm install langflow-ide langflow/langflow-ide -n langflow --create-namespace -
檢查 pod 的狀態:
_10kubectl get pods -n langflow
存取 AgentBuilder IDE
啟用本機連接埠轉發以從您的本機機器存取 AgentBuilder:
-
使 AgentBuilder API 可從您的本機機器在連接埠 7860 上存取:
_10kubectl port-forward -n langflow svc/langflow-service-backend 7860:7860 -
使視覺編輯器可從您的本機機器在連接埠 8080 上存取:
_10kubectl port-forward -n langflow svc/langflow-service 8080:8080
現在您可以執行以下操作:
- 在
http://localhost:7860存取 AgentBuilder API。 - 在
http://localhost:8080存取視覺編輯器。
修改您的 AgentBuilder IDE 部署
您可以修改 AgentBuilder IDE Helm chart 的 values.yaml 檔案來自訂您的部署。
以下章節描述一些常見的修改。
如果您需要設定機密,建議使用 Kubernetes 機密。
部署不同的 AgentBuilder 版本
AgentBuilder IDE Helm chart 預設部署最新的 AgentBuilder 版本。
要指定不同的 AgentBuilder 版本,請將 langflow.backend.image.tag 和 langflow.frontend.image.tag 值設定為您偏好的版本。
例如:
_10langflow:_10 backend:_10 image:_10 tag: "1.0.0a59"_10 frontend:_10 image:_10 tag: "1.0.0a59"