ricitos2001 commited on
Commit
424798f
·
verified ·
1 Parent(s): 6d50664

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -1,9 +1,14 @@
1
  import os
2
  import time
 
3
  import requests
4
  import gradio as gr
5
- from openai import OpenAI
 
6
 
 
 
 
7
  MODELOS_DE_OPENROUTER = "https://openrouter.ai/api/v1/models"
8
  URL="https://openrouter.ai/api/v1"
9
  REQUEST_SUCESSFULL = 200
@@ -13,7 +18,9 @@ def obtener_modelos():
13
  if respuesta.status_code == REQUEST_SUCESSFULL:
14
  return [modelo["id"] for modelo in respuesta.json().get("data", [])]
15
 
 
16
  def obtener_respuesta(modelo, api_key, prompt):
 
17
  client = OpenAI(base_url=URL, api_key=api_key)
18
  mensajes = [{"role": "assistant", "content": prompt}]
19
  respuesta = client.chat.completions.create(model=modelo, messages=mensajes)
@@ -53,5 +60,4 @@ def main():
53
  demo.launch(share=False, debug=True, show_error=True, pwa=True)
54
 
55
  if __name__ == "__main__":
56
- main()
57
-
 
1
  import os
2
  import time
3
+ import dotenv
4
  import requests
5
  import gradio as gr
6
+ from langfuse.openai import OpenAI
7
+ from langfuse.decorators import langfuse_context, observe
8
 
9
+ dotenv.load_dotenv(dotenv.find_dotenv())
10
+ LANGFUSE_PUBLIC_KEY = os.environ["LANGFUSE_PUBLIC_KEY"]
11
+ LANGFUSE_SECRET_KEY = os.environ["LANGFUSE_SECRET_KEY"]
12
  MODELOS_DE_OPENROUTER = "https://openrouter.ai/api/v1/models"
13
  URL="https://openrouter.ai/api/v1"
14
  REQUEST_SUCESSFULL = 200
 
18
  if respuesta.status_code == REQUEST_SUCESSFULL:
19
  return [modelo["id"] for modelo in respuesta.json().get("data", [])]
20
 
21
+ @observe
22
  def obtener_respuesta(modelo, api_key, prompt):
23
+ langfuse_context.update_current_observation(input=[modelo, prompt])
24
  client = OpenAI(base_url=URL, api_key=api_key)
25
  mensajes = [{"role": "assistant", "content": prompt}]
26
  respuesta = client.chat.completions.create(model=modelo, messages=mensajes)
 
60
  demo.launch(share=False, debug=True, show_error=True, pwa=True)
61
 
62
  if __name__ == "__main__":
63
+ main()