Spaces:
Sleeping
Sleeping
update
Browse files
app.py
CHANGED
@@ -6,9 +6,11 @@ from peft import PeftModel, PeftConfig
|
|
6 |
|
7 |
# Hugging Face login
|
8 |
token = os.environ.get("token")
|
9 |
-
|
10 |
-
|
11 |
-
|
|
|
|
|
12 |
|
13 |
# Model and tokenizer setup
|
14 |
MODEL_NAME = "google/flan-t5-base"
|
@@ -18,7 +20,7 @@ base_model = AutoModelForSeq2SeqLM.from_pretrained(MODEL_NAME)
|
|
18 |
model = PeftModel.from_pretrained(base_model, "Komal-patra/results")
|
19 |
|
20 |
# Text generation function
|
21 |
-
def generate_text(prompt, max_length=
|
22 |
inputs = tokenizer(prompt, return_tensors="pt")
|
23 |
outputs = model.generate(
|
24 |
input_ids=inputs["input_ids"],
|
@@ -30,20 +32,20 @@ def generate_text(prompt, max_length=512):
|
|
30 |
return generated_text
|
31 |
|
32 |
# Custom CSS for the UI
|
33 |
-
background_image_path = '
|
34 |
custom_css = f"""
|
35 |
.message.pending {{
|
36 |
-
background:
|
37 |
}}
|
38 |
/* Response message */
|
39 |
.message.bot.svelte-1s78gfg.message-bubble-border {{
|
40 |
-
border-color:
|
41 |
-
background
|
42 |
}}
|
43 |
/* User message */
|
44 |
.message.user.svelte-1s78gfg.message-bubble-border {{
|
45 |
-
background:
|
46 |
-
border-color:
|
47 |
}}
|
48 |
/* For both user and response message as per the document */
|
49 |
span.md.svelte-8tpqd2.chatbot.prose p {{
|
@@ -51,12 +53,12 @@ span.md.svelte-8tpqd2.chatbot.prose p {{
|
|
51 |
}}
|
52 |
/* Chatbot container */
|
53 |
.gradio-container {{
|
54 |
-
background: #1c1c1c; /* Dark background */
|
55 |
color: white; /* Light text color */
|
56 |
background-image: url('{background_image_path}'); /* Add background image */
|
57 |
background-size: cover; /* Cover the entire container */
|
58 |
background-position: center; /* Center the image */
|
59 |
background-repeat: no-repeat; /* Do not repeat the image */
|
|
|
60 |
}}
|
61 |
/* RED (Hex: #DB1616) for action buttons and links only */
|
62 |
.clear-btn {{
|
@@ -124,4 +126,4 @@ with gr.Blocks(css=custom_css) as demo:
|
|
124 |
)
|
125 |
clear.click(lambda: None, None, chatbot, queue=False)
|
126 |
|
127 |
-
demo.launch()
|
|
|
6 |
|
7 |
# Hugging Face login
|
8 |
token = os.environ.get("token")
|
9 |
+
if token:
|
10 |
+
login(token)
|
11 |
+
print("Login is successful")
|
12 |
+
else:
|
13 |
+
print("Token not found. Please set your token in the environment variables.")
|
14 |
|
15 |
# Model and tokenizer setup
|
16 |
MODEL_NAME = "google/flan-t5-base"
|
|
|
20 |
model = PeftModel.from_pretrained(base_model, "Komal-patra/results")
|
21 |
|
22 |
# Text generation function
|
23 |
+
def generate_text(prompt, max_length=150):
|
24 |
inputs = tokenizer(prompt, return_tensors="pt")
|
25 |
outputs = model.generate(
|
26 |
input_ids=inputs["input_ids"],
|
|
|
32 |
return generated_text
|
33 |
|
34 |
# Custom CSS for the UI
|
35 |
+
background_image_path = '/mnt/data/image.png'
|
36 |
custom_css = f"""
|
37 |
.message.pending {{
|
38 |
+
background: rgba(168, 196, 214, 0.5);
|
39 |
}}
|
40 |
/* Response message */
|
41 |
.message.bot.svelte-1s78gfg.message-bubble-border {{
|
42 |
+
border-color: rgba(38, 107, 153, 0.5);
|
43 |
+
background: rgba(255, 255, 255, 0.1);
|
44 |
}}
|
45 |
/* User message */
|
46 |
.message.user.svelte-1s78gfg.message-bubble-border {{
|
47 |
+
background: rgba(157, 221, 249, 0.5);
|
48 |
+
border-color: rgba(157, 221, 249, 0.5);
|
49 |
}}
|
50 |
/* For both user and response message as per the document */
|
51 |
span.md.svelte-8tpqd2.chatbot.prose p {{
|
|
|
53 |
}}
|
54 |
/* Chatbot container */
|
55 |
.gradio-container {{
|
|
|
56 |
color: white; /* Light text color */
|
57 |
background-image: url('{background_image_path}'); /* Add background image */
|
58 |
background-size: cover; /* Cover the entire container */
|
59 |
background-position: center; /* Center the image */
|
60 |
background-repeat: no-repeat; /* Do not repeat the image */
|
61 |
+
background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent dark background */
|
62 |
}}
|
63 |
/* RED (Hex: #DB1616) for action buttons and links only */
|
64 |
.clear-btn {{
|
|
|
126 |
)
|
127 |
clear.click(lambda: None, None, chatbot, queue=False)
|
128 |
|
129 |
+
demo.launch()
|