Spaces:
Runtime error
Runtime error
jordigonzm
commited on
Commit
•
fb9e583
1
Parent(s):
aa2ce51
Update app.py
Browse filesfix: IndexError: function with index 0 not defined.
app.py
CHANGED
@@ -1,48 +1,50 @@
|
|
1 |
import gradio as gr
|
2 |
|
3 |
def main():
|
4 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
with gr.Blocks() as blocks:
|
6 |
-
# Carga del modelo dentro del contexto de Blocks
|
7 |
-
iface = gr.Interface.load("microsoft/Phi-3-mini-128k-instruct")
|
8 |
-
|
9 |
with gr.Tab("Model Info"):
|
10 |
-
gr.Markdown(
|
11 |
-
"""
|
12 |
# Microsoft/Phi-3-mini-128k-instruct
|
13 |
|
14 |
-
##
|
15 |
-
|
16 |
|
17 |
-
##
|
18 |
|
19 |
-
###
|
20 |
|
21 |
-
####
|
22 |
-
|
23 |
-
-
|
24 |
-
-
|
25 |
-
-
|
26 |
-
|
27 |
|
28 |
-
###
|
29 |
|
30 |
-
|
31 |
|
32 |
-
###
|
33 |
|
34 |
-
|
35 |
|
36 |
-
[
|
37 |
-
|
38 |
-
)
|
39 |
with gr.Tab("Chat"):
|
40 |
with gr.Row():
|
41 |
-
input_text = gr.Textbox(placeholder="
|
42 |
-
output_text = gr.Textbox(label="
|
43 |
-
input_text.
|
44 |
|
45 |
-
#
|
46 |
blocks.launch()
|
47 |
|
48 |
if __name__ == "__main__":
|
|
|
1 |
import gradio as gr
|
2 |
|
3 |
def main():
|
4 |
+
# Define a function to handle the chat interaction
|
5 |
+
def chat_with_model(input_text):
|
6 |
+
# Load the model within the function to ensure it's always in the correct context
|
7 |
+
model = gr.Interface.load("microsoft/Phi-3-mini-128k-instruct")
|
8 |
+
# Generate response using the model
|
9 |
+
return model(input_text)
|
10 |
+
|
11 |
+
# Create a Gradio blocks interface
|
12 |
with gr.Blocks() as blocks:
|
|
|
|
|
|
|
13 |
with gr.Tab("Model Info"):
|
14 |
+
gr.Markdown("""
|
|
|
15 |
# Microsoft/Phi-3-mini-128k-instruct
|
16 |
|
17 |
+
## Description
|
18 |
+
The **Phi-3-Mini-128K-Instruct** is an open model with 3.8 billion parameters, designed to be lightweight and cutting-edge. It was trained using the Phi-3 dataset, which combines synthetic data with information filtered from publicly accessible websites. This approach emphasizes quality and dense reasoning.
|
19 |
|
20 |
+
## Article
|
21 |
|
22 |
+
### Intended Uses
|
23 |
|
24 |
+
#### Main Use Cases
|
25 |
+
This model is designed for commercial applications and research in English, ideal for:
|
26 |
+
- Environments with memory or processing limitations.
|
27 |
+
- Scenarios where latency is critical.
|
28 |
+
- Solid reasoning needs, including code, mathematics, and logic.
|
29 |
+
The model is intended to accelerate advances in language research and multimodal models, serving as building blocks for generative AI-driven features.
|
30 |
|
31 |
+
### Considerations on Use Cases
|
32 |
|
33 |
+
Our models are not specifically designed or evaluated for all end uses. Developers should be aware of the common limitations of language models when choosing their application cases. It is crucial to evaluate and mitigate issues of accuracy, safety, and ethics before implementing, especially in high-risk environments. Developers must comply with all applicable laws and regulations, including those related to privacy and commercial compliance, as relevant to their use case.
|
34 |
|
35 |
+
### License and Use
|
36 |
|
37 |
+
No part of the information provided in this **Model Card** should be interpreted as a restriction or modification of the license under which the model is released.
|
38 |
|
39 |
+
[More information and details](https://huggingface.co/microsoft/Phi-3-mini-128k-instruct)
|
40 |
+
""")
|
|
|
41 |
with gr.Tab("Chat"):
|
42 |
with gr.Row():
|
43 |
+
input_text = gr.Textbox(placeholder="Type here to talk to the model")
|
44 |
+
output_text = gr.Textbox(label="Model Response")
|
45 |
+
input_text.change(fn=chat_with_model, inputs=input_text, outputs=output_text)
|
46 |
|
47 |
+
# Launch the blocks interface
|
48 |
blocks.launch()
|
49 |
|
50 |
if __name__ == "__main__":
|