# UYARI
# Bu dosyanın tamamı `hf` CLI uygulamasından üretilmiştir.
# Kodu yeniden oluşturmak için `make style` veya `python ./utils/generate_cli_reference.py --update` komutunu çalıştırın.
# UYARI
-->

# `hf`

Hugging Face Hub CLI

**Kullanım**:

```console
$ hf [OPTIONS] [COMMAND] [ARGS]...
```

**Seçenekler**:

* `--skills`: `hf-cli` SKILL.md dosyasını stdout'a yazdırır (`hf skills preview` için takma ad).
* `--install-completion`: Mevcut kabuk için tamamlama kurun.
* `--show-completion`: Mevcut kabuk için tamamlamayı gösterir; kopyalamak veya kurulumu özelleştirmek için kullanılır.
* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `auth`: Kimlik doğrulamayı yönetir (giriş yapma, çıkış yapma vb.).
* `buckets`: Bucket'lerle etkileşime girmek için komutlar.
* `cache`: Yerel önbellek dizinini yönetir.
* `collections`: Hub'daki koleksiyonlarla etkileşime girin.
* `cp`: Yerel yollar, depolar ve varlıklar arasında dosyaları kopyalar.
* `datasets`: Hub'daki veri setleriyle etkileşime girin.
* `discussions`: Hub'daki tartışmaları ve pull request'leri yönetin.
* `download`: Hub'dan dosya indirir.
* `endpoints`: Hugging Face Inference Endpoints'lerini yönetin.
* `env`: Ortam hakkında bilgi yazdırır.
* `extensions`: hf CLI eklentilerini yönetir. [alias: ext]
* `jobs`: Hub'da İşleri çalıştırın ve yönetin.
* `lfs-enable-largefiles`: 5 GB'den büyük dosyaların yüklenmesine izin vermek için depoyu yapılandırın.
* `lfs-multipart-upload`: Parçalı yüklemeler için dahili git-lfs özel aktarım ajanı.
* `models`: Hub'daki modellerle etkileşime girin.
* `papers`: Hub'daki makalelerle etkileşime girin.
* `repos`: Hub'daki depoları yönetin.
* `sandbox`: Hugging Face Jobs üzerinde deneysel kum havuzlarını çalıştırın ve yönetin.
* `skills`: Yapay zeka asistanları için becerileri yönetin.
* `spaces`: Hub'daki space'lerle etkileşime girin.
* `sync`: Yerel dizin ile bir varlık kovası (bucket) arasındaki dosyaları senkronize eder.
* `update`: `hf` CLI'yi en son sürüme günceller.
* `upload`: Bir dosya veya klasörü Hub'a yükler.
* `version`: hf sürümü hakkında bilgi yazdırır.
* `webhooks`: Hub'daki webhooks'ları yönetin.

## `hf auth`

Kimlik doğrulamayı yönetin (giriş yapma, çıkış yapma vb.).

**Kullanım**:

