Text Generation
Transformers
PyTorch
JAX
English
gpt2
huggingartists
lyrics
lm-head
causal-lm
text-generation-inference
Instructions to use huggingartists/scriptonite with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use huggingartists/scriptonite with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="huggingartists/scriptonite")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("huggingartists/scriptonite") model = AutoModelForCausalLM.from_pretrained("huggingartists/scriptonite") - Notebooks
- Google Colab
- Kaggle
- Local Apps
- vLLM
How to use huggingartists/scriptonite with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "huggingartists/scriptonite" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "huggingartists/scriptonite", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/huggingartists/scriptonite
- SGLang
How to use huggingartists/scriptonite with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "huggingartists/scriptonite" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "huggingartists/scriptonite", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "huggingartists/scriptonite" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "huggingartists/scriptonite", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use huggingartists/scriptonite with Docker Model Runner:
docker model run hf.co/huggingartists/scriptonite
| language: en | |
| datasets: | |
| - huggingartists/scriptonite | |
| tags: | |
| - huggingartists | |
| - lyrics | |
| - lm-head | |
| - causal-lm | |
| widget: | |
| - text: "I am" | |
| <div class="inline-flex flex-col" style="line-height: 1.5;"> | |
| <div class="flex"> | |
| <div | |
| style="display:DISPLAY_1; margin-left: auto; margin-right: auto; width: 92px; height:92px; border-radius: 50%; background-size: cover; background-image: url('https://images.genius.com/411d50392aef867fe0e9dd55a074ecfb.1000x1000x1.jpg')"> | |
| </div> | |
| </div> | |
| <div style="text-align: center; margin-top: 3px; font-size: 16px; font-weight: 800">🤖 HuggingArtists Model 🤖</div> | |
| <div style="text-align: center; font-size: 16px; font-weight: 800">Скриптонит (Scriptonite)</div> | |
| <a href="https://genius.com/artists/scriptonite"> | |
| <div style="text-align: center; font-size: 14px;">@scriptonite</div> | |
| </a> | |
| </div> | |
| I was made with [huggingartists](https://github.com/AlekseyKorshuk/huggingartists). | |
| Create your own bot based on your favorite artist with [the demo](https://colab.research.google.com/github/AlekseyKorshuk/huggingartists/blob/master/huggingartists-demo.ipynb)! | |
| ## How does it work? | |
| To understand how the model was developed, check the [W&B report](https://wandb.ai/huggingartists/huggingartists/reportlist). | |
| ## Training data | |
| The model was trained on lyrics from Скриптонит (Scriptonite). | |
| Dataset is available [here](https://huggingface.co/datasets/huggingartists/scriptonite). | |
| And can be used with: | |
| ```python | |
| from datasets import load_dataset | |
| dataset = load_dataset("huggingartists/scriptonite") | |
| ``` | |
| [Explore the data](https://wandb.ai/huggingartists/huggingartists/runs/13pxeww0/artifacts), which is tracked with [W&B artifacts](https://docs.wandb.com/artifacts) at every step of the pipeline. | |
| ## Training procedure | |
| The model is based on a pre-trained [GPT-2](https://huggingface.co/gpt2) which is fine-tuned on Скриптонит (Scriptonite)'s lyrics. | |
| Hyperparameters and metrics are recorded in the [W&B training run](https://wandb.ai/huggingartists/huggingartists/runs/1itfp830) for full transparency and reproducibility. | |
| At the end of training, [the final model](https://wandb.ai/huggingartists/huggingartists/runs/1itfp830/artifacts) is logged and versioned. | |
| ## How to use | |
| You can use this model directly with a pipeline for text generation: | |
| ```python | |
| from transformers import pipeline | |
| generator = pipeline('text-generation', | |
| model='huggingartists/scriptonite') | |
| generator("I am", num_return_sequences=5) | |
| ``` | |
| Or with Transformers library: | |
| ```python | |
| from transformers import AutoTokenizer, AutoModelWithLMHead | |
| tokenizer = AutoTokenizer.from_pretrained("huggingartists/scriptonite") | |
| model = AutoModelWithLMHead.from_pretrained("huggingartists/scriptonite") | |
| ``` | |
| ## Limitations and bias | |
| The model suffers from [the same limitations and bias as GPT-2](https://huggingface.co/gpt2#limitations-and-bias). | |
| In addition, the data present in the user's tweets further affects the text generated by the model. | |
| ## About | |
| *Built by Aleksey Korshuk* | |
| [](https://github.com/AlekseyKorshuk) | |
| [](https://twitter.com/intent/follow?screen_name=alekseykorshuk) | |
| [](https://t.me/joinchat/_CQ04KjcJ-4yZTky) | |
| For more details, visit the project repository. | |
| [](https://github.com/AlekseyKorshuk/huggingartists) | |