Usage
Description
Thepush command is the recommended way to publish models to KoalaVault. It combines four steps into one:
- Create: Create the model on KoalaVault
- Encrypt: Convert safetensors files to encrypted format, insert compliance block into
README.mdand addLICENSE.KOALAVAULT(see Hugging Face Compliance for more details) - Upload: Upload metadata to KoalaVault
- Publish: Create model on Hugging Face (private repository by default) and upload complete encrypted files, then update KoalaVault with Hugging Face URL and README
Currently, KoalaVault only supports
safetensors format files. Convert your model to safetensors format first if needed.Examples
Advanced
Arguments
MODEL_PATH
Path to the directory containing your model files (required).Options
—name, -n
Model name to be created on both KoalaVault and Hugging Face (defaults to directory name).—description, -d
Model description for marketplace listing on KoalaVault.—force, -f
Force encryption (overwrite backup) and upload (overwrite remote).—public
Hugging Face Compliance: By default, the
push command creates a private Hugging Face repository to ensure compliance with platform requirements for encrypted models. You can manually publish the repository on Hugging Face if needed.Publishing Your Hugging Face Repository after push
After using push, your model will be available on Hugging Face as a private repository. To make it public:
- Visit your repository on Hugging Face:
https://huggingface.co/your-username/model-name - Click on Settings in the repository menu
- Scroll down to Repository visibility
- Click Make public and confirm
Related Commands
- koava create - Create model only (manual workflow)
- koava encrypt - Encrypt only (manual workflow)
- koava upload - Upload only (manual workflow)
- koava restore - Restore from backup if needed