Hub documentation
Özel ve kapılı veri setleri için kimlik doğrulama
Özel ve kapılı veri setleri için kimlik doğrulama
Özel veya kısıtlı veri setlerine erişmek için Hugging Face Token'ınızı DuckDB Secrets Manager'de yapılandırmalısınız.
Erişim tokeninizi almak için Hugging Face Ayarları - Tokenler sayfasını ziyaret edin.
hf datasets sqlüzerinden sorgu yaparsanız, token gizli anahtarı oturum açtığınız oturumdan (veya--token) otomatik olarak yapılandırılır — manuel gizli anahtar ayarı gerekmez.
DuckDB, gizli bilgileri yönetmek için iki sağlayıcıyı destekler:
CONFIG: Kullanıcının CREATE SECRET ifadesine tüm yapılandırma bilgisini iletmesini gerektirir.CREDENTIAL_CHAIN: Kimlik bilgilerini otomatik olarak almaya çalışır. Hugging Face jetonu için,~/.cache/huggingface/tokenkonumundan almaya çalışır.
DuckDB Secrets hakkında daha fazla bilgi için Secrets Manager kılavuzunu ziyaret edin.
CONFIG sağlayıcısıyla bir gizli anahtar oluşturma
CONFIG sağlayıcısını kullanarak bir gizli anahtar oluşturmak için aşağıdaki komutu kullanın:
CREATE SECRET hf_token (TYPE HUGGINGFACE, TOKEN 'your_hf_token');your_hf_token ifadesini gerçek Hugging Face token'ınızla değiştirin.
CREDENTIAL_CHAIN sağlayıcısıyla bir gizli anahtar oluşturma
CREDENTIAL_CHAIN sağlayıcısını kullanarak bir gizli anahtar oluşturmak için aşağıdaki komutu kullanın:
CREATE SECRET hf_token (TYPE HUGGINGFACE, PROVIDER credential_chain);
Bu komut, depolanan belirteci ~/.cache/huggingface/token adresinden otomatik olarak alır.
Önce Hugging Face hesabınızla oturum açmanız gerekir, örneğin şunu kullanarak:
hf auth login
Alternatif olarak, Hugging Face token'ınızı bir ortam değişkeni olarak ayarlayabilirsiniz:
export HF_TOKEN="hf_xxxxxxxxxxxxx"Kimlik doğrulama hakkında daha fazla bilgi için Hugging Face kimlik doğrulama belgesine bakın.
Update on GitHub