luansouza4444 commited on
Commit
e8652d6
·
verified ·
1 Parent(s): 85615a8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py CHANGED
@@ -1,3 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # Função simples sem histórico
2
  def responder(mensagem):
3
  try:
 
1
+ import os
2
+ from dotenv import load_dotenv
3
+ from langchain_openai import ChatOpenAI
4
+ import gradio as gr
5
+
6
+ # Carrega a chave do .env
7
+ load_dotenv()
8
+ api_key = os.getenv("OPENROUTER_API_KEY")
9
+ # Verifica se a chave está disponível
10
+ if not api_key:
11
+ raise ValueError("❌ Variável OPENROUTER_API_KEY não encontrada.")
12
+
13
+ # Define as variáveis que o LangChain espera
14
+ os.environ["OPENAI_API_KEY"] = api_key
15
+ os.environ["OPENAI_API_BASE"] = "https://openrouter.ai/api/v1"
16
+
17
+ # Instancia o modelo
18
+ llm = ChatOpenAI(
19
+ model="deepseek/deepseek-r1:free",
20
+ temperature=0.5
21
+ )
22
+
23
  # Função simples sem histórico
24
  def responder(mensagem):
25
  try: