Chris4K commited on
Commit
1fa8a55
·
verified ·
1 Parent(s): ef10b13

Update generator.py

Browse files
Files changed (1) hide show
  1. generator.py +11 -0
generator.py CHANGED
@@ -1,7 +1,18 @@
1
  from transformers import pipeline
2
 
3
 
 
 
 
 
 
 
 
 
 
4
  def generate(text, the_model, max_length, temperature, repetition_penalty):
 
 
5
  generator = pipeline("text-generation", model=the_model)
6
  result = generator(
7
  text,
 
1
  from transformers import pipeline
2
 
3
 
4
+
5
+ def format(self, context: str) -> str:
6
+ system_message = f"You are an expert in writing novels. You have won many prices."
7
+ user_message = f"Please assist based on the following context: {context}"
8
+ prompt = f"<|begin_of_text|><|start_header_id|>system<|end_header_id|>\n\n{system_message}<|eot_id|>"
9
+ prompt += f"<|start_header_id|>user<|end_header_id|>\n\n{user_input}<|eot_id|>"
10
+ prompt += "<|start_header_id|>assistant<|end_header_id|>\n\n"
11
+ return prompt
12
+
13
  def generate(text, the_model, max_length, temperature, repetition_penalty):
14
+ print(text)
15
+ text = format(text)
16
  generator = pipeline("text-generation", model=the_model)
17
  result = generator(
18
  text,