私有和受限数据集的身份验证
要访问私有或受限数据集,您需要在 DuckDB Secrets Manager 中配置您的 Hugging Face Token。
访问 Hugging Face 设置 - Token 获取您的访问令牌。
DuckDB 支持两种管理秘密的提供程序
CONFIG
:要求用户将所有配置信息传递到 CREATE SECRET 语句中。CREDENTIAL_CHAIN
:自动尝试获取凭据。对于 Hugging Face 令牌,它将尝试从~/.cache/huggingface/token
中获取它。
有关 DuckDB Secrets 的更多信息,请访问 Secrets Manager 指南。
使用 CONFIG 提供程序创建秘密
要使用 CONFIG 提供程序创建秘密,请使用以下命令
CREATE SECRET hf_token (TYPE HUGGINGFACE, TOKEN 'your_hf_token');
将 your_hf_token
替换为您的实际 Hugging Face Token。
使用 CREDENTIAL_CHAIN 提供程序创建秘密
要使用 CREDENTIAL_CHAIN 提供程序创建秘密,请使用以下命令
CREATE SECRET hf_token (TYPE HUGGINGFACE, PROVIDER credential_chain);
此命令会自动从 ~/.cache/huggingface/token
中检索存储的令牌。
首先,您需要 使用您的 Hugging Face 帐户登录,例如使用
huggingface-cli login
或者,您可以将 Hugging Face Token 设置为环境变量
export HF_TOKEN="hf_xxxxxxxxxxxxx"
有关身份验证的更多信息,请参阅 Hugging Face 身份验证 文档。
< > 在 GitHub 上更新