File size: 908 Bytes
e16182d
47a1baa
 
d0d3abc
 
e16182d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47a1baa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from transformers import GPT2Tokenizer, GPT2LMHeadModel
import gradio as gr

model = GPT2LMHeadModel.from_pretrained("genaforvena/the_soft_scum_gospel_delerizome_machine_a_thousand_guattaris")
tokenizer = GPT2Tokenizer.from_pretrained("genaforvena/the_soft_scum_gospel_delerizome_machine_a_thousand_guattaris")
tokenizer.pad_token = tokenizer.eos_token

def generate_text(prompt):
  """Generates text using the fine-tuned model."""
  inputs = tokenizer(prompt, return_tensors="pt", padding=True)
  outputs = model.generate(
      inputs["input_ids"],
      attention_mask=inputs["attention_mask"],
      max_length=150,
      num_return_sequences=1,
      do_sample=True,
      temperature=0.8,
      top_k=50,
      pad_token_id=tokenizer.eos_token_id
  )
  return tokenizer.decode(outputs[0], skip_special_tokens=True)

iface = gr.Interface(fn=generate_text, inputs="text", outputs="text")
iface.launch()