Hub documentation
Xác thực cho bộ dữ liệu riêng tư và có kiểm soát
Xác thực cho bộ dữ liệu riêng tư và có kiểm soát
Để truy cập các bộ dữ liệu riêng tư hoặc có kiểm soát, bạn cần cấu hình Hugging Face Token của mình trong DuckDB Secrets Manager.
Truy cập Hugging Face Settings - Tokens để lấy token truy cập của bạn.
Nếu bạn truy vấn thông qua
hf datasets sql, token secret sẽ được cấu hình tự động từ phiên đăng nhập của bạn (hoặc--token) — không cần thiết lập secret thủ công.
DuckDB hỗ trợ hai nhà cung cấp để quản lý bí mật:
CONFIG: Yêu cầu người dùng truyền tất cả thông tin cấu hình vào câu lệnh CREATE SECRET.CREDENTIAL_CHAIN: Tự động cố gắng lấy thông tin xác thực. Đối với token Hugging Face, nó sẽ cố gắng lấy từ~/.cache/huggingface/token.
Để biết thêm thông tin về DuckDB Secrets, hãy truy cập hướng dẫn Secrets Manager.
Tạo một bí mật với nhà cung cấp CONFIG
Để tạo một bí mật bằng nhà cung cấp CONFIG, hãy sử dụng lệnh sau:
CREATE SECRET hf_token (TYPE HUGGINGFACE, TOKEN 'your_hf_token');Thay your_hf_token bằng token Hugging Face thực của bạn.
Tạo một bí mật với nhà cung cấp CREDENTIAL_CHAIN
Để tạo một bí mật bằng nhà cung cấp CREDENTIAL_CHAIN, hãy sử dụng lệnh sau:
CREATE SECRET hf_token (TYPE HUGGINGFACE, PROVIDER credential_chain);
Lệnh này tự động lấy token đã lưu từ ~/.cache/huggingface/token.
Trước tiên, bạn cần Đăng nhập bằng tài khoản Hugging Face, ví dụ bằng cách sử dụng:
hf auth login
Ngoài ra, bạn có thể đặt token Hugging Face của mình dưới dạng biến môi trường:
export HF_TOKEN="hf_xxxxxxxxxxxxx"Để biết thêm thông tin về xác thực, hãy xem tài liệu xác thực Hugging Face.
Update on GitHub