luansouza4444 commited on
Commit
bf0265c
·
verified ·
1 Parent(s): f8f04c6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
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 isso."
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 OpenRouter", 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):
 
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):