Hub documentation

Autenticación para conjuntos de datos privados y con acceso restringido

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Autenticación para conjuntos de datos privados y con acceso restringido

Para acceder a conjuntos de datos privados o con acceso restringido, debes configurar tu token de Hugging Face en el DuckDB Secrets Manager.

Visite Hugging Face Settings - Tokens para obtener su token de acceso.

Si consultas a través de hf datasets sql, el secreto del token se configura automáticamente desde tu sesión iniciada (o --token) — no es necesario configurar el secreto manualmente.

DuckDB admite dos proveedores para gestionar secretos:

  • CONFIG: Requiere que el usuario pase toda la información de configuración en la instrucción CREATE SECRET.
  • CREDENTIAL_CHAIN: Intenta obtener automáticamente las credenciales. En el caso del token de Hugging Face, intentará obtenerlo desde ~/.cache/huggingface/token.

Para obtener más información sobre los secretos de DuckDB, visite la guía de Secrets Manager.

Creación de un secreto con el proveedor CONFIG

Para crear un secreto usando el proveedor CONFIG, use el siguiente comando:

CREATE SECRET hf_token (TYPE HUGGINGFACE, TOKEN 'your_hf_token');

Reemplaza your_hf_token con tu token de Hugging Face real.

Creación de un secreto con el proveedor CREDENTIAL_CHAIN

Para crear un secreto usando el proveedor CREDENTIAL_CHAIN, use el siguiente comando:

CREATE SECRET hf_token (TYPE HUGGINGFACE, PROVIDER credential_chain);

Este comando recupera automáticamente el token almacenado en ~/.cache/huggingface/token.

Primero necesitas iniciar sesión con tu cuenta de Hugging Face, por ejemplo, usando:

hf auth login

Alternativamente, puedes establecer tu token de Hugging Face como variable de entorno:

export HF_TOKEN="hf_xxxxxxxxxxxxx"

Para obtener más información sobre la autenticación, consulte la documentación de autenticación de Hugging Face.

Update on GitHub