Downloads · 30 days
225
0% of all-time downloads
Ar4ikov/gpt2-650k-stable-diffusion-prompt-generator
gpt2-650k-stable-diffusion-prompt-generator is a text generation model from Ar4ikov. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
Downloads · 30 days
225
0% of all-time downloads
All-time downloads
53.6K
Public
Parameters
137M
1 GB on disk
Likes
41
Public
Click a slice to open those files.
.bin510 MB · 50%
How the weights are stored.
F32124M · 91%
From the Hugging Face model README
TODO: Complete me next time
...
from transformers import pipeline
pipe = pipeline('text-generation', model_id='Ar4ikov/gpt2-650k-stable-diffusion-prompt-generator')
def get_valid_prompt(text: str) -> str:
dot_split = text.split('.')[0]
n_split = text.split('\n')[0]
return {
len(dot_split) < len(n_split): dot_split,
len(n_split) > len(dot_split): n_split,
len(n_split) == len(dot_split): dot_split
}[True]
prompt = 'A Tokio town landscape, sunset, by'
valid_prompt = get_valid_prompt(pipe(prompt, max_length=77)[0]['generated_text'])
print(valid_prompt)
# >>> A Tokio town landscape, sunset, by Greg Rutkowski,Artgerm,trending on Behance,light effect,high detail,3d sculpture,golden ratio,dramatic,dramatic background,digital art