Spaces:
Running
Running
test
Browse files
app.py
CHANGED
@@ -5,14 +5,17 @@ client = InferenceClient(
|
|
5 |
"mistralai/Mistral-7B-Instruct-v0.3"
|
6 |
)
|
7 |
|
|
|
|
|
8 |
|
9 |
def format_prompt(message, history):
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
|
|
16 |
|
17 |
def generate(
|
18 |
prompt, history, temperature=0.9, max_new_tokens=256, top_p=0.95, repetition_penalty=1.0,
|
@@ -41,7 +44,6 @@ def generate(
|
|
41 |
yield output
|
42 |
return output
|
43 |
|
44 |
-
|
45 |
additional_inputs=[
|
46 |
gr.Slider(
|
47 |
label="Temperature",
|
@@ -81,10 +83,9 @@ additional_inputs=[
|
|
81 |
)
|
82 |
]
|
83 |
|
84 |
-
|
85 |
gr.ChatInterface(
|
86 |
fn=generate,
|
87 |
chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, likeable=True, layout="panel"),
|
88 |
additional_inputs=additional_inputs,
|
89 |
-
title="""
|
90 |
).launch(show_api=False)
|
|
|
5 |
"mistralai/Mistral-7B-Instruct-v0.3"
|
6 |
)
|
7 |
|
8 |
+
# Your system prompt
|
9 |
+
SYSTEM_PROMPT = "You are an intelligent assistant. Please provide useful and concise answers.\n"
|
10 |
|
11 |
def format_prompt(message, history):
|
12 |
+
prompt = "<s>"
|
13 |
+
prompt += f"[INST] SYSTEM: {SYSTEM_PROMPT} [/INST]" # Add the system prompt here
|
14 |
+
for user_prompt, bot_response in history:
|
15 |
+
prompt += f"[INST] {user_prompt} [/INST]"
|
16 |
+
prompt += f" {bot_response}</s> "
|
17 |
+
prompt += f"[INST] {message} [/INST]"
|
18 |
+
return prompt
|
19 |
|
20 |
def generate(
|
21 |
prompt, history, temperature=0.9, max_new_tokens=256, top_p=0.95, repetition_penalty=1.0,
|
|
|
44 |
yield output
|
45 |
return output
|
46 |
|
|
|
47 |
additional_inputs=[
|
48 |
gr.Slider(
|
49 |
label="Temperature",
|
|
|
83 |
)
|
84 |
]
|
85 |
|
|
|
86 |
gr.ChatInterface(
|
87 |
fn=generate,
|
88 |
chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, likeable=True, layout="panel"),
|
89 |
additional_inputs=additional_inputs,
|
90 |
+
title="""AI Paragraph Generator"""
|
91 |
).launch(show_api=False)
|