Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -52,7 +52,7 @@ def load_default_pdf():
|
|
| 52 |
llm = ChatOpenAI(
|
| 53 |
openai_api_key=OPENROUTER_API_KEY,
|
| 54 |
openai_api_base="https://openrouter.ai/api/v1",
|
| 55 |
-
model="mistralai/mistral-7b-instruct:free
|
| 56 |
temperature=0.3
|
| 57 |
)
|
| 58 |
|
|
@@ -135,8 +135,8 @@ def ask_question(question):
|
|
| 135 |
try:
|
| 136 |
system_prompt = (
|
| 137 |
"Você é um Analista Técnico Especialista em Normas Regulatórias de Mineração do Brasil. "
|
| 138 |
-
"Responda com base apenas no conteúdo técnico do documento LegisMiner.pdf. "
|
| 139 |
-
"Seja direto, técnico e objetivo. Se não houver informação no documento, informe
|
| 140 |
)
|
| 141 |
|
| 142 |
resposta = qa_chain.invoke({
|
|
@@ -165,8 +165,8 @@ def ask_question(question):
|
|
| 165 |
return f"❌ Erro ao processar pergunta: {str(e)}", "", {}
|
| 166 |
|
| 167 |
# Interface Gradio
|
| 168 |
-
with gr.Blocks(title="Chat com PDF usando
|
| 169 |
-
gr.Markdown("# 🧠 Artificial Intelligence Applied to Regulatory Standard Processing in Mining\n###
|
| 170 |
|
| 171 |
with gr.Row():
|
| 172 |
with gr.Column(scale=1):
|
|
|
|
| 52 |
llm = ChatOpenAI(
|
| 53 |
openai_api_key=OPENROUTER_API_KEY,
|
| 54 |
openai_api_base="https://openrouter.ai/api/v1",
|
| 55 |
+
model="openchat/openchat-3.5-0106:free", #mistralai/mistral-7b-instruct:free
|
| 56 |
temperature=0.3
|
| 57 |
)
|
| 58 |
|
|
|
|
| 135 |
try:
|
| 136 |
system_prompt = (
|
| 137 |
"Você é um Analista Técnico Especialista em Normas Regulatórias de Mineração do Brasil. "
|
| 138 |
+
"Responda com base apenas no conteúdo técnico do documento LegisMiner.pdf e outro caso for incluído. "
|
| 139 |
+
"Seja direto, técnico e objetivo. Se não houver informação no documento,verifique novemnte, e caso realmente não tenha, informe que não encontrou."
|
| 140 |
)
|
| 141 |
|
| 142 |
resposta = qa_chain.invoke({
|
|
|
|
| 165 |
return f"❌ Erro ao processar pergunta: {str(e)}", "", {}
|
| 166 |
|
| 167 |
# Interface Gradio
|
| 168 |
+
with gr.Blocks(title="Chat com PDF usando RAG", theme=gr.themes.Soft()) as demo:
|
| 169 |
+
gr.Markdown("# 🧠 Artificial Intelligence Applied to Regulatory Standard Processing in Mining\n### Development of a Decision Support Tool")
|
| 170 |
|
| 171 |
with gr.Row():
|
| 172 |
with gr.Column(scale=1):
|