Platform
平台入门指南
关于配置和使用PandasAI dockerized UI平台的全面指南。
使用Docker化平台
PandasAI 提供了一个基于 Docker 的客户端-服务器架构,便于部署和本地使用,并为对话式数据分析添加了一个简单的用户界面。本指南将引导您完成在本地机器上设置和运行 PandasAI 平台的步骤。
先决条件
在开始之前,请确保您的系统上已安装以下内容:
- Docker
- Docker Compose
注意: 默认情况下,平台将与位于server/data
目录中的csv文件进行交互。在运行平台之前,您可以向此目录添加自己的csv文件,平台将自动检测它们并使它们可用于查询。如果您想使用自己的数据,请确保用自己的文件替换现有文件。
逐步安装说明
-
克隆PandasAI仓库:
-
将
.env.example
文件复制到客户端和服务器目录中的.env
: -
编辑
.env
文件并使用您的 API 密钥更新PANDASAI_API_KEY
:将
YOUR_PANDASAI_API_KEY
替换为您的 PandasAI API 密钥。您可以通过在 PandasAI 注册来获取免费的 API 密钥。 -
构建Docker镜像:
运行平台
一旦你构建了平台,你可以通过以下方式运行它:
访问客户端和服务器
部署后,客户端可以通过http://localhost:3000
访问,服务器将在http://localhost:8000
可用。
故障排除提示
- 如果在部署过程中遇到任何问题,请确保Docker和Docker Compose已正确安装并更新到最新版本。
- 检查Docker容器日志以查找任何错误信息:
理解 docker-compose.yml
文件
docker-compose.yml
文件概述了docker化平台所需的服务,包括客户端和服务器。以下是服务配置的简要概述:
postgresql
: 配置服务器使用的PostgreSQL数据库。server
: 构建并运行PandasAI服务器。client
: 构建并运行 PandasAI 客户端界面。
有关每个服务配置的详细信息,请参阅docker-compose.yml
文件中的注释。