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 个用户 owneradminargilla。这些用户的密码是 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。此变量的受支持值如下

    1. single:为反馈任务加载单个数据集。

    2. full:加载 NLP 任务的所有示例数据集(反馈、TokenClassification、TextClassification、Text2Text)

    3. none:不加载任何数据集。

  • REINDEX_DATASETS:此变量允许您重新索引数据集。当新版本包含搜索索引定义中的更改时,必须执行此操作。默认值将为 false。此变量的受支持值如下

    1. true:重新索引数据集。

    2. false:不重新索引数据集。