Docker 快速入门#
Argilla 由 Python 服务器和 Elasticsearch 数据库层以及用于创建和管理数据集、用户和工作区的 Python 客户端组成。
要开始使用,您只需运行带有以下命令的 docker 镜像
docker run -d --network argilla-net --name quickstart -p 6900:6900 argilla/argilla-quickstart:latest
警告
Apple Silicon M1/M2 用户在此部署中可能会遇到问题。要解决此问题,请使用 --platform linux/arm64
参数。如果这不起作用,部署单独的镜像或通过 docker-compose 将会起作用。
这将运行最新的快速入门 docker 镜像,其中包含 3 个用户 owner
、admin
和 argilla
。这些用户的密码是 12345678
。您还可以根据您的需求配置这些环境变量。
环境变量#
OWNER_USERNAME
:用于登录 Argilla 的所有者用户名。默认所有者用户名是owner
。通过设置自定义用户名,您可以使用自己的用户名登录应用程序。OWNER_PASSWORD
:此项设置了使用owner
用户名登录应用程序的自定义密码。默认密码是12345678
。通过设置自定义密码,您可以使用自己的密码登录应用程序。OWNER_API_KEY
:Argilla 提供了一个 Python 库来与应用程序交互(读取、写入和更新数据,记录模型预测等)。如果您未设置此变量,则该库和您的应用程序将使用默认 API 密钥,即owner.apikey
。如果您想保护您的应用程序以进行数据读取和写入,我们建议您设置此变量。您选择的 API 密钥可以是您选择的任何字符串,如果您愿意,可以查看在线生成器。ADMIN_USERNAME
:用于登录 Argilla 的管理员用户名。默认管理员用户名是admin
。通过设置自定义用户名,您可以使用自己的用户名登录应用程序。ADMIN_PASSWORD
:此项设置了使用argilla
用户名登录应用程序的自定义密码。默认密码是12345678
。通过设置自定义密码,您可以使用自己的密码登录应用程序。ADMIN_API_KEY
:Argilla 提供了一个 Python 库来与应用程序交互(读取、写入和更新数据,记录模型预测等)。如果您未设置此变量,则该库和您的应用程序将使用默认 API 密钥,即admin.apikey
。如果您想保护您的应用程序以进行数据读取和写入,我们建议您设置此变量。您选择的 API 密钥可以是您选择的任何字符串,如果您愿意,可以查看在线生成器。ANNOTATOR_USERNAME
:用于登录 Argilla 的标注员用户名。默认标注员用户名是argilla
。通过设置自定义用户名,您可以使用自己的用户名登录应用程序。ANNOTATOR_PASSWORD
:此项设置了使用argilla
用户名登录应用程序的自定义密码。默认密码是12345678
。通过设置自定义密码,您可以使用自己的密码登录应用程序。LOAD_DATASETS
:此变量允许您加载示例数据集。默认值将为full
。此变量的受支持值如下single
:为反馈任务加载单个数据集。full
:加载 NLP 任务的所有示例数据集(反馈、TokenClassification、TextClassification、Text2Text)none
:不加载任何数据集。
REINDEX_DATASETS
:此变量允许您重新索引数据集。当新版本包含搜索索引定义中的更改时,必须执行此操作。默认值将为false
。此变量的受支持值如下true
:重新索引数据集。false
:不重新索引数据集。