ttocsmann commited on
Commit
8913947
·
verified ·
1 Parent(s): b170eb7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -5
app.py CHANGED
@@ -1,6 +1,29 @@
1
- from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
 
2
 
3
- def load_model():
4
- model = AutoModelForCausalLM.from_pretrained("mistralai/Mistral-7B-Instruct-v0.1")
5
- tokenizer = AutoTokenizer.from_pretrained("mistralai/Mistral-7B-Instruct-v0.1")
6
- return model, tokenizer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import AutoModelForCausalLM, AutoTokenizer
2
+ import gradio as gr
3
 
4
+ def initialize_model():
5
+ model = AutoModelForCausalLM.from_pretrained("BeaverAI/mistral-doryV2-12b")
6
+ tokenizer = AutoTokenizer.from_pretrained("BeaverAI/mistral-doryV2-12b")
7
+ return model, tokenizer
8
+
9
+ def generate_story(prompt):
10
+ model, tokenizer = initialize_model()
11
+ inputs = tokenizer(f"""### System:
12
+ You are a creative story assistant.
13
+
14
+ ### Instruction:
15
+ {prompt}
16
+
17
+ ### Response:
18
+ """, return_tensors="pt")
19
+
20
+ outputs = model.generate(inputs["input_ids"], max_length=1000)
21
+ return tokenizer.decode(outputs[0], skip_special_tokens=True)
22
+
23
+ interface = gr.Interface(
24
+ fn=generate_story,
25
+ inputs="text",
26
+ outputs="text"
27
+ )
28
+
29
+ interface.launch()