Alfasign commited on
Commit
bf4655b
1 Parent(s): e08a4cf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -14
app.py CHANGED
@@ -1,18 +1,14 @@
1
 
2
- from transformers import GPT2LMHeadModel, GPT2Tokenizer
3
 
4
- class EinfachPrompt:
5
- def __init__(self):
6
- self.tokenizer = GPT2Tokenizer.from_pretrained("gpt2")
7
- self.model = GPT2LMHeadModel.from_pretrained("gpt2")
8
 
9
- def generate(self, prompt):
10
- inputs = self.tokenizer.encode(prompt, return_tensors="pt")
11
- outputs = self.model.generate(inputs, max_length=150, num_return_sequences=1, temperature=0.7)
12
- generated = self.tokenizer.decode(outputs[0], skip_special_tokens=True)
13
- return generated
14
 
15
- if __name__ == "__main__":
16
- einfach_prompt = EinfachPrompt()
17
- prompt = "Erzähl mir etwas über EinfachPrompt."
18
- print(einfach_prompt.generate(prompt))
 
 
1
 
2
+ from transformers import pipeline
3
 
4
+ # Erstelle ein prompt generator
5
+ generator = pipeline('text-generation', model='EleutherAI/gpt-neo-2.7B')
 
 
6
 
7
+ # Frage den Benutzer nach einem Satzanfang
8
+ prompt = input('Gib einen Satzanfang ein: ')
 
 
 
9
 
10
+ # Generiere einen neuen Text basierend auf dem Satzanfang
11
+ text = generator(prompt, max_length=30, do_sample=True, temperature=0.7)[0]['generated_text']
12
+
13
+ # Gib den generierten Text aus
14
+ print(text)