GibberishGPT / upload_instructions.md
michaelgathara's picture
Upload model files
6bc1e8d verified

Upload to Hugging Face Hub

        To upload your model to the Hugging Face Hub, you can use the Hugging Face CLI:

        ## 1. Install the Hugging Face Hub CLI
        ```bash
        pip install huggingface_hub
        ```

        ## 2. Login to Hugging Face
        ```bash
        huggingface-cli login
        ```

        ## 3. Create a new repository
        Go to https://huggingface.co/new and create a new model repository.

        ## 4. Upload your model
        ```bash
        cd ./published_model/hf_model
        git init
        git add .
        git commit -m "Initial model upload"
        git remote add origin https://huggingface.co/PurelyUnfunctionalAI/GibberishGPT
        git push -u origin main
        ```

        Alternatively, you can use the Python API:

        ```python
        from huggingface_hub import HfApi
        api = HfApi()

        # Login to Hugging Face
        api.login()

        # Upload model files
        api.create_repo(repo_id="PurelyUnfunctionalAI/GibberishGPT", repo_type="model", exist_ok=True)
        api.upload_folder(
            folder_path="./published_model/hf_model",
            repo_id="PurelyUnfunctionalAI/GibberishGPT",
            commit_message="Upload model"
        )
        ```