```console
$ hf auth [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `list`: List all stored access tokens. [alias: ls]
* `login`: Tarayıcınızdan veya huggingface.co/settings/tokens adresindeki bir jeton kullanarak oturum açın.
* `logout`: Belirli bir jetondan çıkış yapın.
* `switch`: Erişim jetonları arasında geçiş yapın.
* `token`: Geçerli erişim belirteçini stdout'a yazdırır.
* `whoami`: huggingface.co üzerinde hangi hesapla oturum açtığınızı öğrenir.

### `hf auth list`

Tüm depolanan erişim jetonlarını listeler. [alias: ls]

**Kullanım**:

```console
$ hf auth list [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf auth list

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf auth login`

Tarayıcınızdan giriş yapın veya huggingface.co/settings/tokens adresindeki bir jeton kullanın.

**Kullanım**:

```console
$ hf auth login [OPTIONS]
```

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--add-to-git-credential / --no-add-to-git-credential`: git credential helper'a kaydet. Yalnızca git komutlarını doğrudan çalıştırmayı planlıyorsanız faydalıdır. [varsayılan: no-add-to-git-credential]
* `--force / --no-force`: Zaten oturum açılmış olsa bile yeniden oturum açmayı zorunlu kılar. [varsayılan: no-force]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf auth login $ hf auth login --token $HF_TOKEN $ hf auth login --token $HF_TOKEN --add-to-git-credential $ hf auth login --force

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf auth logout`

Belirli bir belirteçten çıkış yapın.

**Kullanım**:

```console
$ hf auth logout [OPTIONS]
```

**Seçenekler**:

* `--token-name TEXT`: Çıkış yapılacak jetonun adı
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf auth logout $ hf auth logout --token-name my-token

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf auth switch`

Erişim jetonları arasında geçiş yapın.

**Kullanım**:

```console
$ hf auth switch [OPTIONS]
```

**Seçenekler**:

* `--token-name TEXT`: Geçilecek jetonun adı
* `--add-to-git-credential / --no-add-to-git-credential`: git credential helper'a kaydet. Yalnızca git komutlarını doğrudan çalıştırmayı planlıyorsanız faydalıdır. [varsayılan: no-add-to-git-credential]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf auth switch $ hf auth switch --token-name my-token

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf auth token`

Mevcut erişim belirteçini standart çıktıya yazdırın.

**Kullanım**:

```console
$ hf auth token [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf auth token $ hf auth token | xargs curl -H 'Authorization: Bearer {}'

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf auth whoami`

Hangi huggingface.co hesabıyla oturum açtığınızı öğrenin.

**Kullanım**:

```console
$ hf auth whoami [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf auth whoami $ hf auth whoami --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf buckets`

Kovalarla etkileşime girmek için komutlar.

**Kullanım**:

```console
$ hf buckets [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `cp`: Yerel yollar, depolar ve varlıklar arasında dosyaları kopyalar.
* `create`: Yeni bir bucket oluşturur.
* `delete`: Bir varlık kovasını siler.
* `info`: Bir bucket hakkında bilgi alın.
* `list`: List buckets or files in a bucket. [alias: ls]
* `move`: Bir varlık kovasını (bucket) yeni bir ad veya ad alanına taşır (yeniden adlandırır).
* `remove`: Bir kovadan dosyaları kaldırır. [alias: rm]
* `settings`: Varlık kovası ayarlarını güncelle (görünürlük).
* `sync`: Yerel dizin ile bir varlık kovası (bucket) arasındaki dosyaları senkronize eder.

### `hf buckets cp`

Yerel yollar, depolar ve varlıklar arasında dosyaları kopyalayın.

Yükleme (yerel/stdin -> depo/bucket), indirme (depo/bucket -> yerel/stdout) ve uzak-uzak kopyalama (depo/bucket -> depo/bucket) işlemlerini yönetir. Bucket'tan depoya ve yerelden yerele kopyalama desteklenmez. Dizinler için `hf upload`/`hf download` (depolar) veya `hf buckets sync` (bucket'lar) kullanın. Uzak-uzak kopyalama yalnızca aynı depolama bölgesi içinde çalışır (https://huggingface.co/docs/hub/storage-regions).

**Kullanım**:

```console
$ hf buckets cp [OPTIONS] SRC [DST]
```

**Argümanlar**:

* `SRC`: Kaynak: yerel dosya, hf:// URI'si (depo veya varlık) veya stdin için -. [zorunlu]
* `[DST]`: Hedef: yerel yol, hf:// URI'si (depo veya varlık) veya stdout için -.

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets cp hf://buckets/username/my-bucket/config.json config.json $ hf buckets cp hf://buckets/username/my-bucket/data.csv data/ $ hf buckets cp hf://buckets/username/my-bucket/config.json - $ hf buckets cp model.safetensors hf://buckets/username/my-bucket/model.safetensors $ hf buckets cp config.json hf://buckets/username/my-bucket/logs/ $ hf buckets cp - hf://buckets/username/my-bucket/config.json $ hf buckets cp hf://buckets/username/my-bucket/data.csv hf://buckets/username/dest-bucket/ $ hf buckets cp hf://buckets/username/source-bucket/logs/ hf://buckets/username/dest-bucket/logs/

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf buckets create`

Yeni bir bucket oluşturun.

**Kullanım**:

```console
$ hf buckets create [OPTIONS] BUCKET_ID
```

**Argümanlar**:

* `BUCKET_ID`: Bucket ID: bucket_name, namespace/bucket_name veya hf://buckets/namespace/bucket_name [zorunlu]

**Seçenekler**:

* `--private`: Özel bir bucket oluşturun.
* `--region [us|eu]`: Varlığın oluşturulacağı bulut bölgesi. 'us' veya 'eu' değerlerinden biri olabilir. Team planı veya üstü bir plan gerektirir.
* `--exist-ok`: Varzlık kovası zaten varsa hata yükseltme.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets create my-bucket $ hf buckets create user/my-bucket $ hf buckets create hf://buckets/user/my-bucket $ hf buckets create user/my-bucket --private $ hf buckets create user/my-bucket --exist-ok $ hf buckets create user/my-bucket --region us

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf buckets delete`

Bir varlık kovasını silin.

Bu, tüm varlığı ve içeriğini siler. Bireysel dosyaları kaldırmak için `hf buckets rm` kullanın.

**Kullanım**:

```console
$ hf buckets delete [OPTIONS] BUCKET_ID
```

**Argümanlar**:

* `BUCKET_ID`: Bucket kimliği: namespace/bucket_name veya hf://buckets/namespace/bucket_name [zorunlu]

**Seçenekler**:

* `-y, --yes`: Onay istemini atla.
* `--missing-ok`: Var olmayan bir bucket için hata yükseltme.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets delete user/my-bucket $ hf buckets delete hf://buckets/user/my-bucket $ hf buckets delete user/my-bucket --yes $ hf buckets delete user/my-bucket --missing-ok

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf buckets info`

Bir varlık kovanı hakkında bilgi alın.

**Kullanım**:

```console
$ hf buckets info [OPTIONS] BUCKET_ID
```

**Argümanlar**:

* `BUCKET_ID`: Bucket kimliği: namespace/bucket_name veya hf://buckets/namespace/bucket_name [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets info user/my-bucket $ hf buckets info hf://buckets/user/my-bucket

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf buckets list`

Kovalardaki kovaları veya dosyaları listeler. [alias: ls]

Hiç argüman veya bir ad alanı ile çağrıldığında, varlıkları (bucket) listeler. Bir varlık kimliği (namespace/bucket_name) ile çağrıldığında, varlıktaki dosyaları listeler.

**Kullanım**:

```console
$ hf buckets list [OPTIONS] [ARGUMENT]
```

**Argümanlar**:

* `[ARGUMENT]`: Listelenmek istenen varlıkların ad alanı (kullanıcı veya kuruluş) veya dosyaların listelenmesi için varlık kimliği (namespace/bucket_name(/prefix) veya hf://buckets/...).

**Seçenekler**:

* `-h, --human-readable`: Boyutları insan okunabilir formatta gösterir.
* `--tree`: Dosyaları ağaç biçiminde listeler (yalnızca dosya listeleme için).
* `-R, --recursive`: Dosyaları özyinelemeli olarak listele (yalnızca dosya listeleme için).
* `--search TEXT`: Arama sorgusu.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets list $ hf buckets list huggingface $ hf buckets list --search "my-prefix" $ hf buckets list user/my-bucket $ hf buckets list user/my-bucket -R $ hf buckets list user/my-bucket -h $ hf buckets list user/my-bucket --tree $ hf buckets list user/my-bucket --tree -h $ hf buckets list hf://buckets/user/my-bucket $ hf buckets list user/my-bucket/sub -R

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf buckets move`

Move (tN) bir kovayı yeni bir ad veya ad alanına yeniden adlandırır.

**Kullanım**:

```console
$ hf buckets move [OPTIONS] FROM_ID TO_ID
```

**Argümanlar**:

* `FROM_ID`: Kaynak kovası kimliği: namespace/bucket_name veya hf://buckets/namespace/bucket_name [zorunlu]
* `TO_ID`: Hedef varlık kimliği: namespace/bucket_name veya hf://buckets/namespace/bucket_name [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets move user/old-bucket user/new-bucket $ hf buckets move user/my-bucket my-org/my-bucket $ hf buckets move hf://buckets/user/old-bucket hf://buckets/user/new-bucket

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf buckets remove`

Bir kovadan dosyaları kaldırın. [alias: rm]

Tüm bir kovayı silmek için bunun yerine `hf buckets delete` kullanın.

**Kullanım**:

```console
$ hf buckets remove [OPTIONS] ARGUMENT
```

**Argümanlar**:

* `ARGUMENT`: Kova yolu: namespace/bucket_name/path veya hf://buckets/namespace/bucket_name/path. --recursive ile, tüm dosyaları hedeflemek için namespace/bucket_name de kabul edilir. [zorunlu]

**Seçenekler**:

* `-R, --recursive`: Verilen önekin altındaki dosyaları özyinelemeli olarak kaldırır.
* `-y, --yes`: Onay istemini atla.
* `--dry-run`: Silinecek olanları gerçekten silmeden önizleme yapar.
* `--include TEXT`: Yalnızca desenle eşleşen dosyaları dahil eder (birden fazla belirtilebilir). --recursive gerektirir.
* `--exclude TEXT`: Desenle eşleşen dosyaları hariç tutar (birden fazla belirtilebilir). --recursive gerektirir.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets remove user/my-bucket/file.txt $ hf buckets rm hf://buckets/user/my-bucket/file.txt $ hf buckets rm user/my-bucket/logs/ --recursive $ hf buckets rm user/my-bucket --recursive --include "*.tmp" $ hf buckets rm user/my-bucket/data/ --recursive --dry-run

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf buckets settings`

Kova ayarlarını (görünürlük) güncelle.

**Kullanım**:

```console
$ hf buckets settings [OPTIONS] BUCKET_ID
```

**Argümanlar**:

* `BUCKET_ID`: Bucket kimliği: namespace/bucket_name veya hf://buckets/namespace/bucket_name [zorunlu]

**Seçenekler**:

* `--private`: Kovayı özel yapın.
* `--public`: Kova (bucket) herkese açık yapılır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets settings user/my-bucket --private $ hf buckets settings user/my-bucket --public $ hf buckets settings hf://buckets/user/my-bucket --private

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf buckets sync`

Yerel dizin ile bir varlık kovası (bucket) arasındaki dosyaları senkronize edin.

**Kullanım**:

```console
$ hf buckets sync [OPTIONS] [SOURCE] [DEST]
```

**Argümanlar**:

* `[SOURCE]`: Kaynak yolu: yerel dizin veya hf://buckets/namespace/bucket_name(/prefix)
* `[DEST]`: Hedef yol: yerel dizin veya hf://buckets/namespace/bucket_name(/prefix)

**Seçenekler**:

* `--delete / --no-delete`: Kaynakta bulunmayan hedef dosyaları siler. [varsayılan: no-delete]
* `--ignore-times`: Dosyaları yalnızca boyuta göre atlayın, değişiklik zamanlarını yok sayın.
* `--ignore-sizes`: Dosyaları yalnızca değiştirilme zamanlarına göre atlayın, boyutları yok sayın.
* `--plan TEXT`: Çalıştırmak yerine senkronizasyon planını inceleme için JSONL dosyasına kaydet.
* `--apply TEXT`: Daha önce kaydedilmiş bir plan dosyasını uygular.
* `--dry-run`: Senkronizasyon planını çalıştırmadan stdout'a JSONL olarak yazdırır.
* `--include TEXT`: Desenle eşleşen dosyaları dahil et (birden fazla belirtilebilir).
* `--exclude TEXT`: Deseni eşleşen dosyaları hariç tutar (birden fazla belirtilebilir).
* `--filter-from TEXT`: Dosyadan dahil/dışla desenlerini oku.
* `--existing`: Alıcıda yeni dosya oluşturmaktan kaçının (yalnızca mevcut dosyaları güncelleyin).
* `--ignore-existing`: Alıcıda zaten var olan dosyaların güncellenmesini atlayın (yalnızca yeni dosyalar oluşturun).
* `-v, --verbose`: Gerekçelendirme ile ayrıntılı günlük gösterimi.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf buckets sync ./data hf://buckets/user/my-bucket $ hf buckets sync hf://buckets/user/my-bucket ./data $ hf buckets sync ./data hf://buckets/user/my-bucket --delete $ hf buckets sync hf://buckets/user/my-bucket ./data --include "*.safetensors" --exclude "*.tmp" $ hf buckets sync ./data hf://buckets/user/my-bucket --plan sync-plan.jsonl $ hf buckets sync --apply sync-plan.jsonl $ hf buckets sync ./data hf://buckets/user/my-bucket --dry-run $ hf buckets sync ./data hf://buckets/user/my-bucket --dry-run | jq .

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf cache`

Yerel önbellek dizinini yönetin.

**Kullanım**:

```console
$ hf cache [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `list`: List cached repositories or revisions. [alias: ls]
* `prune`: Önbellekten ayrılmış revizyonları ve eksik indirmeleri kaldırır.
* `rm`: Önbelleğe alınmış depoları, revizyonları veya dosyaları kaldırır.
* `verify`: Önbellekten veya yerel bir dizinden tek bir depo revizyonu için checksum'ları doğrular.

### `hf cache list`

Önbelleğe alınmış depoları veya revizyonları listele. [alias: ls]

**Kullanım**:

```console
$ hf cache list [OPTIONS]
```

**Seçenekler**:

* `--cache-dir TEXT`: Taranacak önbellek dizini (varsayılan: Hugging Face önbelleği).
* `--revisions / --no-revisions`: Toplu depolar yerine çıktıya revizyonları dahil edin. [varsayılan: no-revisions]
* `-f, --filter TEXT`: Girdileri filtreler (ör. 'size>1GB', 'type=model', 'accessed>7d'). Birden fazla kez kullanılabilir.
* `--sort [accessed|accessed:asc|accessed:desc|modified|modified:asc|modified:desc|name|name:asc|name:desc|size|size:asc|size:desc]`: Girdileri anahtara göre sıralar. Desteklenen anahtarlar: 'accessed', 'modified', 'name', 'size'. Sıralama yönünü açıkça belirlemek için ':asc' veya ':desc' ekleyin (ör. 'modified:asc'). Varsayılanlar: 'accessed', 'modified' ve 'size' varsayılan olarak 'desc' (en yeni/en büyük önce) kullanır; 'name' varsayılan olarak 'asc' (alfabetik) kullanır.
* `--limit INTEGER`: Dönen sonuç sayısını sınırlar. Sıralama yapıldıktan sonra yalnızca en üst N girdiyi döndürür.
* `--show-warnings / --no-show-warnings`: Önbellek tutarsızlıklarıyla ilgili uyarıları gösterir. [varsayılan: no-show-warnings]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf cache ls $ hf cache ls --revisions $ hf cache ls --filter "size>1GB" --limit 20 $ hf cache ls --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf cache prune`

Önbellekten ayrılmış sürümleri ve eksik indirmeleri kaldırın.

**Kullanım**:

```console
$ hf cache prune [OPTIONS]
```

**Seçenekler**:

* `--cache-dir TEXT`: Taranacak önbellek dizini (varsayılan: Hugging Face önbelleği).
* `-y, --yes`: Onay istemini atla.
* `--dry-run / --no-dry-run`: Hiçbir şeyi silmeden silme işlemlerini önizleyin. [varsayılan: no-dry-run]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf cache prune $ hf cache prune --dry-run

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf cache rm`

Önbelleğe alınmış depoları, revizyonları veya dosyaları kaldırın.

**Kullanım**:

```console
$ hf cache rm [OPTIONS] TARGETS...
```

**Argümanlar**:

* `TARGETS...`: Silinecek bir veya daha fazla depo kimliği (ör. model/bert-base-uncased), hf:// URI'si (depo veya dosya) veya revizyon özetleri. [zorunlu]

**Seçenekler**:

* `--cache-dir TEXT`: Taranacak önbellek dizini (varsayılan: Hugging Face önbelleği).
* `-y, --yes`: Onay istemini atla.
* `--dry-run / --no-dry-run`: Hiçbir şeyi silmeden silme işlemlerini önizleyin. [varsayılan: no-dry-run]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf cache rm model/gpt2 $ hf cache rm hf://models/openai-community/gpt2 $ hf cache rm hf://models/openai-community/gpt2/model.safetensors $ hf cache rm $ hf cache rm model/gpt2 --dry-run $ hf cache rm model/gpt2 --yes

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf cache verify`

Önbellekten veya yerel bir dizinden tek bir depo revizyonu için checksum'ları doğrulayın.

Örnekler:
  - Önbellekteki ana revizyonu doğrulayın: `hf cache verify gpt2`
  - Belirli bir revizyonu doğrulayın: `hf cache verify gpt2 --revision refs/pr/1`
  - Veri setini doğrula: `hf cache verify karpathy/fineweb-edu-100b-shuffle --repo-type dataset`
  - Yerel dizini doğrula: `hf cache verify deepseek-ai/DeepSeek-OCR --local-dir /path/to/repo`

**Kullanım**:

```console
$ hf cache verify [OPTIONS] REPO_ID
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--cache-dir TEXT`: Önbellekten dosyaları doğrularken kullanılacak önbellek dizini (varsayılan olarak Hugging Face önbelleği kullanılır).
* `--local-dir TEXT`: Ayarlanırsa, önbellek yerine bu dizin altındaki dosyaları doğrular.
* `--fail-on-missing-files`: Uzaktaki bazı dosyalar yerelde yoksa hata ver.
* `--fail-on-extra-files`: Bazı dosyalar yerelde mevcut olup uzak revizyonda bulunmuyorsa hata ver.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf cache verify gpt2 $ hf cache verify gpt2 --revision refs/pr/1 $ hf cache verify my-dataset --repo-type dataset

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf collections`

Hub'daki koleksiyonlarla etkileşime girin.

**Kullanım**:

```console
$ hf collections [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `add-item`: Bir koleksiyona öğe ekler.
* `create`: Hub'da yeni bir koleksiyon oluşturun.
* `delete`: Hub'dan bir koleksiyonu siler.
* `delete-item`: Bir koleksiyondan bir öğe siler.
* `info`: Hub'daki bir koleksiyon hakkında bilgi alın.
* `list`: List collections on the Hub. [alias: ls]
* `update`: Hub'da bir koleksiyonun meta verilerini günceller.
* `update-item`: Bir koleksiyondaki öğeyi günceller.

### `hf collections add-item`

Bir koleksiyona öğe ekleyin.

**Kullanım**:

```console
$ hf collections add-item [OPTIONS] COLLECTION_SLUG ITEM_ID ITEM_TYPE:{model|dataset|space|paper|collection|bucket}
```

**Argümanlar**:

* `COLLECTION_SLUG`: Koleksiyon slug'u (ör. 'username/collection-slug'). [zorunlu]
* `ITEM_ID`: Eklenecek öğenin kimliği (depolar için repo_id, makaleler için makale kimliği). [zorunlu]
* `ITEM_TYPE:{model|dataset|space|paper|collection|bucket}`: Öğenin türü (model, dataset, space, paper, collection veya bucket). [zorunlu]

**Seçenekler**:

* `--note TEXT`: Öğeye eklenecek not (en fazla 500 karakter).
* `--exists-ok / --no-exists-ok`: Öğe zaten koleksiyonda varsa hata yükseltme. [varsayılan: no-exists-ok]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf collections add-item username/my-collection moonshotai/kimi-k2 model $ hf collections add-item username/my-collection Qwen/DeepPlanning dataset --note "Useful dataset" $ hf collections add-item username/my-collection Tongyi-MAI/Z-Image space

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf collections create`

Hub'da yeni bir koleksiyon oluşturun.

**Kullanım**:

```console
$ hf collections create [OPTIONS] TITLE
```

**Argümanlar**:

* `TITLE`: Koleksiyonun başlığı. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: Ad alanı (kullanıcı adı veya kuruluş). Varsayılan olarak kimliği doğrulanmış kullanıcıdır.
* `--description TEXT`: Koleksiyon için bir açıklama (en fazla 150 karakter).
* `--private / --no-private`: Özel bir koleksiyon oluşturun. [varsayılan: no-private]
* `--exists-ok / --no-exists-ok`: Koleksiyon zaten varsa hata yükseltme. [varsayılan: no-exists-ok]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf collections create "My Models" $ hf collections create "My Models" --description "A collection of my favorite models" --private $ hf collections create "Org Collection" --namespace my-org

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf collections delete`

Hub'dan bir koleksiyonu silin.

**Kullanım**:

```console
$ hf collections delete [OPTIONS] COLLECTION_SLUG
```

**Argümanlar**:

* `COLLECTION_SLUG`: Koleksiyon slug'u (ör. 'username/collection-slug'). [zorunlu]

**Seçenekler**:

* `--missing-ok / --no-missing-ok`: Koleksiyon yoksa hata yükseltme. [varsayılan: no-missing-ok]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf collections delete username/my-collection $ hf collections delete username/my-collection --missing-ok

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf collections delete-item`

Bir koleksiyondan bir öğe silin.

**Kullanım**:

```console
$ hf collections delete-item [OPTIONS] COLLECTION_SLUG ITEM_OBJECT_ID
```

**Argümanlar**:

* `COLLECTION_SLUG`: Koleksiyon slug'u (ör. 'username/collection-slug'). [zorunlu]
* `ITEM_OBJECT_ID`: Koleksiyondaki öğenin kimliği ('hf collections info' tarafından döndürülen `item_object_id` alanından alınır. [zorunlu])

**Seçenekler**:

* `--missing-ok / --no-missing-ok`: Öğe mevcut değilse hata yükseltme. [varsayılan: no-missing-ok]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

### `hf collections info`

Hub'daki bir koleksiyon hakkında bilgi alın.

**Kullanım**:

```console
$ hf collections info [OPTIONS] COLLECTION_SLUG
```

**Argümanlar**:

* `COLLECTION_SLUG`: Koleksiyon slug'u (ör. 'username/collection-slug'). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf collections info username/my-collection-slug

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf collections list`

Hub'daki koleksiyonları listele. [alias: ls]

**Kullanım**:

```console
$ hf collections list [OPTIONS]
```

**Seçenekler**:

* `--owner TEXT`: Sahip kullanıcı adı veya kuruluşuna göre filtrele.
* `--item TEXT`: Belirli bir öğe içeren koleksiyonları filtreler (ör. "models/gpt2", "datasets/squad", "papers/2311.12983").
* `--sort [lastModified|trending|upvotes]`: Sonuçları son değiştirilme zamanına, trendlere veya beğeni sayısına göre sıralar.
* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 10]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf collections ls $ hf collections ls --owner nvidia $ hf collections ls --item models/teknium/OpenHermes-2.5-Mistral-7B --limit 10

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf collections update`

Hub'da bir koleksiyonun meta verilerini güncelleyin.

**Kullanım**:

```console
$ hf collections update [OPTIONS] COLLECTION_SLUG
```

**Argümanlar**:

* `COLLECTION_SLUG`: Koleksiyon slug'u (ör. 'username/collection-slug'). [zorunlu]

**Seçenekler**:

* `--title TEXT`: Koleksiyon için yeni başlık.
* `--description TEXT`: Koleksiyon için yeni açıklama (en fazla 150 karakter).
* `--position INTEGER`: Koleksiyonun sahibin listesindeki yeni konumu.
* `--private / --no-private`: Koleksiyonun özel olup olmayacağı.
* `--theme TEXT`: Koleksiyonun tema rengi (ör. 'green', 'blue').
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf collections update username/my-collection --title "New Title" $ hf collections update username/my-collection --description "Updated description" $ hf collections update username/my-collection --private --theme green

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf collections update-item`

Bir koleksiyondaki öğeyi günceller.

**Kullanım**:

```console
$ hf collections update-item [OPTIONS] COLLECTION_SLUG ITEM_OBJECT_ID
```

**Argümanlar**:

* `COLLECTION_SLUG`: Koleksiyon slug'u (ör. 'username/collection-slug'). [zorunlu]
* `ITEM_OBJECT_ID`: Koleksiyondaki öğenin kimliği ('item_object_id' alanından, repo_id değil). [zorunlu]

**Seçenekler**:

* `--note TEXT`: Öğen için yeni bir not (en fazla 500 karakter).
* `--position INTEGER`: Koleksiyondaki öğenin yeni konumu.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf collections update-item username/my-collection ITEM_OBJECT_ID --note "Updated note" $ hf collections update-item username/my-collection ITEM_OBJECT_ID --position 0

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf cp`

Yerel yollar, depolar ve varlıklar arasında dosyaları kopyalayın.

Yükleme (yerel/stdin -> depo/bucket), indirme (depo/bucket -> yerel/stdout) ve uzak-uzak kopyalama (depo/bucket -> depo/bucket) işlemlerini yönetir. Bucket'tan depoya ve yerelden yerele kopyalama desteklenmez. Dizinler için `hf upload`/`hf download` (depolar) veya `hf buckets sync` (bucket'lar) kullanın. Uzak-uzak kopyalama yalnızca aynı depolama bölgesi içinde çalışır (https://huggingface.co/docs/hub/storage-regions).

**Kullanım**:

```console
$ hf cp [OPTIONS] SRC [DST]
```

**Argümanlar**:

* `SRC`: Kaynak: yerel dosya, hf:// URI'si (depo veya varlık) veya stdin için -. [zorunlu]
* `[DST]`: Hedef: yerel yol, hf:// URI'si (depo veya varlık) veya stdout için -.

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf cp hf://username/my-model/config.json $ hf cp hf://username/my-model/config.json ./config.json $ hf cp hf://datasets/username/my-dataset/data.csv ./data/ $ hf cp hf://buckets/username/my-bucket/config.json - $ hf cp ./model.safetensors hf://username/my-model/model.safetensors $ hf cp ./config.json hf://buckets/username/my-bucket/logs/ $ hf cp - hf://buckets/username/my-bucket/config.json $ hf cp hf://username/source-model/ hf://username/dest-model/ $ hf cp hf://datasets/username/my-dataset/processed/ hf://buckets/username/my-bucket/processed/ $ hf cp hf://buckets/username/my-bucket/logs/ hf://buckets/username/archive-bucket/  # yalnızca içeriği kopyalar

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf datasets`

Hub'daki veri setleriyle etkileşime girin.

**Kullanım**:

```console
$ hf datasets [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `card`: Hub'daki bir veri setinin veri seti kartını (README) alır.
* `info`: Hub'daki bir veri seti hakkında bilgi alın.
* `leaderboard`: Bir veri seti liderlik tablosundan model puanlarını listeler.
* `list`: List datasets on the Hub, or files in a dataset repo. [alias: ls]
* `parquet`: Bir veri seti için kullanılabilir parquet dosya URL'lerini listeler.
* `sql`: Veri seti parquet URL'lerine karşı DuckDB ile ham bir SQL sorgusu çalıştırın.

### `hf datasets card`

Hub'daki bir veri setinin veri seti kartını (README) alın.

**Kullanım**:

```console
$ hf datasets card [OPTIONS] DATASET_ID
```

**Argümanlar**:

* `DATASET_ID`: Veri seti kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--metadata`: Karttan yalnızca meta verileri çıktılar.
* `--text`: Yalnızca metin gövdesini çıktı olarak verir (meta veri içermez).
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf datasets card HuggingFaceFW/fineweb $ hf datasets card HuggingFaceFW/fineweb --metadata $ hf datasets card HuggingFaceFW/fineweb --metadata --format json $ hf datasets card HuggingFaceFW/fineweb --text

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf datasets info`

Hub'daki bir veri seti hakkında bilgi alın.

**Kullanım**:

```console
$ hf datasets info [OPTIONS] DATASET_ID
```

**Argümanlar**:

* `DATASET_ID`: Veri seti kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--expand TEXT`: Dönülecek virgülle ayrılmış özellikler. Kullanıldığında, yalnızca listelenen özellikler (ve id) döndürülür. Örnek: '--expand=downloads,likes,tags'. Geçerli: author, cardData, citation, createdAt, description, disabled, downloads, downloadsAllTime, gated, lastModified, likes, mainSize, paperswithcode_id, private, resourceGroup, sha, siblings, tags, trendingScore, usedStorage.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf datasets info HuggingFaceFW/fineweb $ hf datasets info my-dataset --expand downloads,likes,tags

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf datasets leaderboard`

Bir veri seti lider tablosundan model puanlarını listeler. Bu komut, bir görev için en iyi modelleri bulmaya veya modelleri referans puanlarına göre karşılaştırmaya yardımcı olur. Kullanılabilir lider tablolarını listelemek için 'hf datasets ls --filter benchmark:official' komutunu kullanın.

**Kullanım**:

```console
$ hf datasets leaderboard [OPTIONS] DATASET_ID
```

**Argümanlar**:

* `DATASET_ID`: Referans veri seti kimliği (ör. `SWE-bench/SWE-bench_Verified`). [zorunlu]

**Seçenekler**:

* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 20]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf datasets leaderboard SWE-bench/SWE-bench_Verified $ hf datasets leaderboard SWE-bench/SWE-bench_Verified --limit 5 --format json $ hf datasets ls --filter benchmark:official  # mevcut liderlik tablolarını listele

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf datasets list`

Hub'daki veri setlerini veya bir veri seti deposundaki dosyaları listeler. [alias: ls]

Hiç argüman verilmeden çağrıldığında, Hub'daki veri setlerini listeler. Bir veri seti kimliği ile çağrıldığında, o veri seti deposundaki dosyaları listeler.

**Kullanım**:

```console
$ hf datasets list [OPTIONS] [REPO_ID]
```

**Argümanlar**:

* `[REPO_ID]`: Listelenmek istenen dosyaların Dataset ID'si (ör. `username/repo-name`). Atlanırsa, datasetler listelenir.

**Seçenekler**:

* `--search TEXT`: Arama sorgusu.
* `--author TEXT`: Yazar veya kuruluşa göre filtrele.
* `--filter TEXT`: Etiketlere göre filtrele (ör. 'text-classification'). Birden fazla kez kullanılabilir.
* `--sort [created_at|downloads|last_modified|likes|trending_score]`: Sonuçları sıralar.
* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 30]
* `--expand TEXT`: Dönülecek virgülle ayrılmış özellikler. Kullanıldığında, yalnızca listelenen özellikler (ve id) döndürülür. Örnek: '--expand=downloads,likes,tags'. Geçerli: author, cardData, citation, createdAt, description, disabled, downloads, downloadsAllTime, gated, lastModified, likes, mainSize, paperswithcode_id, private, resourceGroup, sha, siblings, tags, trendingScore, usedStorage.
* `-h, --human-readable`: Boyutları insan okunabilir formatta gösterir (yalnızca dosya listeleme için).
* `--tree`: Dosyaları ağaç biçiminde listeler (yalnızca dosya listeleme için).
* `-R, --recursive`: Dosyaları özyinelemeli olarak listele (yalnızca dosya listeleme için).
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf datasets ls $ hf datasets ls --sort downloads --limit 10 $ hf datasets ls --search "code" $ hf datasets ls --filter benchmark:official $ hf datasets ls HuggingFaceFW/fineweb $ hf datasets ls HuggingFaceFW/fineweb -R $ hf datasets ls HuggingFaceFW/fineweb --tree -h

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf datasets parquet`

Bir veri seti için kullanılabilir parquet dosya URL'lerini listeler.

**Kullanım**:

```console
$ hf datasets parquet [OPTIONS] DATASET_ID
```

**Argümanlar**:

* `DATASET_ID`: Veri seti kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--subset TEXT`: Parquet girdilerini alt küme/yapılandırmaya göre filtrele.
* `--split TEXT`: Parquet girdilerini split'e göre filtrele.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf datasets parquet cfahlgren1/hub-stats $ hf datasets parquet cfahlgren1/hub-stats --subset models $ hf datasets parquet cfahlgren1/hub-stats --split train $ hf datasets parquet cfahlgren1/hub-stats --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf datasets sql`

DuckDB ile veri seti parquet URL'lerine karşı ham bir SQL sorgusu çalıştırın.

**Kullanım**:

```console
$ hf datasets sql [OPTIONS] SQL
```

**Argümanlar**:

* `SQL`: Çalıştırılacak ham SQL sorgusu. [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf datasets sql "SELECT COUNT(*) AS rows FROM read_parquet('https://huggingface.co/api/datasets/cfahlgren1/hub-stats/parquet/models/train/0.parquet')" $ hf datasets sql "SELECT * FROM read_parquet('https://huggingface.co/api/datasets/cfahlgren1/hub-stats/parquet/models/train/0.parquet') LIMIT 5" --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf discussions`

Hub'da tartışmaları ve çekme isteklerini yönetin.

**Kullanım**:

```console
$ hf discussions [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `close`: Bir tartışmayı veya pull request'i kapatır.
* `comment`: Bir tartışmaya veya pull request'e yorum yapın.
* `create`: Bir depoda yeni bir tartışma veya çekme isteği oluşturun.
* `diff`: Bir çekme isteğinin farkını gösterir.
* `edit`: Bir tartışmadaki veya pull request'teki mevcut bir yorumu düzenler.
* `info`: Bir tartışma veya çekme isteği hakkında bilgi alın.
* `list`: List discussions and pull requests on a repo. [alias: ls]
* `merge`: Bir çekme isteğini birleştirir.
* `rename`: Bir tartışmayı veya pull request'i yeniden adlandırır.
* `reopen`: Kapatılmış bir tartışmayı veya pull request'i yeniden açar.

### `hf discussions close`

Bir tartışmayı veya birleştirmeyi kapatın.

**Kullanım**:

```console
$ hf discussions close [OPTIONS] REPO_ID NUM
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `NUM`: Tartışma veya çekme isteği numarası. [zorunlu]

**Seçenekler**:

* `--comment TEXT`: Kapatırken gönderilecek isteğe bağlı bir yorum.
* `-y, --yes`: Onay istemini atla.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions close username/my-model 5 $ hf discussions close username/my-model 5 --comment "Closing as resolved."

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions comment`

Bir tartışma veya çekme isteğine yorum yapın.

**Kullanım**:

```console
$ hf discussions comment [OPTIONS] REPO_ID NUM
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `NUM`: Tartışma veya çekme isteği numarası. [zorunlu]

**Seçenekler**:

* `--body TEXT`: Yorum metni (Markdown destekler).
* `--body-file PATH`: Yorumu bir dosyadan okur. stdin için '-' kullanın.
* `--attach TEXT`: Bir görüntü, video veya ses dosyasını 'FILE' veya 'FILE#alt metin' biçiminde ekler. Gövdedeki '![alt](FILE)' referansı yüklenen dosya ile değiştirilir, diğer dosyalar eklenir. Birden fazla kez kullanılabilir.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions comment username/my-model 5 --body "Thanks for reporting!" $ hf discussions comment username/my-model 5 --body "LGTM!" $ hf discussions comment username/my-model 5 --body "Here is a demo:" --attach demo.mp4

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions create`

Bir depoda yeni bir tartışma veya çekme isteği oluşturun.

**Kullanım**:

```console
$ hf discussions create [OPTIONS] REPO_ID
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]

**Seçenekler**:

* `--title TEXT`: Tartışmanın veya pull request'in başlığı. [zorunlu]
* `--body TEXT`: Açıklama (Markdown desteklenir).
* `--body-file PATH`: Açıklamayı bir dosyadan okur. Standart giriş için '-' kullanın.
* `--pull-request, --pr`: Tartışma yerine bir pull request oluşturun.
* `--attach TEXT`: Bir görüntü, video veya ses dosyasını 'FILE' veya 'FILE#alt metin' biçiminde ekler. Gövdedeki '![alt](FILE)' referansı yüklenen dosya ile değiştirilir, diğer dosyalar eklenir. Birden fazla kez kullanılabilir.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions create username/my-model --title "Hata raporu" $ hf discussions create username/my-model --title "Özellik isteği" --body "Lütfen X'i ekle" $ hf discussions create username/my-model --title "Yazım hatasını düzelt" --pull-request $ hf discussions create username/my-dataset --type dataset --title "Veri kalitesi sorunu" $ hf discussions create username/my-model --title "Renderlamayı düzelt" --pr --attach "./before.png#Düzeltmeden önce" --attach ./after.png

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions diff`

Bir çekme isteğinin farkını gösterin.

**Kullanım**:

```console
$ hf discussions diff [OPTIONS] REPO_ID NUM
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `NUM`: Tartışma veya çekme isteği numarası. [zorunlu]

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions diff username/my-model 5

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions edit`

Bir tartışma veya çekme isteğindeki mevcut bir yorumu düzenleyin.

**Kullanım**:

```console
$ hf discussions edit [OPTIONS] REPO_ID NUM COMMENT_ID
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `NUM`: Tartışma veya çekme isteği numarası. [zorunlu]
* `COMMENT_ID`: Düzenlenecek yorumun kimliği (bkz. 'hf discussions info ... --format json'). [zorunlu]

**Seçenekler**:

* `--body TEXT`: Yeni yorum metni (Markdown destekler).
* `--body-file PATH`: Yeni yorumu bir dosyadan okur. stdin için '-' kullanın.
* `--attach TEXT`: Bir görüntü, video veya ses dosyasını 'FILE' veya 'FILE#alt metin' biçiminde ekler. Gövdedeki '![alt](FILE)' referansı yüklenen dosya ile değiştirilir, diğer dosyalar eklenir. Birden fazla kez kullanılabilir.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions edit username/my-model 5 abc123 --body "Updated comment." $ hf discussions edit username/my-model 5 abc123 --body-file fixed.md $ hf discussions edit username/my-model 5 abc123 --body "Fixed: ![result](./after.png)" --attach ./after.png

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions info`

Bir tartışma veya çekme isteği hakkında bilgi alın.

**Kullanım**:

```console
$ hf discussions info [OPTIONS] REPO_ID NUM
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `NUM`: Tartışma veya çekme isteği numarası. [zorunlu]

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions info username/my-model 5 $ hf discussions info username/my-model 5 --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions list`

Bir depodaki tartışmaları ve çekme isteklerini listeler. [alias: ls]

**Kullanım**:

```console
$ hf discussions list [OPTIONS] REPO_ID
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]

**Seçenekler**:

* `-s, --status [open|closed|merged|draft|all]`: Duruma göre filtrele (open, closed, merged, draft, all). [varsayılan: open]
* `-k, --kind [all|discussion|pull_request]`: Türüne göre filtrele (discussion, pull_request, all). [varsayılan: all]
* `--author TEXT`: Yazar veya kuruluşa göre filtrele.
* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 30]
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions list username/my-model $ hf discussions list username/my-model --kind pull_request --status merged $ hf discussions list username/my-dataset --type dataset --status closed $ hf discussions list username/my-model --author alice --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions merge`

Bir çekme isteğini birleştirin.

**Kullanım**:

```console
$ hf discussions merge [OPTIONS] REPO_ID NUM
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `NUM`: Tartışma veya çekme isteği numarası. [zorunlu]

**Seçenekler**:

* `--comment TEXT`: Birleştirirken gönderilecek isteğe bağlı bir yorum.
* `-y, --yes`: Onay istemini atla.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions merge username/my-model 5 $ hf discussions merge username/my-model 5 --comment "Merging, thanks!"

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions rename`

Bir tartışmayı veya çekme isteğini yeniden adlandırın.

**Kullanım**:

```console
$ hf discussions rename [OPTIONS] REPO_ID NUM NEW_TITLE
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `NUM`: Tartışma veya çekme isteği numarası. [zorunlu]
* `NEW_TITLE`: Yeni başlık. [zorunlu]

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions rename username/my-model 5 "Updated title"

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf discussions reopen`

Kapatılmış bir tartışmayı veya birleştirmeyi yeniden açın.

**Kullanım**:

```console
$ hf discussions reopen [OPTIONS] REPO_ID NUM
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `NUM`: Tartışma veya çekme isteği numarası. [zorunlu]

**Seçenekler**:

* `--comment TEXT`: Yeniden açılırken gönderilecek isteğe bağlı bir yorum.
* `-y, --yes`: Onay istemini atla.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf discussions reopen username/my-model 5 $ hf discussions reopen username/my-model 5 --comment "Reopening for further investigation."

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf download`

Hub'dan dosyaları indirin.

**Kullanım**:

```console
$ hf download [OPTIONS] REPO_ID [FILENAMES]...
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `[FILENAMES]...`: İndirilecek dosyalar (ör. `config.json`, `data/metadata.jsonl`).

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: (model)]
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--include TEXT`: İndirilecek dosyalardan dahil edilecek glob desenleri. ör: *.json
* `--exclude TEXT`: İndirilecek dosyalardan hariç tutulacak glob desenleri.
* `--cache-dir TEXT`: Dosyaların kaydedileceği dizin.
* `--local-dir TEXT`: Ayarlanırsa, indirilen dosya bu dizinin altına yerleştirilir. Daha fazla ayrıntı için https://huggingface.co/docs/huggingface_hub/guides/download#download-files-to-a-local-folder adresine göz atın.
* `--force-download / --no-force-download`: True ise, dosyalar önbellekte zaten olsa bile indirilir. [varsayılan: no-force-download]
* `--dry-run / --no-dry-run`: True ise, dosyayı gerçekten indirmeden kuru bir çalışma (dry run) gerçekleştirir. [varsayılan: no-dry-run]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--max-workers INTEGER`: Dosyaları indirmek için kullanılacak en fazla işçi sayısı. Varsayılan değer 8'dir. [varsayılan: 8]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf download meta-llama/Llama-3.2-1B-Instruct $ hf download meta-llama/Llama-3.2-1B-Instruct config.json tokenizer.json $ hf download meta-llama/Llama-3.2-1B-Instruct --include "*.safetensors" --exclude "*.bin" $ hf download meta-llama/Llama-3.2-1B-Instruct --local-dir ./models/llama $ hf download HuggingFaceM4/FineVision art/ --repo-type dataset $ hf download hf://datasets/HuggingFaceH4/ultrachat_200k

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf endpoints`

Hugging Face Inference Endpoints'lerini yönetin.

**Kullanım**:

```console
$ hf endpoints [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `catalog`: Inference Endpoints kataloğuyla etkileşime girin.
* `delete`: Bir Inference Endpoint'i kalıcı olarak siler.
* `deploy`: Hub deposundan bir Inference Endpoint dağıtın.
* `describe`: Mevcut bir uç nokta hakkında bilgi alın.
* `hardware`: Bir Inference Endpoint’u dağıtmak için kullanılabilen donanımları listeler.
* `list`: Lists all Inference Endpoints for the given namespace. [alias: ls]
* `list-catalog`: Model Kataloğunda kullanılabilir modelleri listeler.
* `pause`: Bir Inference Endpoint'ı duraklatır.
* `resume`: Bir Inference Endpoint'ı yeniden başlatır.
* `scale-to-zero`: Bir Inference Endpoint’ı sıfıra ölçeklendirir.
* `update`: Mevcut bir uç nokta günceller.

### `hf endpoints catalog`

Inference Endpoints kataloğuyla etkileşime geçin.

**Kullanım**:

```console
$ hf endpoints catalog [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `deploy`: Model Kataloğu'ndan bir Inference Endpoint dağıtın.
* `list`: List the models available in the Model Catalog. [alias: ls]

#### `hf endpoints catalog deploy`

Model Kataloğundan bir Çıkarım Ucu (Inference Endpoint) dağıtın.

Catalog models are deployed through a recipe: a hardware and engine combination that has been tested for them. Pass --repo to deploy the default recipe of a model, optionally narrowed down with --accelerator and --gguf-file, or pass --recipe to deploy an exact recipe listed by `hf endpoints catalog ls`.

**Kullanım**:

```console
$ hf endpoints catalog deploy [OPTIONS]
```

**Seçenekler**:

* `--repo TEXT`: Inference Endpoint ile ilişkili model deposunun adı (ör. 'openai/gpt-oss-120b'). Varsayılan tarifi dağıtır. --recipe ile birlikte kullanılamaz.
* `--recipe TEXT`: 'hf endpoints catalog ls' ile listelenen, dağıtılacak katalog tarifinin kimliği. --repo ile birlikte kullanılamaz.
* `--name TEXT`: Uç nokta adı.
* `--accelerator [cpu|gpu|neuron]`: Çıkarım için kullanılacak donanım hızlandırıcısı. Yalnızca --repo ile.
* `--gguf-file TEXT`: Dağıtılacak GGUF dosyası, her kuantizasyon için bir tarife sahip modeller için. Yalnızca --repo ile.
* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints catalog deploy --repo meta-llama/Llama-3.2-1B-Instruct $ hf endpoints catalog deploy --recipe sizzling-biryani-g4xsi1ac

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf endpoints catalog list`

Model Kataloğunda kullanılabilir modelleri listele. [alias: ls]

Her tarif için bir satır, yani bir modelin dağıtılmasının test edilmiş her yöntemi için bir satır. `hf endpoints catalog deploy --recipe <RECIPE_ID>` ile birini dağıtın.

**Kullanım**:

```console
$ hf endpoints catalog list [OPTIONS]
```

**Seçenekler**:

* `--accelerator [cpu|gpu|neuron]`: Yalnızca bu hızlandırıcıda çalışan tarifleri gösterir.
* `--engine [llamacpp|sglang|tei|vllm]`: Sadece bu çıkarım motorunu çalıştıran tarifleri gösterir.
* `--license TEXT`: Sadece bu lisans altındaki modelleri göster (ör. 'Apache 2.0').
* `--task TEXT`: Sadece bu görev için modelleri göster (ör. 'text-generation').
* `--search TEXT`: Arama sorgusu.
* `--limit INTEGER`: Dönülecek model sayısını sınırlar.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints catalog ls $ hf endpoints catalog ls --engine vllm

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints delete`

Bir Inference Endpoint'i kalıcı olarak siler.

**Kullanım**:

```console
$ hf endpoints delete [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Uç nokta adı. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--yes`: Onay istemlerini atlar.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints delete my-endpoint

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints deploy`

Hub deposundan bir Inference Endpoint dağıtın.

Geçerli `--vendor`, `--region`, `--accelerator`, `--instance-type` ve `--instance-size` kombinasyonlarını listelemek için `hf endpoints hardware` komutunu çalıştırın.

**Kullanım**:

```console
$ hf endpoints deploy [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Uç nokta adı. [zorunlu]

**Seçenekler**:

* `--repo TEXT`: Inference Endpoint ile ilişkili model deposunun adı (ör. 'openai/gpt-oss-120b'). [zorunlu]
* `--framework TEXT`: Model için kullanılan makine öğrenimi çerçevesi (ör. 'vllm'). [zorunlu]
* `--accelerator TEXT`: Çıkarım için kullanılacak donanım hızlandırıcısı (ör. 'cpu'). [zorunlu]
* `--instance-size TEXT`: Modelin barındırılmasında kullanılacak örneğin boyutu veya türü (ör. 'x4'). [zorunlu]
* `--instance-type TEXT`: Inference Endpoint'in dağıtılacağı bulut örneği türü (ör. 'intel-icl'). [zorunlu]
* `--region TEXT`: Inference Endpoint'in oluşturulacağı bulut bölgesi (ör. 'us-east-1'). [zorunlu]
* `--vendor TEXT`: Inference Endpoint'in barındırılacağı bulut sağlayıcısı veya tedarikçi (ör. 'aws'). [zorunlu]
* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--task TEXT`: Modelin dağıtılacağı görev (ör. 'text-classification').
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--min-replica INTEGER`: Inference Endpoint için çalışır durumda tutulacak en az replika (örnek) sayısı. [varsayılan: 1]
* `--max-replica INTEGER`: Inference Endpoint için ölçeklenecek maksimum replika (örnek) sayısı. [varsayılan: 1]
* `--scale-to-zero-timeout INTEGER`: Pasif bir uç noktanın sıfıra ölçeklenmeden önce geçen dakika cinsinden süre.
* `--scaling-metric [pendingRequests|hardwareUsage]`: Ölçeklendirme için metrik referansı.
* `--scaling-threshold FLOAT`: Ölçek büyütme tetiklemek için kullanılan ölçekleme metriği eşiği. Ölçekleme metriği sağlanmadığında yok sayılır.
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--custom-image TEXT`: Çalıştırılacak konteyner için Docker görüntüsü URL'si (ör. 'nexagi/sglang:v0.5.12'). '--framework custom' gerektirir.
* `--engine [custom|hf-serve|llamacpp|sglang|tei|tgi|tgi-neuron|vllm|vllm-neuron]`: --custom-image ile çalıştırılacak yönetilen motor görüntüsü (ör. 'vllm'). Varsayılan olarak rastgele bir konteynerdir.
* `--health-route TEXT`: Konteyner tarafından açılan sağlık kontrolü rotası (ör. '/health'). --custom-image gerektirir.
* `--port INTEGER`: Konteynerin dinlediği port (ör. 30000). --custom-image gerektirir.
* `--container-registry-username TEXT`: --custom-image'ı barındıran kayıt defteriyle kimlik doğrulama için kullanılan kullanıcı adı.
* `--container-registry-password TEXT`: --custom-image'ı barındıran kayıt defteriyle kimlik doğrulama için kullanılan isteğe bağlı şifre.
* `--tensor-parallel-size INTEGER`: Tek bir model kopyasının dağıtılacağı hızlandırıcı sayısı (yalnızca vLLM ve SGLang motorları).
* `--data-parallel-size INTEGER`: Çalıştırılacak model kopyalarının sayısı, hızlandırıcı başına bir adet (yalnızca vLLM motoru).
* `--container-command TEXT`: Konteyner giriş noktasını, token'lara ayrılmış tırnak içinde bir dize olarak geçersiz kılın (ör. "python -m sglang.launch_server").
* `--container-args TEXT`: Konteyner giriş noktasına eklenen argümanlar, token'lara ayrılmış tırnak içinde bir dize olarak (ör. "--tp 8 --reasoning-parser qwen3").
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--type [public|authenticated|private]`: Uç nokta erişim türü. Varsayılan olarak 'authenticated' (jetonla korumalı, herkese açık erişilebilir).
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints deploy my-endpoint --repo gpt2 --framework pytorch ... $ hf endpoints deploy my-endpoint --repo openai/gpt-oss-120b --framework custom --engine vllm --custom-image vllm/vllm-openai:v0.23.0 --tensor-parallel-size 8 ...

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints describe`

Mevcut bir uç nokta hakkında bilgi alın.

**Kullanım**:

```console
$ hf endpoints describe [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Uç nokta adı. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints describe my-endpoint

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints hardware`

Bir Inference Endpoint'ü dağıtmak için kullanılabilir donanımları listeler.

Yalnızca namespace'in şu anda dağıtabileceği donanımlar listelenir: kullanılabilir bir durum ve bir replika için yeterli hızlandırıcı kotası. API'nin döndürdüğü tüm kombinasyonları listelemek için `--all` kullanın.

Kota, namespace başına tanımlanır; bu nedenle `hf endpoints deploy` komutuna geçireceğiniz `--namespace` değerini aynı şekilde iletin. Fiyatlar ABD doları cinsindendir ve saat başına, replika başına hesaplanır.

**Kullanım**:

```console
$ hf endpoints hardware [OPTIONS]
```

**Seçenekler**:

* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--vendor TEXT`: Sadece bu bulut sağlayıcısı tarafından barındırılan donanımları göster (ör. 'aws').
* `--region TEXT`: Sadece bu bulut bölgesinde kullanılabilir donanımları göster (ör. 'us-east-1').
* `--accelerator TEXT`: Sadece bu hızlandırıcıya sahip donanımları göster (ör. 'cpu', 'gpu', 'neuron').
* `--instance-type TEXT`: Sadece bu örnek türüne ait donanımı göster (ör. 'nvidia-l4').
* `-a, --all`: Şu anda dağıtılamayan donanımları da gösterir (kullanılamaz, kullanımdan kaldırılmış veya kota dışı).
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints hardware $ hf endpoints hardware --vendor aws --accelerator gpu

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints list`

Verilen ad alanı için tüm Inference Endpoint'leri listeler. [alias: ls]

**Kullanım**:

```console
$ hf endpoints list [OPTIONS]
```

**Seçenekler**:

* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints ls $ hf endpoints ls --namespace my-org

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints list-catalog`

Model Kataloğunda kullanılabilir modelleri listele.

Her tarif için bir satır, yani bir modelin dağıtılmasının test edilmiş her yöntemi için bir satır. `hf endpoints catalog deploy --recipe <RECIPE_ID>` ile birini dağıtın.

**Kullanım**:

```console
$ hf endpoints list-catalog [OPTIONS]
```

**Seçenekler**:

* `--accelerator [cpu|gpu|neuron]`: Yalnızca bu hızlandırıcıda çalışan tarifleri gösterir.
* `--engine [llamacpp|sglang|tei|vllm]`: Sadece bu çıkarım motorunu çalıştıran tarifleri gösterir.
* `--license TEXT`: Sadece bu lisans altındaki modelleri göster (ör. 'Apache 2.0').
* `--task TEXT`: Sadece bu görev için modelleri göster (ör. 'text-generation').
* `--search TEXT`: Arama sorgusu.
* `--limit INTEGER`: Dönülecek model sayısını sınırlar.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

### `hf endpoints pause`

Bir Çıkarım Uç noktasını Durdurun.

**Kullanım**:

```console
$ hf endpoints pause [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Uç nokta adı. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints pause my-endpoint

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints resume`

Bir Çıkarım Uç noktasını Devam Ettirin.

**Kullanım**:

```console
$ hf endpoints resume [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Uç nokta adı. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--fail-if-already-running`: `True` ise, Inference Endpoint zaten çalışıyorsa yöntem bir hata fırlatır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints resume my-endpoint

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints scale-to-zero`

Bir Çıkarım Uç noktasını sıfıra ölçekleyin.

**Kullanım**:

```console
$ hf endpoints scale-to-zero [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Uç nokta adı. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints scale-to-zero my-endpoint

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf endpoints update`

Mevcut bir uç nokta güncelleyin.

**Kullanım**:

```console
$ hf endpoints update [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Uç nokta adı. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: Inference Endpoint ile ilişkili ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--repo TEXT`: Inference Endpoint ile ilişkili model deposunun adı (ör. 'openai/gpt-oss-120b').
* `--accelerator TEXT`: Çıkarım için kullanılacak donanım hızlandırıcısı (ör. 'cpu').
* `--instance-size TEXT`: Modelin barındırılmasında kullanılacak örneğin boyutu veya türü (ör. 'x4').
* `--instance-type TEXT`: Inference Endpoint'in dağıtılacağı bulut örnek türü (ör. 'intel-icl').
* `--framework TEXT`: Model için kullanılan makine öğrenimi çerçevesi (ör. 'custom').
* `--revision TEXT`: Inference Endpoint üzerinde dağıtılacak belirli model revizyonu (ör. '6c0e6080953db56375760c0471a8c5f2929baf11').
* `--task TEXT`: Modelin dağıtılacağı görev (ör. 'text-classification').
* `--custom-image TEXT`: Çalıştırılacak konteyner için Docker görüntüsü URL'si (ör. 'nexagi/sglang:v0.5.12'). Uç noktada (endpoint) şu an yapılandırılmış görüntünün üzerine yama atmak yerine onu değiştirir; bu nedenle korumak istediğiniz motor ve konteyner ayarlarını da birlikte iletin ve bunları görmek için önce 'hf endpoints describe NAME' komutunu çalıştırın.
* `--engine [custom|hf-serve|llamacpp|sglang|tei|tgi|tgi-neuron|vllm|vllm-neuron]`: --custom-image ile çalıştırılacak yönetilen motor görüntüsü (ör. 'vllm'). Varsayılan olarak rastgele bir konteynerdir.
* `--health-route TEXT`: Konteyner tarafından açılan sağlık kontrolü rotası (ör. '/health'). --custom-image gerektirir.
* `--port INTEGER`: Konteynerin dinlediği port (ör. 30000). --custom-image gerektirir.
* `--tensor-parallel-size INTEGER`: Tek bir model kopyasının dağıtılacağı hızlandırıcı sayısı (yalnızca vLLM ve SGLang motorları).
* `--data-parallel-size INTEGER`: Çalıştırılacak model kopyalarının sayısı, hızlandırıcı başına bir adet (yalnızca vLLM motoru).
* `--container-command TEXT`: Konteyner giriş noktasını, token'lara ayrılmış tırnak içinde bir dize olarak (ör. "python -m sglang.launch_server") geçersiz kılar. Mevcut değerin yerini alır; temizlemek için boş bir dize iletin.
* `--container-args TEXT`: Konteyner giriş noktasına eklenen argümanlar, token'lara ayrılmış tırnak içinde bir dize olarak (ör. "--enable-auto-tool-choice --tool-call-parser lfm2"). Uç noktada şu an ayarlı olan argümanların üzerine eklenmek yerine onları değiştirir; bu nedenle korumak istediklerinizi dahil edin ve bunları görmek için önce 'hf endpoints describe NAME' komutunu çalıştırın. Temizlemek için boş bir dize iletin.
* `--min-replica INTEGER`: Inference Endpoint için çalışır durumda tutulacak en az replika (örnek) sayısı.
* `--max-replica INTEGER`: Inference Endpoint için ölçeklenecek maksimum replika (örnek) sayısı.
* `--scale-to-zero-timeout INTEGER`: Pasif bir uç noktanın sıfıra ölçeklenmeden önce geçen dakika cinsinden süre.
* `--scaling-metric [pendingRequests|hardwareUsage]`: Ölçeklendirme için metrik referansı.
* `--scaling-threshold FLOAT`: Ölçek büyütme tetiklemek için kullanılan ölçekleme metriği eşiği. Ölçekleme metriği sağlanmadığında yok sayılır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf endpoints update my-endpoint --min-replica 2 $ hf endpoints update my-endpoint --tensor-parallel-size 8 $ hf endpoints update my-endpoint --container-args "--enable-auto-tool-choice --tool-call-parser lfm2"

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf env`

Ortam hakkında bilgi yazdırın.

**Kullanım**:

```console
$ hf env [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

## `hf extensions`

hf CLI eklentilerini yönetin. [alias: ext]

Güvenlik Uyarısı: eklentiler üçüncü taraf yürütülebilir dosyaları veya Python paketleridir. Yalnızca güvendiğiniz kaynaklardan yükleyin.

**Kullanım**:

```console
$ hf extensions [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `exec`: Yüklenmiş bir eklentiyi çalıştırır.
* `install`: Halka açık bir GitHub deposundan bir eklenti yükler.
* `list`: List installed extension commands. [alias: ls]
* `remove`: Yüklenmiş bir eklentiyi kaldırır. [alias: rm]
* `search`: GitHub'de kullanılabilir eklentileri (‘hf-extension’ konusu ile etiketlenmiş) arar.
* `update`: Yüklenmiş eklenti(ler)i en son sürümlerine günceller.

### `hf extensions exec`

Yüklü bir eklentiyi çalıştırın.

**Kullanım**:

```console
$ hf extensions exec [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Uzantı adı (`hf-` öneki ile veya olmadan). [zorunlu]

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf extensions exec claude -- --help $ hf extensions exec claude --model zai-org/GLM-5

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf extensions install`

Herkese açık bir GitHub deposundan bir eklenti yükleyin.

Güvenlik uyarısı: Bu, üçüncü taraf bir çalıştırılabilir dosya veya Python paketi yükler. Yalnızca güvendiğiniz kaynaklardan yükleyin.

**Kullanım**:

```console
$ hf extensions install [OPTIONS] REPO_ID
```

**Argümanlar**:

* `REPO_ID`: `[OWNER/]hf-<name>` biçimindeki GitHub eklenti deposu. [zorunlu]

**Seçenekler**:

* `--force`: Zaten yüklüyse üzerine yaz.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf extensions install hf-claude $ hf extensions install hanouticelina/hf-claude $ hf extensions install alvarobartt/hf-mem

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf extensions list`

Yüklü eklenti komutlarını listeler. [alias: ls]

**Kullanım**:

```console
$ hf extensions list [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf extensions list

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf extensions remove`

Yüklü bir eklentiyi kaldırır. [alias: rm]

**Kullanım**:

```console
$ hf extensions remove [OPTIONS] NAME
```

**Argümanlar**:

* `NAME`: Kaldırılacak eklenti adı (`hf-` önekiyle veya öneksiz). [zorunlu]

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf extensions remove claude

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf extensions search`

GitHub'da kullanılabilir eklentileri arayın ('hf-extension' etiketiyle işaretlenmiş).

**Kullanım**:

```console
$ hf extensions search [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf extensions search

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf extensions update`

Yüklü eklenti(ler)i en son sürümlerine güncelleyin.

**Kullanım**:

```console
$ hf extensions update [OPTIONS] [NAME]
```

**Argümanlar**:

* `[NAME]`: Güncellenecek eklenti (`hf-` önekiyle veya öneksiz, isteğe bağlı olarak `OWNER/hf-<name>` biçiminde). Atlanırsa, yüklü tüm eklentiler kontrol edilir ve eski olanlar güncellenir.

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf extensions update $ hf extensions update hf-claude $ hf extensions update alvarobartt/hf-mem

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf jobs`

Hub üzerinde İşleri çalıştırın ve yönetin.

**Kullanım**:

```console
$ hf jobs [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `cancel`: Bir İşlem İptal Et
* `expose`: Çalışan bir Job'da maruz bırakılan portları değiştirir.
* `hardware`: İşler için kullanılabilir donanım seçeneklerini listeler
* `inspect`: Bir veya daha fazla Job hakkında ayrıntılı bilgi görüntüleyin
* `labels`: Bir İş'teki etiketleri günceller.
* `list`: İşleri Listele. [takma ad: ls, ps]
* `logs`: Bir Job'un günlüklerini getirir.
* `rerun`: Mevcut bir Job'un spec'ini kullanarak yeni bir Job çalıştırın.
* `run`: Bir Job çalıştırın.
* `scheduled`: Hub üzerinde zamanlanmış İşler oluşturun ve yönetin.
* `ssh`: Çalışan bir Job'a SSH bağlantısı kurun.
* `stats`: İşlerin kaynak kullanım istatistiklerini ve metriklerini getirir.
* `uv`: HF altyapısında UV betiklerini (satır içi bağımlılıklara sahip Python) çalıştırın.
* `wait`: Bir veya daha fazla Job'ın son duruma ulaşmasını bekler.

### `hf jobs cancel`

İşlem İptali

**Kullanım**:

```console
$ hf jobs cancel [OPTIONS] JOB_ID
```

**Argümanlar**:

* `JOB_ID`: İş kimliği (veya 'namespace/job_id')  [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs cancel

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs expose`

Çalışan bir Job'da açık portları değiştirin.

**Kullanım**:

```console
$ hf jobs expose [OPTIONS] JOB_ID [PORTS]...
```

**Argümanlar**:

* `JOB_ID`: İş kimliği (veya 'namespace/job_id')  [zorunlu]
* `[PORTS]...`: İşler vekili (jobs proxy) üzerinden açılacak portlar. Erişim, işin ad alanına (namespace) okuma erişimi olan bir HF token gerektirir.

**Seçenekler**:

* `--public INTEGER`: Kimlik doğrulama olmadan bir portu dışa açar. Birden fazla port için bayrağı tekrarlayın. Portu konumsal bir argüman olarak ayrıca geçmenize gerek yoktur.
* `--clear`: Tüm açık portları kapatır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs expose  8000 $ hf jobs expose  8000 --public 9000 $ hf jobs expose  --clear

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs hardware`

İşler için kullanılabilir donanım seçeneklerini listele

**Kullanım**:

```console
$ hf jobs hardware [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs hardware

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs inspect`

Bir veya daha fazla İş hakkında ayrıntılı bilgi görüntüleyin

**Kullanım**:

```console
$ hf jobs inspect [OPTIONS] JOB_IDS...
```

**Argümanlar**:

* `JOB_IDS...`: İncelemek için iş kimlikleri (veya 'namespace/job_id')  [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs inspect

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs labels`

Bir İş'in etiketlerini günceller. --label parametresi geçirildiğinde mevcut tüm etiketler değiştirilir; yalnızca --name geçirildiğinde etiketler korunur.

**Kullanım**:

```console
$ hf jobs labels [OPTIONS] JOB_ID
```

**Argümanlar**:

* `JOB_ID`: İş kimliği (veya 'namespace/job_id')  [zorunlu]

**Seçenekler**:

* `--name TEXT`: İşe ad verin. `name` etiketi olarak saklanır. Adların benzersiz olması gerekmez. Varsayılan olarak, çözümlenmiş başlatma yapılandırmasının kısa bir özetiyle birlikte görüntü veya betik adı kullanılır.
* `-l, --label TEXT`: Etiketleri ayarlar. Örn. --label KEY=VALUE veya --label LABEL
* `--clear`: İşten tüm etiketleri kaldırır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs labels  --name training-v2 $ hf jobs labels  --label env=prod --label team=ml $ hf jobs labels  --clear

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs list | ls | ps`

İşleri Listele.

Duruma göre filtrelemek için `--status` (olası değerler için [JobStage](/docs/huggingface_hub/v2.4.0/tr/package_reference/jobs#huggingface_hub.JobStage)’a bakın) ve `key=value` etiketlerine göre filtrelemek için `--label` kullanın. Bir Job’un listelenmesi için tüm filtrelerle eşleşmesi gerekir.

**Kullanım**:

```console
$ hf jobs list | ls | ps [OPTIONS]
```

**Seçenekler**:

* `-a, --all`: Tüm İşleri gösterir (varsayılan olarak çalışan ve zamanlananları gösterir). --status ile birleştirilemez.
* `--status [COMPLETED|CANCELED|ERROR|DELETED|SCHEDULING|RUNNING]`: Sadece belirtilen durumdaki Job'ları gösterir. Virgülle ayrılmış veya tekrarlı olarak verilebilir, örn. `--status running,scheduling`.
* `-l, --label TEXT`: Sadece verilen `key=value` etiketine sahip İşleri göster. Birden fazla etiket gerektirmek için tekrarlayın, örn. `--label env=prod --label team=ml`.
* `--name TEXT`: Sadece verilen ada sahip İşleri gösterir (`--label name=NAME` kısayolu).
* `--limit INTEGER`: Gösterilecek maksimum İş sayısı. Tümünü (sınırsız) göstermek için 0 olarak ayarlayın. [varsayılan: 100]
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs ls $ hf jobs ls -a $ hf jobs ls --status running,scheduling $ hf jobs ls --name training-v2 $ hf jobs ls --label env=prod --label team=ml $ hf jobs ls --all --label hf-sandbox=1

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs logs`

Bir Job'un günlüklerini getirin.

Varsayılan olarak, mevcut logları yazdırır ve çıkar (engellemez). İş tamamlanana kadar logları gerçek zamanlı olarak akış halinde almak için --follow/-f kullanın. Dönen satır sayısını sınırlamak için --tail/-n kullanın (destekleniyorsa sunucu tarafında).

Not: günlük akışı sonlandığında, İş başarılı olsun ya da başarısız olsun, aşağıdaki işlem sona erer. Son durumu kontrol etmek için `hf jobs inspect <job_id>` komutunu çalıştırın.

**Kullanım**:

```console
$ hf jobs logs [OPTIONS] JOB_ID
```

**Argümanlar**:

* `JOB_ID`: İş kimliği (veya 'namespace/job_id')  [zorunlu]

**Seçenekler**:

* `-f, --follow`: Günlük çıktısını takip et (iş tamamlanana kadar akış halinde tut). Bu bayrak olmadan, yalnızca o anda mevcut olan günlükler yazdırılır.
* `-n, --tail INTEGER`: Günlüklerin sonundan gösterilecek satır sayısı. --follow ile birleştirildiğinde, son N satırdan itibaren akışa başlar.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs logs $ hf jobs logs -f $ hf jobs logs --tail 20 $ hf jobs logs -f --tail 100

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs rerun`

Mevcut bir İş'in spesifikasyonuyla yeni bir İş çalıştırın.

**Kullanım**:

```console
$ hf jobs rerun [OPTIONS] JOB_ID
```

**Argümanlar**:

* `JOB_ID`: İş kimliği (veya 'namespace/job_id')  [zorunlu]

**Seçenekler**:

* `-d, --detach`: Job'ı arka planda çalıştırın ve Job Kimliğini yazdırın.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs rerun $ hf jobs rerun --detach

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs run`

İş Çalıştırın.

**Kullanım**:

```console
$ hf jobs run [OPTIONS] IMAGE COMMAND...
```

**Argümanlar**:

* `IMAGE`: Kullanılacak Docker görüntüsü. [zorunlu]
* `COMMAND...`: Çalıştırılacak komut. [zorunlu]

**Seçenekler**:

* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--name TEXT`: İşe ad verin. `name` etiketi olarak saklanır. Adların benzersiz olması gerekmez. Varsayılan olarak, çözümlenmiş başlatma yapılandırmasının kısa bir özetiyle birlikte görüntü veya betik adı kullanılır.
* `-l, --label TEXT`: Etiketleri ayarlar. Örn. --label KEY=VALUE veya --label LABEL
* `-v, --volume TEXT`: Bir veya daha fazla hacim bağlar. Biçim: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro|:rw] veya LOCAL_DIR:/MOUNT_PATH[:ro|:rw]. TYPE, models, datasets, spaces, buckets değerlerinden biridir. TYPE belirtilmezse varsayılan olarak models alınır. models, datasets ve spaces her zaman salt okunur olarak bağlanır. buckets varsayılan olarak okuma+yazma olarak bağlanır. Yerel bir dizin kaynağı önce bir bucket'a senkronize edilir ve varsayılan olarak salt okunur olarak bağlanır. Örn. -v hf://datasets/org/ds:/data veya -v hf://buckets/org/b:/mnt:ro veya -v ./inputs:/inputs
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Donanım için flavor. Kullanılabilir flavorları listelemek için 'hf jobs hardware' komutunu çalıştırın. Varsayılan değer `cpu-basic`'tir.
* `--timeout TEXT`: Maksimum süre: s (saniye, varsayılan), m (dakika), h (saat) veya d (gün) ile belirtilen int.
* `--attempts INTEGER RANGE`: İlk çalıştırma dahil olmak üzere maksimum deneme sayısı. Varsayılan değer 1'dir. [x>=1]
* `-d, --detach`: Job'ı arka planda çalıştırın ve Job Kimliğini yazdırın.
* `--dry-run`: Job'ı göndermeden çözümlenmiş Job yapılandırmasını yazdırır.
* `--expose INTEGER`: İşler vekili (jobs proxy) üzerinden bir konteyner portunu dışa açar. Birden fazla port için bayrağı tekrarlayın (ör. `--expose 8000 --expose 8001`). Her dışa açılan port, herkese açık işler (jobs) alan adında erişilebilir olur; erişim, işin ad alanına (namespace) okuma erişimi olan bir HF jetonu gerektirir.
* `--expose-public INTEGER`: Kimlik doğrulama olmadan bir konteyner portunu işler vekili (jobs proxy) üzerinden açar. Birden fazla port için bayrağı tekrarlayın. `--expose` ile portu ayrıca geçmenize gerek yoktur.
* `--ssh`: İşin konteynerinin SSH üzerinden erişilebilir olmasını sağlar. `hf jobs ssh <job_id>` komutuyla bağlanın. https://huggingface.co/settings/keys adresinde kayıtlı bir SSH anahtarının bulunması gerekir.
* `--network-group TEXT`: Bir ağ grubuna katılın. Aynı namespace ve resource group içinde bir grubu paylaşan işler birlikte yerleştirilir ve her port üzerinden birbirine erişir. Her üyenin içinde, `$HF_NETWORK_GROUP_HOSTNAME` her üyeye çözümlenir. Küçük harfli alfanümerik karakterler ve tireler, en fazla 46 karakter.
* `--network-alias TEXT`: Ağ grubunda bir takma ad talep edin. Üyeler, bunu talep eden işlere `${HF_NETWORK_GROUP_PREFIX}<alias>` üzerinden erişir. Birden fazla takma ad için bayrağı tekrarlayın. Küçük harfli alfanümerik karakterler ve tireler, en fazla 34 karakter, iş içinde benzersiz. `--network-group` gerektirir.
* `--resource-group-id TEXT`: Job'ın oluşturulacağı kaynak grubunun kimliği. Bir organizasyon içindeki kaynaklara erişimi kontrol etmek ve maliyet atama/harcama limiti özellikleri için kullanılır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--format [agent|auto|human|json|quiet]`: Çıktı biçimi. Varsayılan olarak 'auto' kullanılır ve terminal'e göre 'agent' veya 'human' seçilir.
* `--json`: JSON çıktısı. '--format json' ile eşdeğerdir.
* `-q, --quiet`: Sessiz çıktı (satır başına bir kimlik). '--format quiet' ile eşdeğerdir.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs run --name hello-world python:3.12 python -c 'print("Hello!")'
$ hf jobs run --detach python:3.12 python script.py
$ hf jobs run -e FOO=foo python:3.12 python script.py
$ hf jobs run --secrets HF_TOKEN python:3.12 python script.py
$ hf jobs run -v hf://org/my-model:/data -v hf://buckets/org/b:/mnt python:3.12 python script.py

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs scheduled`

Hub'da zamanlanmış İşler oluşturun ve yönetin.

**Kullanım**:

```console
$ hf jobs scheduled [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `delete`: Planlanmış bir Job'u siler.
* `inspect`: Planlanmış bir veya daha fazla Job hakkında ayrıntılı bilgi görüntüler
* `labels`: Planlanmış bir Job'daki etiketleri günceller.
* `list`: List scheduled Jobs. [alias: ls, ps]
* `reschedule`: Planlanmış bir Job'un ne zaman çalışacağını değiştirir.
* `resume`: Planlanmış bir Job'ı yeniden başlatır (durdurmayı geri alır).
* `run`: Bir İş Zamanla.
* `suspend`: Planlanmış bir Job'ı askıya alır (durdurur).
* `trigger`: Planlanmış bir Job'ün derhal çalışmasını tetikler (zamanlamayı değiştirmez).
* `uv`: UV betiklerini HF altyapısında zamanla.

#### `hf jobs scheduled delete`

Planlanmış bir Job'u silin.

**Kullanım**:

```console
$ hf jobs scheduled delete [OPTIONS] SCHEDULED_JOB_ID
```

**Argümanlar**:

* `SCHEDULED_JOB_ID`: Planlanmış İş ID'si (veya 'namespace/scheduled_job_id') [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled delete

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled inspect`

Planlanmış bir veya daha fazla İş hakkında ayrıntılı bilgi görüntüleyin

**Kullanım**:

```console
$ hf jobs scheduled inspect [OPTIONS] SCHEDULED_JOB_IDS...
```

**Argümanlar**:

* `SCHEDULED_JOB_IDS...`: İncelemek için planlanmış iş kimlikleri (veya 'namespace/scheduled_job_id')  [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled inspect

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled labels`

Zamanlanmış bir Job'daki etiketleri günceller. --label parametresi geçirildiğinde tüm mevcut etiketler değiştirilir; yalnızca --name geçirildiğinde etiketler korunur.

**Kullanım**:

```console
$ hf jobs scheduled labels [OPTIONS] SCHEDULED_JOB_ID
```

**Argümanlar**:

* `SCHEDULED_JOB_ID`: Planlanmış İş ID'si (veya 'namespace/scheduled_job_id') [zorunlu]

**Seçenekler**:

* `--name TEXT`: İşe ad verin. `name` etiketi olarak saklanır. Adların benzersiz olması gerekmez. Varsayılan olarak, çözümlenmiş başlatma yapılandırmasının kısa bir özetiyle birlikte görüntü veya betik adı kullanılır.
* `-l, --label TEXT`: Etiketleri ayarlar. Örn. --label KEY=VALUE veya --label LABEL
* `--clear`: Planlanan işten tüm etiketleri kaldırır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled labels  --name daily-script $ hf jobs scheduled labels  --label env=prod --label team=ml $ hf jobs scheduled labels  --clear

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled list | ls | ps`

Planlanan İşleri listele.

Duruma göre filtrelemek için `--status` (`active` veya `suspended`) ve `key=value` etiketlerine göre filtrelemek için `--label` kullanın. Planlanmış bir Job'un listelenmesi için tüm filtrelerle eşleşmesi gerekir.

**Kullanım**:

```console
$ hf jobs scheduled list | ls | ps [OPTIONS]
```

**Seçenekler**:

* `-a, --all`: Tüm planlanmış İşleri gösterir (varsayılan olarak askıya alınmış olanlar gizlenir). --status ile birleştirilemez.
* `--status [active|suspended]`: Sadece belirtilen duruma sahip planlanmış İşleri gösterir. Virgülle ayrılmış veya tekrarlı olarak kullanılabilir, örn. `--status suspended`.
* `-l, --label TEXT`: Sadece verilen `key=value` etiketine sahip planlanmış İşleri gösterir. Birden fazla etiket gerektirmek için tekrarlayın, örneğin `--label env=prod --label team=ml`.
* `--name TEXT`: Sadece verilen ada sahip planlanmış İşleri gösterir (`--label name=NAME` kısayolu).
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled ls $ hf jobs scheduled ls -a $ hf jobs scheduled ls --status suspended $ hf jobs scheduled ls --name daily-script $ hf jobs scheduled ls --label env=prod --label team=ml

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled reschedule`

Planlanmış bir İşin ne zaman çalışacağını değiştirin.

**Kullanım**:

```console
$ hf jobs scheduled reschedule [OPTIONS] SCHEDULED_JOB_ID SCHEDULE
```

**Argümanlar**:

* `SCHEDULED_JOB_ID`: Planlanmış İş ID'si (veya 'namespace/scheduled_job_id') [zorunlu]
* `SCHEDULE`: @annually, @yearly, @monthly, @weekly, @daily, @hourly değerlerinden biri veya bir CRON zamanlama ifadesi. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled reschedule  "0 9 * * 1"

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled resume`

Resume planlanmış bir Job'u (durdurmayı geri al).

**Kullanım**:

```console
$ hf jobs scheduled resume [OPTIONS] SCHEDULED_JOB_ID
```

**Argümanlar**:

* `SCHEDULED_JOB_ID`: Planlanmış İş ID'si (veya 'namespace/scheduled_job_id') [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled resume

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled run`

İş Zamanı Planla.

**Kullanım**:

```console
$ hf jobs scheduled run [OPTIONS] SCHEDULE IMAGE COMMAND...
```

**Argümanlar**:

* `SCHEDULE`: @annually, @yearly, @monthly, @weekly, @daily, @hourly değerlerinden biri veya bir CRON zamanlama ifadesi. [zorunlu]
* `IMAGE`: Kullanılacak Docker görüntüsü. [zorunlu]
* `COMMAND...`: Çalıştırılacak komut. [zorunlu]

**Seçenekler**:

* `--suspend / --no-suspend`: Planlanan Job'ı askıya alır (durdurur)
* `--concurrency / --no-concurrency`: Bu Job'un birden fazla örneğinin eşzamanlı olarak çalışmasına izin verir
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--name TEXT`: İşe ad verin. `name` etiketi olarak saklanır. Adların benzersiz olması gerekmez. Varsayılan olarak, çözümlenmiş başlatma yapılandırmasının kısa bir özetiyle birlikte görüntü veya betik adı kullanılır.
* `-l, --label TEXT`: Etiketleri ayarlar. Örn. --label KEY=VALUE veya --label LABEL
* `-v, --volume TEXT`: Bir veya daha fazla hacim bağlar. Biçim: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro|:rw] veya LOCAL_DIR:/MOUNT_PATH[:ro|:rw]. TYPE, models, datasets, spaces, buckets değerlerinden biridir. TYPE belirtilmezse varsayılan olarak models alınır. models, datasets ve spaces her zaman salt okunur olarak bağlanır. buckets varsayılan olarak okuma+yazma olarak bağlanır. Yerel bir dizin kaynağı önce bir bucket'a senkronize edilir ve varsayılan olarak salt okunur olarak bağlanır. Örn. -v hf://datasets/org/ds:/data veya -v hf://buckets/org/b:/mnt:ro veya -v ./inputs:/inputs
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Donanım için flavor. Kullanılabilir flavorları listelemek için 'hf jobs hardware' komutunu çalıştırın. Varsayılan değer `cpu-basic`'tir.
* `--timeout TEXT`: Maksimum süre: s (saniye, varsayılan), m (dakika), h (saat) veya d (gün) ile belirtilen int.
* `--attempts INTEGER RANGE`: İlk çalıştırma dahil olmak üzere maksimum deneme sayısı. Varsayılan değer 1'dir. [x>=1]
* `--dry-run`: Job'ı göndermeden çözümlenmiş Job yapılandırmasını yazdırır.
* `--expose INTEGER`: İşler vekili (jobs proxy) üzerinden bir konteyner portunu dışa açar. Birden fazla port için bayrağı tekrarlayın (ör. `--expose 8000 --expose 8001`). Her dışa açılan port, herkese açık işler (jobs) alan adında erişilebilir olur; erişim, işin ad alanına (namespace) okuma erişimi olan bir HF jetonu gerektirir.
* `--expose-public INTEGER`: Kimlik doğrulama olmadan bir konteyner portunu işler vekili (jobs proxy) üzerinden açar. Birden fazla port için bayrağı tekrarlayın. `--expose` ile portu ayrıca geçmenize gerek yoktur.
* `--resource-group-id TEXT`: Job'ın oluşturulacağı kaynak grubunun kimliği. Bir organizasyon içindeki kaynaklara erişimi kontrol etmek ve maliyet atama/harcama limiti özellikleri için kullanılır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--format [agent|auto|human|json|quiet]`: Çıktı biçimi. Varsayılan olarak 'auto' kullanılır ve terminal'e göre 'agent' veya 'human' seçilir.
* `--json`: JSON çıktısı. '--format json' ile eşdeğerdir.
* `-q, --quiet`: Sessiz çıktı (satır başına bir kimlik). '--format quiet' ile eşdeğerdir.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled run "0 0 * * *" --name daily-script python:3.12 python script.py

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled suspend`

Suspend (pause) planlanmış bir Job'u.

**Kullanım**:

```console
$ hf jobs scheduled suspend [OPTIONS] SCHEDULED_JOB_ID
```

**Argümanlar**:

* `SCHEDULED_JOB_ID`: Planlanmış İş ID'si (veya 'namespace/scheduled_job_id') [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled suspend

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled trigger`

Zamanlanmış bir Job'ı derhal çalıştırmak (zamanlamayı değiştirmez).

**Kullanım**:

```console
$ hf jobs scheduled trigger [OPTIONS] SCHEDULED_JOB_ID
```

**Argümanlar**:

* `SCHEDULED_JOB_ID`: Planlanmış İş ID'si (veya 'namespace/scheduled_job_id') [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled trigger

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf jobs scheduled uv`

UV betiklerini HF altyapısında zamanla.

**Kullanım**:

```console
$ hf jobs scheduled uv [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `run`: HF altyapısında bir UV betiğini (yerel dosya veya URL) çalıştırır

##### `hf jobs scheduled uv run`

HF altyapısında bir UV betiği (yerel dosya veya URL) çalıştırın

**Kullanım**:

```console
$ hf jobs scheduled uv run [OPTIONS] SCHEDULE SCRIPT [SCRIPT_ARGS]...
```

**Argümanlar**:

* `SCHEDULE`: @annually, @yearly, @monthly, @weekly, @daily, @hourly değerlerinden biri veya bir CRON zamanlama ifadesi. [zorunlu]
* `SCRIPT`: Çalıştırılacak UV betiği (yerel dosya veya URL)  [zorunlu]
* `[SCRIPT_ARGS]...`: Betik için argümanlar

**Seçenekler**:

* `--suspend / --no-suspend`: Planlanan Job'ı askıya alır (durdurur)
* `--concurrency / --no-concurrency`: Bu Job'un birden fazla örneğinin eşzamanlı olarak çalışmasına izin verir
* `--image TEXT`: `uv` yüklü özel bir Docker görüntüsü kullanın.
* `--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Donanım için flavor. Kullanılabilir flavorları listelemek için 'hf jobs hardware' komutunu çalıştırın. Varsayılan değer `cpu-basic`'tir.
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--name TEXT`: İşe ad verin. `name` etiketi olarak saklanır. Adların benzersiz olması gerekmez. Varsayılan olarak, çözümlenmiş başlatma yapılandırmasının kısa bir özetiyle birlikte görüntü veya betik adı kullanılır.
* `-l, --label TEXT`: Etiketleri ayarlar. Örn. --label KEY=VALUE veya --label LABEL
* `-v, --volume TEXT`: Bir veya daha fazla hacim bağlar. Biçim: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro|:rw] veya LOCAL_DIR:/MOUNT_PATH[:ro|:rw]. TYPE, models, datasets, spaces, buckets değerlerinden biridir. TYPE belirtilmezse varsayılan olarak models alınır. models, datasets ve spaces her zaman salt okunur olarak bağlanır. buckets varsayılan olarak okuma+yazma olarak bağlanır. Yerel bir dizin kaynağı önce bir bucket'a senkronize edilir ve varsayılan olarak salt okunur olarak bağlanır. Örn. -v hf://datasets/org/ds:/data veya -v hf://buckets/org/b:/mnt:ro veya -v ./inputs:/inputs
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--timeout TEXT`: Maksimum süre: s (saniye, varsayılan), m (dakika), h (saat) veya d (gün) ile belirtilen int.
* `--attempts INTEGER RANGE`: İlk çalıştırma dahil olmak üzere maksimum deneme sayısı. Varsayılan değer 1'dir. [x>=1]
* `--dry-run`: Job'ı göndermeden çözümlenmiş Job yapılandırmasını yazdırır.
* `--expose INTEGER`: İşler vekili (jobs proxy) üzerinden bir konteyner portunu dışa açar. Birden fazla port için bayrağı tekrarlayın (ör. `--expose 8000 --expose 8001`). Her dışa açılan port, herkese açık işler (jobs) alan adında erişilebilir olur; erişim, işin ad alanına (namespace) okuma erişimi olan bir HF jetonu gerektirir.
* `--expose-public INTEGER`: Kimlik doğrulama olmadan bir konteyner portunu işler vekili (jobs proxy) üzerinden açar. Birden fazla port için bayrağı tekrarlayın. `--expose` ile portu ayrıca geçmenize gerek yoktur.
* `--resource-group-id TEXT`: Job'ın oluşturulacağı kaynak grubunun kimliği. Bir organizasyon içindeki kaynaklara erişimi kontrol etmek ve maliyet atama/harcama limiti özellikleri için kullanılır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--with TEXT`: Belirtilen paketler yüklü olarak çalıştır
* `-p, --python TEXT`: Çalışma ortamı için kullanılacak Python yorumlayıcısı
* `--format [agent|auto|human|json|quiet]`: Çıktı biçimi. Varsayılan olarak 'auto' kullanılır ve terminal'e göre 'agent' veya 'human' seçilir.
* `--json`: JSON çıktısı. '--format json' ile eşdeğerdir.
* `-q, --quiet`: Sessiz çıktı (satır başına bir kimlik). '--format quiet' ile eşdeğerdir.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs scheduled uv run "0 0 * * *" --name daily-script script.py $ hf jobs scheduled uv run "0 0 * * *" script.py --with pandas

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs ssh`

Çalışan bir İşe SSH ile bağlanın.

Job henüz çalışmıyorsa, bağlanmadan önce RUNNING durumuna gelmesini bekler. Job'un SSH etkinleştirilerek başlatılması (`hf jobs run --ssh ...`) ve SSH anahtarınızın https://huggingface.co/settings/keys adresinde kayıtlı olması gerekir.

**Kullanım**:

```console
$ hf jobs ssh [OPTIONS] JOB_ID
```

**Argümanlar**:

* `JOB_ID`: İş kimliği (veya 'namespace/job_id')  [zorunlu]

**Seçenekler**:

* `-i, --identity-file PATH`: SSH kimlik dosyasının yolu (`ssh -i` parametresine iletilir).
* `--dry-run`: SSH komutunu çalıştırmak yerine yazdırır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs ssh $ hf jobs ssh  --dry-run $ hf jobs ssh  -i ~/.ssh/id_ed25519

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs stats`

İşlerin kaynak kullanım istatistiklerini ve metriklerini getirin.

Varsayılan olarak, mevcut istatistiklerin bir anlık görüntüsünü yazdırır ve çıkar (engellemez). İşler tamamlanana kadar canlı istatistikleri görüntülemek için --follow/-f kullanın.

**Kullanım**:

```console
$ hf jobs stats [OPTIONS] [JOB_IDS]...
```

**Argümanlar**:

* `[JOB_IDS]...`: İş kimlikleri (veya 'namespace/job_id')

**Seçenekler**:

* `-f, --follow`: İstatistik çıktısını takip et (Jobs tamamlanana kadar canlı görünüm). Bu bayrak olmadan, tek bir anlık görüntü yazdırılır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs stats $ hf jobs stats $ hf jobs stats -f

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs uv`

UV betiklerini (satır içi bağımlılıklara sahip Python) HF altyapısında çalıştırın.

**Kullanım**:

```console
$ hf jobs uv [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `run`: HF altyapısında bir UV betiğini (yerel dosya veya URL) çalıştırır

#### `hf jobs uv run`

HF altyapısında bir UV betiği (yerel dosya veya URL) çalıştırın

**Kullanım**:

```console
$ hf jobs uv run [OPTIONS] SCRIPT [SCRIPT_ARGS]...
```

**Argümanlar**:

* `SCRIPT`: Çalıştırılacak UV betiği (yerel dosya veya URL)  [zorunlu]
* `[SCRIPT_ARGS]...`: Betik için argümanlar

**Seçenekler**:

* `--image TEXT`: `uv` yüklü özel bir Docker görüntüsü kullanın.
* `--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Donanım için flavor. Kullanılabilir flavorları listelemek için 'hf jobs hardware' komutunu çalıştırın. Varsayılan değer `cpu-basic`'tir.
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--name TEXT`: İşe ad verin. `name` etiketi olarak saklanır. Adların benzersiz olması gerekmez. Varsayılan olarak, çözümlenmiş başlatma yapılandırmasının kısa bir özetiyle birlikte görüntü veya betik adı kullanılır.
* `-l, --label TEXT`: Etiketleri ayarlar. Örn. --label KEY=VALUE veya --label LABEL
* `-v, --volume TEXT`: Bir veya daha fazla hacim bağlar. Biçim: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro|:rw] veya LOCAL_DIR:/MOUNT_PATH[:ro|:rw]. TYPE, models, datasets, spaces, buckets değerlerinden biridir. TYPE belirtilmezse varsayılan olarak models alınır. models, datasets ve spaces her zaman salt okunur olarak bağlanır. buckets varsayılan olarak okuma+yazma olarak bağlanır. Yerel bir dizin kaynağı önce bir bucket'a senkronize edilir ve varsayılan olarak salt okunur olarak bağlanır. Örn. -v hf://datasets/org/ds:/data veya -v hf://buckets/org/b:/mnt:ro veya -v ./inputs:/inputs
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--timeout TEXT`: Maksimum süre: s (saniye, varsayılan), m (dakika), h (saat) veya d (gün) ile belirtilen int.
* `--attempts INTEGER RANGE`: İlk çalıştırma dahil olmak üzere maksimum deneme sayısı. Varsayılan değer 1'dir. [x>=1]
* `-d, --detach`: Job'ı arka planda çalıştırın ve Job Kimliğini yazdırın.
* `--dry-run`: Job'ı göndermeden çözümlenmiş Job yapılandırmasını yazdırır.
* `--expose INTEGER`: İşler vekili (jobs proxy) üzerinden bir konteyner portunu dışa açar. Birden fazla port için bayrağı tekrarlayın (ör. `--expose 8000 --expose 8001`). Her dışa açılan port, herkese açık işler (jobs) alan adında erişilebilir olur; erişim, işin ad alanına (namespace) okuma erişimi olan bir HF jetonu gerektirir.
* `--expose-public INTEGER`: Kimlik doğrulama olmadan bir konteyner portunu işler vekili (jobs proxy) üzerinden açar. Birden fazla port için bayrağı tekrarlayın. `--expose` ile portu ayrıca geçmenize gerek yoktur.
* `--ssh`: İşin konteynerinin SSH üzerinden erişilebilir olmasını sağlar. `hf jobs ssh <job_id>` komutuyla bağlanın. https://huggingface.co/settings/keys adresinde kayıtlı bir SSH anahtarının bulunması gerekir.
* `--network-group TEXT`: Bir ağ grubuna katılın. Aynı namespace ve resource group içinde bir grubu paylaşan işler birlikte yerleştirilir ve her port üzerinden birbirine erişir. Her üyenin içinde, `$HF_NETWORK_GROUP_HOSTNAME` her üyeye çözümlenir. Küçük harfli alfanümerik karakterler ve tireler, en fazla 46 karakter.
* `--network-alias TEXT`: Ağ grubunda bir takma ad talep edin. Üyeler, bunu talep eden işlere `${HF_NETWORK_GROUP_PREFIX}<alias>` üzerinden erişir. Birden fazla takma ad için bayrağı tekrarlayın. Küçük harfli alfanümerik karakterler ve tireler, en fazla 34 karakter, iş içinde benzersiz. `--network-group` gerektirir.
* `--resource-group-id TEXT`: Job'ın oluşturulacağı kaynak grubunun kimliği. Bir organizasyon içindeki kaynaklara erişimi kontrol etmek ve maliyet atama/harcama limiti özellikleri için kullanılır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--with TEXT`: Belirtilen paketler yüklü olarak çalıştır
* `-p, --python TEXT`: Çalışma ortamı için kullanılacak Python yorumlayıcısı
* `--format [agent|auto|human|json|quiet]`: Çıktı biçimi. Varsayılan olarak 'auto' kullanılır ve terminal'e göre 'agent' veya 'human' seçilir.
* `--json`: JSON çıktısı. '--format json' ile eşdeğerdir.
* `-q, --quiet`: Sessiz çıktı (satır başına bir kimlik). '--format quiet' ile eşdeğerdir.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs uv run --name my-script my_script.py $ hf jobs uv run --detach my_script.py $ hf jobs uv run --flavor a10g-small ml_training.py $ hf jobs uv run --with transformers train.py $ hf jobs uv run -v hf://org/my-model:/data -v hf://buckets/org/b:/mnt script.py $ hf jobs uv run --dry-run script.py

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf jobs wait`

Bir veya daha fazla Job'un son duruma ulaşmasını bekler.

Tüm Job'lar tamamlanana kadar bekler, ardından tüm Job'lar başarıyla tamamlandıysa 0 çıkış koduyla, herhangi bir Job iptal edildi, hata verdi veya silindiyse sıfır olmayan bir çıkış koduyla çıkar.

Tüm Jobs aynı namespace'e ait olmalıdır.

**Kullanım**:

```console
$ hf jobs wait [OPTIONS] JOB_IDS...
```

**Argümanlar**:

* `JOB_IDS...`: Beklenecek iş kimlikleri (veya 'namespace/job_id'). [zorunlu]

**Seçenekler**:

* `--timeout TEXT`: Beklenecek en fazla süre: s (saniye, varsayılan), m (dakika), h (saat) veya d (gün) ile belirtilen bir int.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf jobs wait $ hf jobs wait $ hf jobs ls -q | xargs hf jobs wait

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf lfs-enable-largefiles`

5 GB'den büyük dosyaların yüklenmesine izin vermek için deposunu yapılandır.

Bu komut, git-lfs'in büyük dosyaları parçalar halinde verimli bir şekilde yüklemeyi sağlayan özel multipart transfer aracını kullanacak şekilde yapılandırır.

**Kullanım**:

```console
$ hf lfs-enable-largefiles [OPTIONS] PATH
```

**Argümanlar**:

* `PATH`: Yapılandırmak istediğiniz depoya yerel yol. [zorunlu]

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

## `hf lfs-multipart-upload`

Parçalı yüklemeler için dahili git-lfs özel aktarım ajanı.

Bu fonksiyon, git-lfs çok parçalı yüklemeleri için özel aktarım protokolünü uygular. Hugging Face Hub'a büyük dosyaların parçalı yüklemelerini işler.

**Kullanım**:

```console
$ hf lfs-multipart-upload [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

## `hf models`

Hub'daki modellerle etkileşime girin.

**Kullanım**:

```console
$ hf models [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `card`: Hub'daki bir modelin model kartını (README) alır.
* `info`: Hub'daki bir model hakkında bilgi alın.
* `list`: List models on the Hub, or files in a model repo. [alias: ls]

### `hf models card`

Hub'daki bir modelin model kartını (README) alın.

**Kullanım**:

```console
$ hf models card [OPTIONS] MODEL_ID
```

**Argümanlar**:

* `MODEL_ID`: Model kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--metadata`: Karttan yalnızca meta verileri çıktılar.
* `--text`: Yalnızca metin gövdesini çıktı olarak verir (meta veri içermez).
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf models card google/gemma-4-31B-it $ hf models card google/gemma-4-31B-it --metadata $ hf models card google/gemma-4-31B-it --metadata --format json $ hf models card google/gemma-4-31B-it --text

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf models info`

Hub'daki bir model hakkında bilgi alın.

**Kullanım**:

```console
$ hf models info [OPTIONS] MODEL_ID
```

**Argümanlar**:

* `MODEL_ID`: Model kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--expand TEXT`: Dönülecek virgülle ayrılmış özellikler. Kullanıldığında, yalnızca listelenen özellikler (ve id) döndürülür. Örnek: '--expand=downloads,likes,tags'. Geçerli: author, baseModels, cardData, childrenModelCount, config, createdAt, disabled, downloads, downloadsAllTime, evalResults, gated, gguf, inference, inferenceProviderMapping, lastModified, library_name, likes, mask_token, model-index, pipeline_tag, private, resourceGroup, safetensors, sha, siblings, spaces, tags, transformersInfo, trendingScore, usedStorage, widgetData.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf models info meta-llama/Llama-3.2-1B-Instruct $ hf models info Qwen/Qwen3.5-9B --expand downloads,likes,tags

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf models list`

Hub'daki modelleri veya bir model deposundaki dosyaları listeler. [alias: ls]

Hiç argüman verilmeden çağrıldığında, Hub'daki modelleri listeler. Bir model kimliği ile çağrıldığında, o model deposundaki dosyaları listeler.

**Kullanım**:

```console
$ hf models list [OPTIONS] [REPO_ID]
```

**Argümanlar**:

* `[REPO_ID]`: Listelenmek istenen dosyaların Model ID'si (ör. `username/repo-name`). Atlanırsa modeller listelenir.

**Seçenekler**:

* `--search TEXT`: Arama sorgusu.
* `--author TEXT`: Yazar veya kuruluşa göre filtrele.
* `--filter TEXT`: Etiketlere göre filtrele (ör. 'text-classification'). Birden fazla kez kullanılabilir.
* `--pipeline-tag TEXT`: Pipeline etiketine göre filtrele (kanonik görev), örn. 'summarization'.
* `--gated / --no-gated`: Gated durumuna göre filtrele. Sadece gated olanlar için '--gated', sadece gated olmayanlar için '--no-gated'.
* `--apps TEXT`: Modeli çalıştırabilecek uygulama(lar) ile filtreleyin, örn. 'ollama' veya 'vllm'.
* `--num-parameters TEXT`: Parametre sayısına göre filtrele, örn. 'min:6B,max:128B'.
* `--inference-provider [baseten|cerebras|cohere|deepinfra|fal-ai|featherless-ai|fireworks-ai|groq|hf-inference|novita|nscale|openai|ovhcloud|publicai|replicate|scaleway|together|wavespeed|zai-org]`: Modeli sunan çıkarım sağlayıcılarına göre filtreleyin, örn. 'fireworks-ai'.
* `--warm`: Sadece en az bir çıkarım sağlayıcısı tarafından şu anda sunulan modelleri listeler.
* `--sort [created_at|downloads|last_modified|likes|trending_score]`: Sonuçları sıralar.
* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 30]
* `--expand TEXT`: Dönülecek virgülle ayrılmış özellikler. Kullanıldığında, yalnızca listelenen özellikler (ve id) döndürülür. Örnek: '--expand=downloads,likes,tags'. Geçerli: author, baseModels, cardData, childrenModelCount, config, createdAt, disabled, downloads, downloadsAllTime, evalResults, gated, gguf, inference, inferenceProviderMapping, lastModified, library_name, likes, mask_token, model-index, pipeline_tag, private, resourceGroup, safetensors, sha, siblings, spaces, tags, transformersInfo, trendingScore, usedStorage, widgetData.
* `-h, --human-readable`: Boyutları insan okunabilir formatta gösterir (yalnızca dosya listeleme için).
* `--tree`: Dosyaları ağaç biçiminde listeler (yalnızca dosya listeleme için).
* `-R, --recursive`: Dosyaları özyinelemeli olarak listele (yalnızca dosya listeleme için).
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf models ls --sort downloads --limit 10 $ hf models ls --search "llama" --author meta-llama $ hf models ls --pipeline-tag text-generation --warm $ hf models ls --num-parameters min:6B,max:128B --sort likes $ hf models ls --no-gated --author google $ hf models ls --apps llama.cpp --apps vllm $ hf models ls --inference-provider fireworks-ai --sort downloads $ hf models ls --warm --search llama $ hf models ls meta-llama/Llama-3.2-1B-Instruct $ hf models ls meta-llama/Llama-3.2-1B-Instruct -R $ hf models ls meta-llama/Llama-3.2-1B-Instruct --tree -h

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf papers`

Hub'daki makalelerle etkileşime geçin.

**Kullanım**:

```console
$ hf papers [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `info`: Hub'daki bir makale hakkında bilgi alın.
* `list`: List daily papers on the Hub. [alias: ls]
* `read`: Bir makaleyi markdown olarak okur.
* `search`: Hub'da makaleleri arar.

### `hf papers info`

Hub'daki bir makale hakkında bilgi alın.

**Kullanım**:

```console
$ hf papers info [OPTIONS] PAPER_ID
```

**Argümanlar**:

* `PAPER_ID`: arXiv makale kimliği (ör. '2502.08025'). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf papers info 2601.15621

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf papers list`

Hub'da günlük makaleleri listele. [alias: ls]

**Kullanım**:

```console
$ hf papers list [OPTIONS]
```

**Seçenekler**:

* `--date TEXT`: ISO biçiminde (YYYY-AA-GG) tarih veya 'today'.
* `--week TEXT`: Filtrelemek için ISO haftası, örn. '2025-W09'.
* `--month TEXT`: ISO formatında (YYYY-MM) filtrelenecek ay, örn. '2025-02'.
* `--submitter TEXT`: Gönderen kullanıcısının adına göre filtrele.
* `--sort [publishedAt|trending]`: Sonuçları sıralar.
* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 50]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf papers ls $ hf papers ls --sort trending $ hf papers ls --date 2025-01-23 $ hf papers ls --week 2025-W09 $ hf papers ls --submitter akhaliq $ hf papers ls --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf papers read`

Bir makaleyi markdown olarak okuyun.

**Kullanım**:

```console
$ hf papers read [OPTIONS] PAPER_ID
```

**Argümanlar**:

* `PAPER_ID`: arXiv makale kimliği (ör. '2502.08025'). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf papers read 2601.15621

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf papers search`

Hub'da makaleleri arayın.

**Kullanım**:

```console
$ hf papers search [OPTIONS] QUERY
```

**Argümanlar**:

* `QUERY`: Arama sorgu dizesi. [zorunlu]

**Seçenekler**:

* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 20]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf papers search "vision language" $ hf papers search "attention mechanism" --limit 10 $ hf papers search "diffusion" --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf repos`

Hub'daki depoları yönetin.

**Kullanım**:

```console
$ hf repos [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `branch`: Hub'daki bir repoda dalları yönetir.
* `cp`: Yerel yollar, depolar ve varlıklar arasında dosyaları kopyalar.
* `create`: Hub'da yeni bir depo oluşturun.
* `delete`: Hub'dan bir repoyu siler.
* `delete-files`: Hub'daki bir depodan dosyaları siler.
* `duplicate`: Hub'daki bir repoyu (model, veri seti veya Space) kopyalar.
* `list`: List all repos (models, datasets, spaces, buckets) with storage info. [alias: ls]
* `move`: Bir depoyu bir ad alanından başka bir ad alanına taşır.
* `settings`: Bir depoyun ayarlarını günceller.
* `tag`: Hub'daki bir repozituarın etiketlerini yönetir.

### `hf repos branch`

Hub'daki bir repoda dalları yönetin.

**Kullanım**:

```console
$ hf repos branch [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `create`: Hub'daki bir depo için yeni bir dal oluşturun.
* `delete`: Hub'daki bir depodan bir dalı siler.

#### `hf repos branch create`

Hub'daki bir depo için yeni bir dal oluşturun.

**Kullanım**:

```console
$ hf repos branch create [OPTIONS] REPO_ID BRANCH
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `BRANCH`: Oluşturulacak dalın adı. [zorunlu]

**Seçenekler**:

* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--exist-ok / --no-exist-ok`: True olarak ayarlanırsa, dal zaten varsa hata yükseltilmez. [varsayılan: no-exist-ok]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos branch create my-model dev $ hf repos branch create my-model dev --revision abc123

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf repos branch delete`

Hub'daki bir depodan bir dalı silin.

**Kullanım**:

```console
$ hf repos branch delete [OPTIONS] REPO_ID BRANCH
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `BRANCH`: Silinecek dalın adı. [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos branch delete my-model dev

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos cp`

Yerel yollar, depolar ve varlıklar arasında dosyaları kopyalayın.

Yükleme (yerel/stdin -> depo/bucket), indirme (depo/bucket -> yerel/stdout) ve uzak-uzak kopyalama (depo/bucket -> depo/bucket) işlemlerini yönetir. Bucket'tan depoya ve yerelden yerele kopyalama desteklenmez. Dizinler için `hf upload`/`hf download` (depolar) veya `hf buckets sync` (bucket'lar) kullanın. Uzak-uzak kopyalama yalnızca aynı depolama bölgesi içinde çalışır (https://huggingface.co/docs/hub/storage-regions).

**Kullanım**:

```console
$ hf repos cp [OPTIONS] SRC [DST]
```

**Argümanlar**:

* `SRC`: Kaynak: yerel dosya, hf:// URI'si (depo veya varlık) veya stdin için -. [zorunlu]
* `[DST]`: Hedef: yerel yol, hf:// URI'si (depo veya varlık) veya stdout için -.

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos cp hf://username/my-model/config.json config.json $ hf repos cp hf://datasets/username/my-dataset/data.csv data/ $ hf repos cp hf://username/my-model/config.json - $ hf repos cp model.safetensors hf://username/my-model/model.safetensors $ hf repos cp config.json hf://username/my-model/logs/ $ hf repos cp - hf://username/my-model/config.json $ hf repos cp hf://username/source-model/config.json hf://username/dest-model/config.json $ hf repos cp hf://datasets/username/my-dataset/processed/ hf://datasets/username/dest-dataset/processed/ $ hf repos cp hf://username/my-model/logs/ hf://username/archive-model/logs/

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos create`

Hub'da yeni bir depo oluşturun.

**Kullanım**:

```console
$ hf repos create [OPTIONS] REPO_ID
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--sdk, --space-sdk TEXT`: Hugging Face Spaces SDK türü. --type 'space' olarak ayarlandığında zorunludur.
* `--template TEXT`: Resmi bir şablon üzerinden Space oluşturun. Bir şablon deposu kimliği (ör. 'SpacesExamples/jupyterlab') veya kısa adını (ör. 'JupyterLab') iletin. Kullanılabilir şablonları `hf spaces templates` ile listeleyin. Yalnızca Spaces.
* `--private / --no-private`: Hub'da depo yoksa özel bir depo oluşturulup oluşturulmayacağını belirtir. Depo zaten varsa bu parametre yok sayılır.
* `--public`: Depoyu herkese açık yapılıp yapılmayacağı. Depo zaten varsa yok sayılır.
* `--protected`: Space'in korumalı yapılıp yapılmayacağını belirtir (yalnızca Spaces). Depo zaten mevcutsa yok sayılır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--exist-ok / --no-exist-ok`: Depo zaten varsa hata yükseltme. [varsayılan: no-exist-ok]
* `--resource-group-id TEXT`: Deponun oluşturulacağı kaynak grubu. Kaynak grupları yalnızca Enterprise Hub kuruluşları için kullanılabilir.
* `--region [us|eu]`: Deponun oluşturulacağı bulut bölgesi. 'us' veya 'eu' değerlerinden biri olabilir. Team planı veya üstü bir plan gerektirir.
* `--flavor [cpu-basic|cpu-upgrade|zero-a10g|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Space donanım türü (ör. 'cpu-basic', 't4-medium', 'l4x4'). Yalnızca Spaces için.
* `--sleep-time INTEGER`: Space'in uyku moduna alınmasından önceki hareketsizlik süresi (saniye). Devre dışı bırakmak için -1 kullanın. Yalnızca Spaces için geçerlidir.
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `-v, --volume TEXT`: Bir veya daha fazla hacim bağlar. Biçim: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro]. TYPE, modeller, veri kümeleri, uzaylar, kovalardan biridir. TYPE atlanırsa varsayılan olarak modeller olarak ayarlanır. modeller, veri kümeleri ve uzaylar her zaman salt okunur olarak bağlanır. kovalar varsayılan olarak okuma+yazma olarak bağlanır. Örn. -v hf://org/m:/data veya -v hf://datasets/org/ds:/data veya -v hf://buckets/org/b:/mnt:ro
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos create my-model $ hf repos create my-dataset --repo-type dataset --private $ hf repos create my-space --type space --sdk gradio --flavor t4-medium --secrets HF_TOKEN -e THEME=dark --protected $ hf repos create my-jupyterlab --type space --template SpacesExamples/jupyterlab $ hf repos create my-space --type space --sdk gradio -v hf://org/my-model:/models -v hf://buckets/org/b:/data $ hf repos create my-model --region us

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos delete`

Hub'dan bir repoyu silin. Bu işlem geri alınamaz.

**Kullanım**:

```console
$ hf repos delete [OPTIONS] REPO_ID
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--missing-ok / --no-missing-ok`: True olarak ayarlanırsa, depo yoksa hata yükseltilmez. [varsayılan: no-missing-ok]
* `-y, --yes`: Soruya otomatik olarak Evet yanıtı ver.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos delete my-model

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos delete-files`

Hub'daki bir depodan dosyaları silin.

**Kullanım**:

```console
$ hf repos delete-files [OPTIONS] REPO_ID PATTERNS...
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `PATTERNS...`: Silinecek dosyaları eşleştirmek için glob desenleri. fnmatch tabanlıdır, '*' dosyaları özyinelemeli olarak eşleştirir. [zorunlu]

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--commit-message TEXT`: Oluşturulan commit'in özeti / başlığı / ilk satırı.
* `--commit-description TEXT`: Oluşturulan commit'in açıklaması.
* `--create-pr / --no-create-pr`: Bu değişiklikler için yeni bir Pull Request oluşturulup oluşturulmayacağı. [varsayılan: no-create-pr]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos delete-files my-model file.txt $ hf repos delete-files my-model "*.json" $ hf repos delete-files my-model folder/

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos duplicate`

Hub'da bir repoyu (model, veri seti veya Space) kopyalayın.

**Kullanım**:

```console
$ hf repos duplicate [OPTIONS] FROM_ID [TO_ID]
```

**Argümanlar**:

* `FROM_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `[TO_ID]`: Hedef depo kimliği (ör. `myorg/my-copy`). Varsayılan olarak, aynı depo adıyla ad alanınız kullanılır.

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--private / --no-private`: Hub'da depo yoksa özel bir depo oluşturulup oluşturulmayacağını belirtir. Depo zaten varsa bu parametre yok sayılır.
* `--public`: Depoyu herkese açık yapılıp yapılmayacağı. Depo zaten varsa yok sayılır.
* `--protected`: Space'in korumalı yapılıp yapılmayacağını belirtir (yalnızca Spaces). Depo zaten mevcutsa yok sayılır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--exist-ok / --no-exist-ok`: Depo zaten varsa hata yükseltme. [varsayılan: no-exist-ok]
* `--resource-group-id TEXT`: Yeni repoyu oluşturmak için kullanılacak kaynak grubu. Kaynak grupları yalnızca Enterprise Hub kuruluşları için kullanılabilir.
* `--flavor [cpu-basic|cpu-upgrade|zero-a10g|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Space donanım türü (ör. 'cpu-basic', 't4-medium', 'l4x4'). Yalnızca Spaces için.
* `--sleep-time INTEGER`: Space'in uyku moduna alınmasından önceki hareketsizlik süresi (saniye). Devre dışı bırakmak için -1 kullanın. Yalnızca Spaces için geçerlidir.
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `-v, --volume TEXT`: Bir veya daha fazla hacim bağlar. Biçim: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro]. TYPE, modeller, veri kümeleri, uzaylar, kovalardan biridir. TYPE atlanırsa varsayılan olarak modeller olarak ayarlanır. modeller, veri kümeleri ve uzaylar her zaman salt okunur olarak bağlanır. kovalar varsayılan olarak okuma+yazma olarak bağlanır. Örn. -v hf://org/m:/data veya -v hf://datasets/org/ds:/data veya -v hf://buckets/org/b:/mnt:ro
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos duplicate openai/gdpval --type dataset $ hf repos duplicate multimodalart/dreambooth-training my-dreambooth --type space --flavor l4x4 --secrets HF_TOKEN --private $ hf repos duplicate org/my-space my-space --type space -v hf://org/my-model:/models -v hf://buckets/org/b:/data

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos list`

Depolama bilgisiyle tüm depoları (modeller, veri kümeleri, uzaylar, variller) listeler. [takma ad: ls]

**Kullanım**:

```console
$ hf repos list [OPTIONS]
```

**Seçenekler**:

* `--namespace TEXT`: Organizasyon adı. Verilmezse, kimliği doğrulanmış kullanıcının depolarını listeler.
* `--type, --repo-type [model|dataset|space|bucket]`: Depo türüne göre filtrele (model, dataset, space veya bucket).
* `--search TEXT`: Arama sorgusu.
* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 30]
* `--explore`: Depolarınızı etkileşimli bir 3D şehir olarak keşfedin.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos ls $ hf repos ls --explore $ hf repos ls --namespace my-org --search bert

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos move`

Bir depoyu bir ad alanından başka bir ad alanına taşıyın.

**Kullanım**:

```console
$ hf repos move [OPTIONS] FROM_ID TO_ID
```

**Argümanlar**:

* `FROM_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `TO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos move old-namespace/my-model new-namespace/my-model

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos settings`

Bir depoyun ayarlarını güncelleyin.

**Kullanım**:

```console
$ hf repos settings [OPTIONS] REPO_ID
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]

**Seçenekler**:

* `--gated [auto|manual|false]`: Deponun gated durumu.
* `--private / --no-private`: Hub'da depo yoksa özel bir depo oluşturulup oluşturulmayacağını belirtir. Depo zaten varsa bu parametre yok sayılır.
* `--public`: Depoyu herkese açık yapılıp yapılmayacağı. Depo zaten varsa yok sayılır.
* `--protected`: Space'in korumalı yapılıp yapılmayacağını belirtir (yalnızca Spaces). Depo zaten mevcutsa yok sayılır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos settings my-model --private $ hf repos settings my-model --gated auto $ hf repos settings my-space --repo-type space --protected

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf repos tag`

Hub'daki bir repozituarın etiketlerini yönetin.

**Kullanım**:

```console
$ hf repos tag [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `create`: Bir depo için etiket oluşturun.
* `delete`: Bir repodaki etiketi siler.
* `list`: List tags for a repo. [alias: ls]

#### `hf repos tag create`

Bir depo için etiket oluşturun.

**Kullanım**:

```console
$ hf repos tag create [OPTIONS] REPO_ID TAG
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `TAG`: Oluşturulacak etiketin adı. [zorunlu]

**Seçenekler**:

* `-m, --message TEXT`: Oluşturulacak etiketin açıklaması.
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos tag create my-model v1.0 $ hf repos tag create my-model v1.0 -m "First release"

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf repos tag delete`

Bir repoya ait etiketi siler.

**Kullanım**:

```console
$ hf repos tag delete [OPTIONS] REPO_ID TAG
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `TAG`: Silinecek etiketin adı. [zorunlu]

**Seçenekler**:

* `-y, --yes`: Soruya otomatik olarak Evet yanıtı ver
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos tag delete my-model v1.0

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf repos tag list`

Bir depoyu etiketlerini listele. [alias: ls]

**Kullanım**:

```console
$ hf repos tag list [OPTIONS] REPO_ID
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: model]
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf repos tag list my-model

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf sandbox`

Hugging Face Jobs üzerinde deneysel kum havuzlarını çalıştırın ve yönetin.

**Kullanım**:

```console
$ hf sandbox [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `cp`: Yerel makine ile bir kum havuzu (docker tarzı) arasında dosya kopyalar.
* `create`: Bir sandbox oluşturun: varsayılan olarak ayrılmış bir VM, `--pool` ile ucuz bir paylaşımlı VM.
* `exec`: Bir komutu kum havuzunda çalıştırır, çıktıyı akış olarak iletir.
* `kill`: Bir sandbox'ı, tüm paylaşılan host'u veya her şeyi (--all) sonlandırır.
* `pool`: Aynı güven sınırındaki iş yükleri için sıcak host VM havuzlarını ısıtın ve deneysel paylaşımlı kum havuzları oluşturun.
* `process`: Bir kum havuzunda çalışan arka plan süreçlerini listeler ve durdurur.
* `spawn`: Uzun süreli bir komutu arka planda başlatın ve pid'sini döndürün (beklemeyin).

### `hf sandbox cp`

Yerel makine ile bir kum havuzu (docker tarzı) arasında bir dosya kopyalayın.

**Kullanım**:

```console
$ hf sandbox cp [OPTIONS] SRC DST
```

**Argümanlar**:

* `SRC`: Kaynak: yerel bir yol veya :. [zorunlu]
* `DST`: Hedef: yerel bir yol veya :. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox cp data.csv :/data/data.csv $ hf sandbox cp :/app/result.json result.json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf sandbox create`

Bir kum havuzu oluşturun: varsayılan olarak ayrılmış bir VM, `--pool` ile ucuz bir paylaşımlı VM.

Env ve idle-timeout, her iki modda da sandbox için geçerlidir. `--pool` kullanıldığında, image ve flavor havuzdan gelir, bu nedenle bunları burada geçirmek bir hatadır; `--secrets` de havuzlanmış sandboxların şifreli-secrets kanalı olmadığı için reddedilir (`--env` kullanın). Önce `hf sandbox pool create` ile bir havuz tanımlayın.

**Kullanım**:

```console
$ hf sandbox create [OPTIONS] [IMAGE]
```

**Argümanlar**:

* `[IMAGE]`: Docker görüntüsü (/bin/sh gerektirir).

**Seçenekler**:

* `--pool TEXT`: Bu havuzda (from `hf sandbox pool create`) ucuz bir paylaşımlı kum havuzu başlatın.
* `--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Donanım için flavor. Kullanılabilir flavorları listelemek için 'hf jobs hardware' komutunu çalıştırın. Varsayılan değer `cpu-basic`'tir.
* `--idle-timeout TEXT`: Bu kadar süre hareketsizlikten sonra sandbox'ı otomatik olarak sonlandırır (ör. '10m'). Varsayılan değer 10m'dir.
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `-l, --label TEXT`: Etiketleri ayarlar. Örn. --label KEY=VALUE veya --label LABEL
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `-v, --volume TEXT`: Bir veya daha fazla hacim bağlar. Biçim: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro]. TYPE, modeller, veri kümeleri, uzaylar, kovalardan biridir. TYPE atlanırsa varsayılan olarak modeller olarak ayarlanır. modeller, veri kümeleri ve uzaylar her zaman salt okunur olarak bağlanır. kovalar varsayılan olarak okuma+yazma olarak bağlanır. Örn. -v hf://org/m:/data veya -v hf://datasets/org/ds:/data veya -v hf://buckets/org/b:/mnt:ro
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--forward-hf-token`: HF token'ınızı sandbox'ta HF_TOKEN olarak enjekte edin.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox create $ hf sandbox create ubuntu:24.04 $ hf sandbox create --flavor a10g-small $ hf sandbox create --label controller-run=run-42 $ hf sandbox create --pool pool-ab12cd34ef56 --env LOG_LEVEL=debug

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf sandbox exec`

Bir komutu kum havuzunda çalıştırın, çıktıyı akış olarak iletilir. Komutun çıkış koduyla sonlanır.

Beklemek yerine uzun süreli bir komutu arka planda başlatmak için `hf sandbox spawn` kullanın.

**Kullanım**:

```console
$ hf sandbox exec [OPTIONS] SANDBOX_ID COMMAND...
```

**Argümanlar**:

* `SANDBOX_ID`: `hf sandbox create` tarafından yazdırılan sandbox kimliği. [zorunlu]
* `COMMAND...`: Çalıştırılacak komut. [zorunlu]

**Seçenekler**:

* `-w, --workdir TEXT`: Çalışma dizini.
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--timeout FLOAT`: Komutu bu kadar saniye sonra sonlandırır.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox exec  -- python -c "print(42)" $ hf sandbox exec -w /app  -- pytest -x

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf sandbox kill`

Bir sandbox, tüm paylaşılan bir host veya her şeyi (--all) sonlandırın.

**Kullanım**:

```console
$ hf sandbox kill [OPTIONS] [SANDBOX_ID]
```

**Argümanlar**:

* `[SANDBOX_ID]`: Sonlandırılacak sandbox veya host kimliği.

**Seçenekler**:

* `--all`: Namespace'teki tüm sandbox ve host'ları sonlandırır.
* `-y, --yes`: Sorulara otomatik olarak Evet yanıtı verir.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox kill $ hf sandbox kill    # tüm paylaşılan bir ana makineyi (tüm kum havuzlarını) öldürür $ hf sandbox kill --all

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf sandbox pool`

Aynı güven sınırındaki iş yükleri için ısıtılmış ana VM havuzları ve deneysel paylaşımlı kum havuzları oluşturun.

**Kullanım**:

```console
$ hf sandbox pool [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `create`: Havuz hazırla: Şu anda bir host VM başlat, böylece daha sonra havuz kimliğiyle bulunabilir.
* `delete`: Bir havuzun tüm host VM'lerini (ve dolayısıyla tüm sandbox'larını) sonlandırır. [alias: rm]
* `ls`: Çalışan sandbox havuzlarını listeler (host VM'lerinden gruplandırılmış). [alias: list]

#### `hf sandbox pool create`

Havuz hazırla: Havuz kimliğiyle daha sonra bulunabilmesi için etiketlenmiş bir ana VM'yi şimdi başlat.

**Kullanım**:

```console
$ hf sandbox pool create [OPTIONS] [IMAGE]
```

**Argümanlar**:

* `[IMAGE]`: Ana bilgisayarlar için Docker görüntüsü (/bin/sh gerektirir).

**Seçenekler**:

* `--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Donanım için flavor. Kullanılabilir flavorları listelemek için 'hf jobs hardware' komutunu çalıştırın. Varsayılan değer `cpu-basic`'tir.
* `--per-host INTEGER RANGE`: Her host VM'ye sıkıştırılan sandbox sayısı (varsayılan 50). [varsayılan: 50; x>=1]
* `--max-hosts INTEGER RANGE`: Ana VM sayısının isteğe bağlı üst sınırı. [x>=1]
* `--idle-timeout TEXT`: Bu süre boyunca sandbox içermeyen bir host'u kapatır (ör. '10m'). Varsayılan değer 10m'dir.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox pool create $ hf sandbox pool create python:3.12 --flavor cpu-basic $ hf sandbox pool create --per-host 50 --idle-timeout 30m

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf sandbox pool delete`

Bir havuzun tüm ana VM'lerini (ve dolayısıyla tüm kum havuzlarını) sonlandırır. [alias: rm]

**Kullanım**:

```console
$ hf sandbox pool delete [OPTIONS] POOL_ID
```

**Argümanlar**:

* `POOL_ID`: Silinecek havuz kimliği. [zorunlu]

**Seçenekler**:

* `-y, --yes`: Sorulara otomatik olarak Evet yanıtı verir.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox pool delete

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf sandbox pool ls`

Çalışan sandbox havuzlarını (kaynak VM'lerinden gruplandırılmış olarak) listele. [alias: list]

**Kullanım**:

```console
$ hf sandbox pool ls [OPTIONS]
```

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox pool ls

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf sandbox process`

Bir kum havuzunda çalışan arka plan süreçlerini listeleyin ve durdurun.

**Kullanım**:

```console
$ hf sandbox process [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `kill`: Bir sandbox içinde çalışan arka plan sürecini durdurur.
* `ls`: Bir kum havuzunda çalışan arka plan süreçlerini listeler (`hf sandbox spawn` ile başlatılanlar). [takma ad: list]

#### `hf sandbox process kill`

Bir kum havuzunda çalışan arka plan sürecini durdurur.

**Kullanım**:

```console
$ hf sandbox process kill [OPTIONS] SANDBOX_ID PID
```

**Argümanlar**:

* `SANDBOX_ID`: `hf sandbox create` tarafından yazdırılan sandbox kimliği. [zorunlu]
* `PID`: `hf sandbox process ls` tarafından yazdırılan pid. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox process kill

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf sandbox process ls`

Bir kum havuzunda çalışan arka plan süreçlerini listeler (`hf sandbox spawn` ile başlatılanlar). [alias: list]

**Kullanım**:

```console
$ hf sandbox process ls [OPTIONS] SANDBOX_ID
```

**Argümanlar**:

* `SANDBOX_ID`: `hf sandbox create` tarafından yazdırılan sandbox kimliği. [zorunlu]

**Seçenekler**:

* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox process ls

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf sandbox spawn`

Arka planda uzun süreli bir komut başlatın ve pid'sini döndürün (beklemeyin).

Bir sandbox'un süreçlerini `hf sandbox process ls` ile listeleyin ve `hf sandbox process kill` ile birini durdurun.

**Kullanım**:

```console
$ hf sandbox spawn [OPTIONS] SANDBOX_ID COMMAND...
```

**Argümanlar**:

* `SANDBOX_ID`: `hf sandbox create` tarafından yazdırılan sandbox kimliği. [zorunlu]
* `COMMAND...`: Arka planda çalıştırılacak komut. [zorunlu]

**Seçenekler**:

* `-w, --workdir TEXT`: Çalışma dizini.
* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--namespace TEXT`: İşin çalışacağı ad alanı. Varsayılan olarak mevcut kullanıcının ad alanıdır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf sandbox spawn  -- python -m http.server 8000 $ hf sandbox spawn -w /app  -- uvicorn app:app

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf skills`

Yapay zeka asistanları için becerileri yönetin.

**Kullanım**:

```console
$ hf skills [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `add`: Bir yapay zeka asistanı için Hugging Face becerisi yükler.
* `list`: List available skills from the Hugging Face marketplace. [alias: ls]
* `preview`: Üretilen `hf-cli` SKILL.md dosyasını stdout'a yazdırır.
* `update`: Yüklü Hugging Face marketplace becerilerini günceller.

### `hf skills add`

Bir yapay zeka asistanı için Hugging Face becerisi yükleyin.

Varsayılan `hf-cli` becerisi, yüklü CLI sürümünden yerel olarak oluşturulur; diğer beceriler Hugging Face pazar yerinden indirilir. Varsayılan konum, geçerli dizinde (.agents/skills) veya kullanıcı düzeyinde (~/.agents/skills) bulunur. `--dest` kullanılmadığı sürece, beceri Claude Code beceri dizinine de sembolik bağlantı olarak eklenir (`.claude/skills` veya `~/.claude/skills`, ayarlanmışsa `CLAUDE_CONFIG_DIR` değerine uyulur).

**Kullanım**:

```console
$ hf skills add [OPTIONS] [NAME]
```

**Argümanlar**:

* `[NAME]`: Pazar yeri beceri adı.

**Seçenekler**:

* `-g, --global`: Mevcut proje dizini yerine küresel olarak (kullanıcı düzeyinde) yükler.
* `--dest PATH`: Özel bir hedefe (beceriler dizinine yol) yükleyin.
* `--force`: Hedefteki mevcut becerileri üzerine yazar.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf skills add $ hf skills add huggingface-gradio --dest=~/my-skills $ hf skills add --global $ hf skills add huggingface-gradio --global

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf skills list`

Hugging Face pazar yerinden kullanılabilir becerileri listeler. [alias: ls]

**Kullanım**:

```console
$ hf skills list [OPTIONS]
```

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf skills list $ hf skills list --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf skills preview`

Oluşturulan `hf-cli` SKILL.md dosyasını stdout'a yazdırın.

**Kullanım**:

```console
$ hf skills preview [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

### `hf skills update`

Yüklü Hugging Face marketplace becerilerini güncelleyin.

**Kullanım**:

```console
$ hf skills update [OPTIONS] [NAME]
```

**Argümanlar**:

* `[NAME]`: Güncellenecek isteğe bağlı yüklü beceri adı.

**Seçenekler**:

* `-g, --global`: Mevcut proje yerine küresel beceri dizinlerini kullanın.
* `--dest PATH`: Özel bir beceriler dizinindeki becerileri günceller.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf skills update $ hf skills update hf-cli $ hf skills update huggingface-gradio --dest=~/my-skills $ hf skills update -g

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf spaces`

Hub'daki uzaylarla etkileşime girin.

**Kullanım**:

```console
$ hf spaces [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `card`: Hub'daki bir Space için Space kartını (README) alır.
* `dev-mode`: Bir Space'te geliştirici modunu etkinleştirir veya devre dışı bırakır.
* `hardware`: Spaces için kullanılabilir donanım seçeneklerini listeler.
* `hot-reload`: Bir Space'in herhangi bir Python dosyasını tam bir yeniden derleme + yeniden başlatma gerektirmeden sıcak olarak yeniden yükleyin.
* `info`: Hub'daki bir alan hakkında bilgi alın.
* `list`: List spaces on the Hub, or files in a space repo. [alias: ls]
* `logs`: Bir Space'in çalıştırma veya derleme günlüklerini getirir.
* `pause`: Bir Space'i duraklatır.
* `restart`: Bir Space'i yeniden başlatır.
* `search`: Hub'da anlamsal arama kullanarak arama alanlarını arayın.
* `secrets`: Hub'daki bir Space için gizli bilgileri yönetin.
* `settings`: Bir Space'in ayarlarını günceller.
* `ssh`: Bir Space'in Dev Mode konteynerine SSH bağlantısı kurun.
* `templates`: Kullanılabilir Space şablonlarını listeler.
* `variables`: Hub'daki bir Space için ortam değişkenlerini yönetir.
* `volumes`: Hub'daki bir Space için hacimleri yönetin.
* `wait`: Bir Space'in derlenmesini/başlatılmasını bekler.
* `zero-gpu`: Hub'daki ZeroGPU kullanımınızı yönetin.

### `hf spaces card`

Hub'daki bir Space için Space kartını (README) alın.

**Kullanım**:

```console
$ hf spaces card [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--metadata`: Karttan yalnızca meta verileri çıktılar.
* `--text`: Yalnızca metin gövdesini çıktı olarak verir (meta veri içermez).
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces card mteb/leaderboard $ hf spaces card mteb/leaderboard --metadata $ hf spaces card mteb/leaderboard --metadata --format json $ hf spaces card mteb/leaderboard --text

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces dev-mode`

Bir Uzayda geliştirici modunu etkinleştirin veya devre dışı bırakın.

Spaces Dev Mode, uygulama hata ayıklamanızı kolaylaştırır ve Space konteynerinin kendisini durdurmadan uygulamanızı yeniden başlatmanıza izin vererek Spaces üzerinde iterasyon yapmayı hızlandırır. Dev modunu etkinleştirmek için PRO veya Team & Enterprise planı gereklidir. Dev modunu devre dışı bırakmak (`--stop`) her zaman izin verilir.

Belgelere bakın: https://huggingface.co/docs/hub/spaces-dev-mode

**Kullanım**:

```console
$ hf spaces dev-mode [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--stop / --no-stop`: Geliştirme modunu durdurur. [varsayılan: no-stop]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces dev-mode my-user-name/deepsite

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces hardware`

Spaces için kullanılabilir donanım seçeneklerini listeler.

**Kullanım**:

```console
$ hf spaces hardware [OPTIONS]
```

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces hardware

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces hot-reload`

Bir Space'in herhangi bir Python dosyasını tam bir yeniden derleme + yeniden başlatma olmadan sıcak olarak yeniden yükleyin.

⚠ Bu özellik deneyseldir ⚠

Yalnızca Gradio SDK (6.1+) ile çalışır. --local-file/-f belirtilmediği sürece etkileşimli bir düzenleyici açılır.

Bu komut, https://github.com/breuleux/jurigged (AST tabanlı fark analizi, yerinde fonksiyon güncellemeleri vb.) aracılığıyla canlı Python sürecini yamalar ve Gradio'nun yerleşik sıcak yeniden yükleme desteğiyle entegre edilir (bu, Gradio demo nesnesindeki değişikliklerin arayüzde yansıtıldığı anlamına gelir).

Komut, uzak bir commit oluşturur. Yerel bir klon üzerinde çalışıyorsanız, commit'i geri getirmek ve yerel git durumunuzu senkronize tutmak için ardından `git pull --autostash` komutunu çalıştırın.

**Kullanım**:

```console
$ hf spaces hot-reload [OPTIONS] SPACE_ID [FILENAME]
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]
* `[FILENAME]`: Space deposundaki Python dosyasının yolu. --local-file belirtildiğinde ve depodaki yol eşleştiğinde atlanabilir.

**Seçenekler**:

* `-f, --local-file PATH`: Yerel dosyanın yolu. Belirtilmezse etkileşimli düzenleyici modu
* `--skip-checks / --no-skip-checks`: Sıcak yeniden yükleme uyumluluk denetimlerini atlar. [varsayılan: no-skip-checks]
* `--skip-summary / --no-skip-summary`: Sıcak yeniden yükleme tetiklendikten sonra özet gösterimini atla [varsayılan: no-skip-summary]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces hot-reload username/repo-name app.py     # Uzaktaki app.py dosyasına erişmek için etkileşimli bir düzenleyici açın $ hf spaces hot-reload username/repo-name -f app.py  # Yerel sürümü ./app.py'den alın ve app.py dosyasını uzaktan yamalayın $ hf spaces hot-reload username/repo-name app.py -f src/app.py # Yerel sürümü ./src/app.py'den alın

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces info`

Hub'daki bir alan hakkında bilgi alın.

**Kullanım**:

```console
$ hf spaces info [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--expand TEXT`: Dönülecek virgülle ayrılmış özellikler. Kullanıldığında yalnızca listelenen özellikler (ve id) döndürülür. Örnek: '--expand=likes,tags'. Geçerli: author, cardData, createdAt, datasets, disabled, lastModified, likes, models, private, region, resourceGroup, runtime, sdk, sha, siblings, subdomain, tags, trendingScore, usedStorage.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces info enzostvs/deepsite $ hf spaces info gradio/theme_builder --expand sdk,runtime,likes

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces list`

Hub'daki boşlukları veya bir boşluk deposundaki dosyaları listeler. [alias: ls]

Hiç argüman verilmeden çağrıldığında, Hub'daki alanları listeler. Bir alan kimliği ile çağrıldığında, o alan deposundaki dosyaları listeler.

**Kullanım**:

```console
$ hf spaces list [OPTIONS] [REPO_ID]
```

**Argümanlar**:

* `[REPO_ID]`: Dosyaları listelemek için Space kimliği (ör. `username/repo-name`). Atlanırsa, space'ler listelenir.

**Seçenekler**:

* `--search TEXT`: Arama sorgusu.
* `--author TEXT`: Yazar veya kuruluşa göre filtrele.
* `--filter TEXT`: Etiketlere göre filtrele (ör. 'text-classification'). Birden fazla kez kullanılabilir.
* `--sort [created_at|last_modified|likes|trending_score]`: Sonuçları sıralar.
* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 30]
* `--expand TEXT`: Dönülecek virgülle ayrılmış özellikler. Kullanıldığında yalnızca listelenen özellikler (ve id) döndürülür. Örnek: '--expand=likes,tags'. Geçerli: author, cardData, createdAt, datasets, disabled, lastModified, likes, models, private, region, resourceGroup, runtime, sdk, sha, siblings, subdomain, tags, trendingScore, usedStorage.
* `-h, --human-readable`: Boyutları insan okunabilir formatta gösterir (yalnızca dosya listeleme için).
* `--tree`: Dosyaları ağaç biçiminde listeler (yalnızca dosya listeleme için).
* `-R, --recursive`: Dosyaları özyinelemeli olarak listele (yalnızca dosya listeleme için).
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces ls --limit 10 $ hf spaces ls --search "chatbot" --author huggingface $ hf spaces ls victor/deepsite $ hf spaces ls victor/deepsite -R $ hf spaces ls victor/deepsite --tree -h

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces logs`

Bir Space'in çalışma veya derleme günlüklerini alın.

Varsayılan olarak, mevcut çalıştırma günlüklerini yazdırır ve çıkar (engelleyici değil, `docker logs` gibi). Sunucu akışı kapatana kadar akış için --follow/-f kullanın. Bunun yerine konteyner derleme günlüklerini görmek için --build kullanın (bir Space BUILD_ERROR durumunda takılı kaldığında faydalıdır).

**Kullanım**:

```console
$ hf spaces logs [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--build`: Çalışma günlükleri yerine konteyner derleme günlüklerini getirir. Bir Space'in BUILD_ERROR durumunda takılı kalması durumunda faydalıdır.
* `-f, --follow`: Günlük çıktısını takip et (sunucu akışı kapatana kadar akış). Bu bayrak olmadan, yalnızca mevcut günlükler yazdırılır.
* `-n, --tail INTEGER`: Günlüklerin sonundan gösterilecek satır sayısı.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces logs username/my-space $ hf spaces logs username/my-space --build $ hf spaces logs -f username/my-space $ hf spaces logs -n 50 username/my-space

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces pause`

Bir Space'i duraklatın.

**Kullanım**:

```console
$ hf spaces pause [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces pause username/my-space

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces restart`

Bir Space'i yeniden başlatın.

**Kullanım**:

```console
$ hf spaces restart [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--factory-reboot`: Build önbelleğini kullanmadan Space'i sıfırdan yeniden derler.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces restart username/my-space $ hf spaces restart username/my-space --factory-reboot

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces search`

Hub'da semantik arama kullanarak arama alanlarını arayın.

**Kullanım**:

```console
$ hf spaces search [OPTIONS] QUERY
```

**Argümanlar**:

* `QUERY`: Arama sorgusu. [zorunlu]

**Seçenekler**:

* `--filter TEXT`: Etiketlere göre filtrele (ör. 'text-classification'). Birden fazla kez kullanılabilir.
* `--sdk TEXT`: SDK'ye göre filtrele (ör. gradio, docker, static).
* `--include-non-running / --no-include-non-running`: Sonuçlara çalışmayan alanları dahil et. [varsayılan: no-include-non-running]
* `--description / --no-description`: Yapay zeka tarafından oluşturulan açıklamaları gösterir. [varsayılan: no-description]
* `--limit INTEGER`: Sonuç sayısını sınırlar. [varsayılan: 10]
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces search "generate image" $ hf spaces search "identify objects in pictures" --sdk gradio --limit 5 $ hf spaces search "remove background from photo" --description --json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces secrets`

Hub'daki bir Space için gizli bilgileri yönetin.

**Kullanım**:

```console
$ hf spaces secrets [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `add`: Bir Space için gizli bilgileri ekler veya günceller.
* `delete`: Bir Space'ten bir gizli değeri kaldırır.
* `list`: List secrets for a Space. [alias: ls]

#### `hf spaces secrets add`

Bir Space için gizli bilgileri ekleyin veya güncelleyin.

**Kullanım**:

```console
$ hf spaces secrets add [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces secrets add username/my-space -s HF_TOKEN $ hf spaces secrets add username/my-space -s OPENAI_API_KEY=sk-... -s ANTHROPIC_API_KEY=sk-... $ hf spaces secrets add username/my-space --secrets-file .env.secrets

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf spaces secrets delete`

Bir Uzay'dan bir gizli anahtarı kaldırın.

**Kullanım**:

```console
$ hf spaces secrets delete [OPTIONS] SPACE_ID KEY
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]
* `KEY`: Kaldırılacak gizli değerin adı. [zorunlu]

**Seçenekler**:

* `-y, --yes`: Soruya otomatik olarak Evet yanıtı ver.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces secrets delete username/my-space HF_TOKEN $ hf spaces secrets delete username/my-space HF_TOKEN --yes

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf spaces secrets list`

Bir Space için gizli bilgileri listeler. Gizli bilgi değerleri yalnızca yazılabilir ve geri döndürülmez. [alias: ls]

**Kullanım**:

```console
$ hf spaces secrets list [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces secrets ls username/my-space

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces settings`

Bir Space'in ayarlarını güncelleyin.

**Kullanım**:

```console
$ hf spaces settings [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--sleep-time INTEGER`: Space'ın uyku moduna geçmeden önceki boşta kalma süresi (saniye). Asla uyumaması için -1 kullanın. Yalnızca yükseltilmiş donanımlarda kullanılabilir.
* `--hardware [cpu-basic|cpu-upgrade|zero-a10g|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]`: Space donanım türü (ör. 'cpu-basic', 't4-medium', 'l4x4'). Kullanılabilir seçenekleri listelemek için 'hf spaces hardware' komutunu çalıştırın.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces settings username/my-space --sleep-time 300 $ hf spaces settings username/my-space --hardware t4-medium

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces ssh`

Bir Space'in Dev Mode konteynerine SSH ile bağlanın.

Bunun için Space üzerinde Dev Mode'in çalışıyor olması ve SSH anahtarınızın https://huggingface.co/settings/keys adresinde kayıtlı olması gerekir.

Bkz: https://huggingface.co/docs/hub/spaces-dev-mode

**Kullanım**:

```console
$ hf spaces ssh [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `-i, --identity-file PATH`: SSH kimlik dosyasının yolu (`ssh -i` parametresine iletilir).
* `--dry-run`: SSH komutunu çalıştırmak yerine yazdırır.
* `--auto`: Dev Mode zaten etkin değilse, soru sormadan etkinleştirir.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces ssh username/my-space $ hf spaces ssh username/my-space --dry-run $ hf spaces ssh username/my-space -i ~/.ssh/id_ed25519 $ hf spaces ssh username/my-space --auto

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces templates`

Kullanılabilir Space şablonlarını listele.

Bir şablonun `repo_id` (veya `name`) değeri, bu şablondan yeni bir Space oluşturmak için `hf repos create --template ...` komutuna iletilebilir.

**Kullanım**:

```console
$ hf spaces templates [OPTIONS]
```

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces templates

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces variables`

Hub'daki bir Space için ortam değişkenlerini yönetin.

**Kullanım**:

```console
$ hf spaces variables [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `add`: Bir Space için ortam değişkenlerini ekler veya günceller.
* `delete`: Bir Uzay'dan ortam değişkenini kaldırır.
* `list`: List environment variables for a Space. [alias: ls]

#### `hf spaces variables add`

Bir Space için ortam değişkenlerini ekleyin veya güncelleyin.

**Kullanım**:

```console
$ hf spaces variables add [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `-e, --env TEXT`: Ortam değişkenlerini ayarlar. Örn. --env ENV=value
* `--env-file TEXT`: Ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces variables add username/my-space -e DEBUG=1 $ hf spaces variables add username/my-space -e MODEL_ID=gpt2 -e MAX_TOKENS=512 $ hf spaces variables add username/my-space --env-file .env

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf spaces variables delete`

Bir Uzay'dan ortam değişkenini kaldırın.

**Kullanım**:

```console
$ hf spaces variables delete [OPTIONS] SPACE_ID KEY
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]
* `KEY`: Kaldırılacak değişkenin adı. [zorunlu]

**Seçenekler**:

* `-y, --yes`: Soruya otomatik olarak Evet yanıtı ver.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces variables delete username/my-space DEBUG $ hf spaces variables delete username/my-space DEBUG --yes

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf spaces variables list`

Bir Space için ortam değişkenlerini listeler. [alias: ls]

**Kullanım**:

```console
$ hf spaces variables list [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces variables ls username/my-space

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces volumes`

Hub'daki bir Space için hacimleri yönetin.

**Kullanım**:

```console
$ hf spaces volumes [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `delete`: Bir Space'ten tüm hacimleri kaldırır.
* `list`: List volumes mounted in a Space. [alias: ls]
* `set`: Bir Space için hacimleri ayarlar (değiştirir).

#### `hf spaces volumes delete`

Bir Uzay'dan tüm hacimleri kaldırın.

**Kullanım**:

```console
$ hf spaces volumes delete [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `-y, --yes`: Soruya otomatik olarak Evet yanıtı ver.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces volumes delete username/my-space $ hf spaces volumes delete username/my-space --yes

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf spaces volumes list`

Bir Space'te bağlanmış olan birimleri listeler. [alias: ls]

**Kullanım**:

```console
$ hf spaces volumes list [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces volumes ls username/my-space

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

#### `hf spaces volumes set`

Set Bir Space için (değiştir) hacimler.

**Kullanım**:

```console
$ hf spaces volumes set [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `-v, --volume TEXT`: Bir veya daha fazla hacim bağlar. Biçim: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro]. TYPE, modeller, veri kümeleri, uzaylar, kovalardan biridir. TYPE atlanırsa varsayılan olarak modeller olarak ayarlanır. modeller, veri kümeleri ve uzaylar her zaman salt okunur olarak bağlanır. kovalar varsayılan olarak okuma+yazma olarak bağlanır. Örn. -v hf://org/m:/data veya -v hf://datasets/org/ds:/data veya -v hf://buckets/org/b:/mnt:ro
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces volumes set username/my-space -v hf://models/username/my-model:/models $ hf spaces volumes set username/my-space -v hf://buckets/username/my-bucket:/data -v hf://datasets/username/my-dataset:/datasets:ro

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces wait`

Bir Space'in derlenme/başlatma işleminin tamamlanmasını bekleyin.

Space, ara bir aşamadan (BUILDING, APP_STARTING vb.) çıkıp kararlı bir aşamaya ulaşana kadar bloklar. Space RUNNING durumunda ise 0 çıkış koduyla, aksi halde sıfır olmayan bir çıkış koduyla (ör. BUILD_ERROR, RUNTIME_ERROR) sonlanır.

**Kullanım**:

```console
$ hf spaces wait [OPTIONS] SPACE_ID
```

**Argümanlar**:

* `SPACE_ID`: Uzay kimliği (ör. `username/repo-name`). [zorunlu]

**Seçenekler**:

* `--timeout TEXT`: Beklenecek en fazla süre: s (saniye, varsayılan), m (dakika), h (saat) veya d (gün) ile belirtilen bir int.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces wait username/my-space $ hf spaces wait username/my-space --timeout 5m

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf spaces zero-gpu`

Hub'da ZeroGPU kullanımınızı yönetin.

**Kullanım**:

```console
$ hf spaces zero-gpu [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `quota`: ZeroGPU kotaınızı (kalan GPU süresi ve sıfırlama tarihi) gösterir.

#### `hf spaces zero-gpu quota`

ZeroGPU kotaınızı (kalan GPU süresi ve sıfırlama tarihi) gösterin.

Değerler GPU-saniye cinsindendir. `--quiet` ile yalnızca kalan GPU-saniyeler yazdırılır.

**Kullanım**:

```console
$ hf spaces zero-gpu quota [OPTIONS]
```

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf spaces zero-gpu quota $ hf spaces zero-gpu quota --format json

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf sync`

Yerel dizin ile bir varlık kovası (bucket) arasındaki dosyaları senkronize edin.

**Kullanım**:

```console
$ hf sync [OPTIONS] [SOURCE] [DEST]
```

**Argümanlar**:

* `[SOURCE]`: Kaynak yolu: yerel dizin veya hf://buckets/namespace/bucket_name(/prefix)
* `[DEST]`: Hedef yol: yerel dizin veya hf://buckets/namespace/bucket_name(/prefix)

**Seçenekler**:

* `--delete / --no-delete`: Kaynakta bulunmayan hedef dosyaları siler. [varsayılan: no-delete]
* `--ignore-times`: Dosyaları yalnızca boyuta göre atlayın, değişiklik zamanlarını yok sayın.
* `--ignore-sizes`: Dosyaları yalnızca değiştirilme zamanlarına göre atlayın, boyutları yok sayın.
* `--plan TEXT`: Çalıştırmak yerine senkronizasyon planını inceleme için JSONL dosyasına kaydet.
* `--apply TEXT`: Daha önce kaydedilmiş bir plan dosyasını uygular.
* `--dry-run`: Senkronizasyon planını çalıştırmadan stdout'a JSONL olarak yazdırır.
* `--include TEXT`: Desenle eşleşen dosyaları dahil et (birden fazla belirtilebilir).
* `--exclude TEXT`: Deseni eşleşen dosyaları hariç tutar (birden fazla belirtilebilir).
* `--filter-from TEXT`: Dosyadan dahil/dışla desenlerini oku.
* `--existing`: Alıcıda yeni dosya oluşturmaktan kaçının (yalnızca mevcut dosyaları güncelleyin).
* `--ignore-existing`: Alıcıda zaten var olan dosyaların güncellenmesini atlayın (yalnızca yeni dosyalar oluşturun).
* `-v, --verbose`: Gerekçelendirme ile ayrıntılı günlük gösterimi.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

## `hf update`

`hf` CLI'yi en son sürüme güncelleyin.

**Kullanım**:

```console
$ hf update [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

## `hf upload`

Bir dosya veya klasörü Hub'a yükleyin.

Çok sayıda dosya içeren klasörler birden fazla commit'e bölünür. Bir klasör yüklemesi yarıda kalırsa, kaldığı yerden devam etmek için aynı komutu yeniden çalıştırın.

**Kullanım**:

```console
$ hf upload [OPTIONS] REPO_ID [LOCAL_PATH] [PATH_IN_REPO]
```

**Argümanlar**:

* `REPO_ID`: Deponun kimliği (ör. `username/repo-name` veya `spaces/username/repo-name`). [zorunlu]
* `[LOCAL_PATH]`: Yüklemek istediğiniz dosya veya klasörün yerel yolu. Yabani karakter desenleri desteklenir. Varsayılan olarak geçerli dizin kullanılır.
* `[PATH_IN_REPO]`: Depodaki dosyanın veya klasörün yolu. Varsayılan olarak dosyanın veya klasörün göreli yoludur.

**Seçenekler**:

* `--type, --repo-type [model|dataset|space|kernel]`: Depo türü (model, dataset, space veya kernel). [varsayılan: (model)]
* `--revision TEXT`: Bir dal adı, etiket veya commit hash olabilecek Git revizyon kimliği.
* `--private / --no-private`: Hub'da depo yoksa özel bir depo oluşturulup oluşturulmayacağını belirtir. Depo zaten varsa bu parametre yok sayılır.
* `--include TEXT`: Yüklemek için dosyaları eşleştirmek için kullanılan glob desenleri.
* `--exclude TEXT`: Yükünecek dosyalardan hariç tutulacak glob desenleri.
* `--delete TEXT`: Depodan commit sırasında silinecek dosyalar için glob desenleri.
* `--commit-message TEXT`: Oluşturulan commit'in özeti / başlığı / ilk satırı.
* `--commit-description TEXT`: Oluşturulan commit'in açıklaması.
* `--create-pr / --no-create-pr`: İçeriğin yeni bir Pull Request olarak yüklenip yüklenmeyeceğini belirtir. [varsayılan: no-create-pr]
* `--every FLOAT`: Ayarlanırsa, `every` dakikada bir commit oluşturmak için arka plan işi zamanlanır.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf upload my-cool-model . . $ hf upload Wauplin/my-cool-model ./models/model.safetensors $ hf upload Wauplin/my-cool-dataset ./data /train --repo-type=dataset $ hf upload Wauplin/my-cool-model ./models . --commit-message="Epoch 34/50" --commit-description="Val accuracy: 68%" $ hf upload bigcode/the-stack . . --repo-type dataset --create-pr

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

## `hf version`

hf sürümü hakkında bilgi yazdırın.

**Kullanım**:

```console
$ hf version [OPTIONS]
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

## `hf webhooks`

Hub'da webhooks'ları yönetin.

**Kullanım**:

```console
$ hf webhooks [OPTIONS] COMMAND [ARGS]...
```

**Seçenekler**:

* `--help`: Bu mesajı gösterir ve çıkar.

**Komutlar**:

* `create`: Yeni bir webhook oluşturun.
* `delete`: Bir webhook'ü kalıcı olarak siler.
* `disable`: Aktif bir webhook'ü devre dışı bırakır.
* `enable`: Devre dışı bırakılmış bir web kancasını etkinleştirir.
* `info`: Tek bir webhook için tüm ayrıntıları gösterir.
* `list`: List all webhooks for the current user. [alias: ls]
* `update`: Mevcut bir webhook'ü günceller.

### `hf webhooks create`

Yeni bir webhook oluşturun.

--url (uzak bir sunucuya ping göndermek için) veya --job-id (bir Job'u tetiklemek için) parametrelerinden birini, ancak her ikisini birden belirtmeyin. Kaynak Job'un gizli bilgileri webhook'a kopyalanmaz: bunları --secrets / --secrets-file ile yeniden iletin.

**Kullanım**:

```console
$ hf webhooks create [OPTIONS]
```

**Seçenekler**:

* `--watch TEXT`: İzlenecek öğe, 'type:name' biçiminde (ör. 'model:bert-base-uncased'). Tekrarlanabilir.  [zorunlu]
* `--url TEXT`: Webhook yüklemelerinin gönderileceği URL. --job-id ile birlikte kullanılamaz.
* `--job-id TEXT`: Bir URL'ye ping atmak yerine tetiklenecek Job'un ID'si (job.id'den). --url ile birlikte kullanılamaz.
* `--domain [repo|discussion]`: İzlenecek alan: 'repo' veya 'discussion'. Tekrarlanabilir. Varsayılan olarak tüm alanlar.
* `--secret TEXT`: Webhook yüklemelerini imzalamak için kullanılan isteğe bağlı gizli anahtar.
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf webhooks create --url https://example.com/hook --watch model:bert-base-uncased $ hf webhooks create --url https://example.com/hook --watch org:HuggingFace --watch model:gpt2 --domain repo $ hf webhooks create --job-id 687f911eaea852de79c4a50a --watch user:julien-c $ hf webhooks create --job-id 687f911eaea852de79c4a50a --watch bucket:my-org/my-bucket --secrets HF_TOKEN

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf webhooks delete`

Bir webhook'ü kalıcı olarak silin.

**Kullanım**:

```console
$ hf webhooks delete [OPTIONS] WEBHOOK_ID
```

**Argümanlar**:

* `WEBHOOK_ID`: Silinecek webhook'un kimliği. [zorunlu]

**Seçenekler**:

* `-y, --yes`: Onay istemini atla.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf webhooks delete abc123 $ hf webhooks delete abc123 --yes

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf webhooks disable`

Aktif bir webhook'ü devre dışı bırakın.

**Kullanım**:

```console
$ hf webhooks disable [OPTIONS] WEBHOOK_ID
```

**Argümanlar**:

* `WEBHOOK_ID`: Devre dışı bırakılacak webhook'un kimliği. [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf webhooks disable abc123

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf webhooks enable`

Devre dışı bırakılmış bir web kancasını etkinleştirin.

**Kullanım**:

```console
$ hf webhooks enable [OPTIONS] WEBHOOK_ID
```

**Argümanlar**:

* `WEBHOOK_ID`: Etkinleştirilecek webhook'un kimliği. [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf webhooks enable abc123

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf webhooks info`

Tek bir webhook için tüm ayrıntıları gösterir.

**Kullanım**:

```console
$ hf webhooks info [OPTIONS] WEBHOOK_ID
```

**Argümanlar**:

* `WEBHOOK_ID`: Webhook kimliği. [zorunlu]

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf webhooks info abc123

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf webhooks list`

Mevcut kullanıcıya ait tüm webhook'ları listeler. [alias: ls]

**Kullanım**:

```console
$ hf webhooks list [OPTIONS]
```

**Seçenekler**:

* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf webhooks ls $ hf webhooks ls --format json $ hf webhooks ls --format quiet

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

### `hf webhooks update`

Mevcut bir webhook'ü günceller. Yalnızca sağlanan seçenekler değiştirilir.

--secrets ile geçirilen iş sırları, aynı ada sahip depolanan değerlerin yerini alır; diğerleri korunur.

**Kullanım**:

```console
$ hf webhooks update [OPTIONS] WEBHOOK_ID
```

**Argümanlar**:

* `WEBHOOK_ID`: Güncellenecek webhook'un kimliği. [zorunlu]

**Seçenekler**:

* `--url TEXT`: Webhook yüklemelerinin gönderileceği yeni URL.
* `--job-id TEXT`: Tetiklenecek kaynak Job'un kimliği (mevcut olan da olabilir). --secrets / --secrets-file ile kullanıldığında zorunludur.
* `--watch TEXT`: İzlenecek yeni öğeler listesi, 'type:name' biçiminde. Tekrarlanabilir. Mevcut izleme listesinin tamamını değiştirir.
* `--domain [repo|discussion]`: İzlenecek yeni alan listesi: 'repo' veya 'discussion'. Tekrarlanabilir.
* `--secret TEXT`: Webhook yüklemelerini imzalamak için kullanılan yeni gizli anahtar.
* `-s, --secrets TEXT`: Gizli ortam değişkenlerini ayarlar. Değeri ortamınızdan okumak için `--secrets SECRET` tercih edin (ör. Hugging Face token'ınızı geçirmek için `--secrets HF_TOKEN`); `--secrets SECRET=value` değeri kabuk geçmişinize yazar.
* `--secrets-file TEXT`: Gizli ortam değişkenleri içeren bir dosyayı okur. stdin'den okumak için `-` kullanın.
* `--token TEXT`: https://huggingface.co/settings/tokens adresinden oluşturulan bir Kullanıcı Erişim Belirteci.
* `--help`: Bu mesajı gösterir ve çıkar.

Örnekler $ hf webhooks update abc123 --url https://new-url.com/hook $ hf webhooks update abc123 --watch model:gpt2 --domain repo $ hf webhooks update abc123 --secret newsecret $ hf webhooks update abc123 --job-id 687f911eaea852de79c4a50a --secrets HF_TOKEN

Daha fazla bilgi için `hf <command> --help` komutunu kullanın. Belgelere https://huggingface.co/docs/huggingface_hub/en/guides/cli adresinden erişebilirsiniz.

