Moibe commited on
Commit
00b4488
·
1 Parent(s): 691cf71

Dual enviroments openai platform

Browse files
asistente.py → asistentes.py RENAMED
@@ -1,19 +1,26 @@
1
- #ASISTENTES DE NUTRICIÓN (ORIGINALES CARPETA BUZZWORD)
2
- # macronutrientes = "asst_9JBQUaVq1Z2hsEhWIub9skHl"
3
- # comidas = "asst_EJIfpgocC28VHCw2B6V6MduR"
4
- # #alimentos = "asst_CjpwbK3oURVXkrkCz00TxTRv" #Modificado
5
- # alimentos = "asst_Lj6Qr0qhHnOsnIeErMWf9BYd"
6
- # receta = "asst_b48NBLlvk7cXUdp8DcLxAvsM"
7
- # sustitucion = "asst_YsHcJZ5IBpRkVM4M6Wmf5d2w"
8
 
 
9
 
10
- #ASISTENTES DE NUTRICIÓN (ORIGINALES CARPETA MOIBE)
11
- macronutrientes = "asst_m0RVaxDSW2wOSKtVb9KemaOG"
12
- comidas = "asst_fyG0xEMa1ZyzznV1XyXQksuv"
13
- alimentos = "asst_vhaB4GH3Xnn4iG8IpTTD2UXu"
14
- receta = "asst_23WDw6jxC4RkdF45uJKyJ2tr"
15
- sustitucion = "asst_571o62XL9aiRvuXaYSDpoZIG"
 
 
16
 
 
 
 
 
 
 
 
 
 
 
17
 
18
  #ASISTENTES DE ENTRENAMIENTO
19
  grupos_musculares = "asst_ysObLKTwE1kD5XvwAhRMZr78"
 
1
+ import globales
 
 
 
 
 
 
2
 
3
+ if globales.ambiente == "produccion":
4
 
5
+ #ASISTENTES DE NUTRICIÓN (ORIGINALES CARPETA BUZZWORD)
6
+ asistente = {
7
+ "macronutrientes" : "asst_9JBQUaVq1Z2hsEhWIub9skHl",
8
+ "comidas" : "asst_EJIfpgocC28VHCw2B6V6MduR",
9
+ "alimentos" : "asst_CjpwbK3oURVXkrkCz00TxTRv",
10
+ "receta" : "asst_b48NBLlvk7cXUdp8DcLxAvsM",
11
+ "sustitucion" : "asst_YsHcJZ5IBpRkVM4M6Wmf5d2w"
12
+ }
13
 
14
+ else:
15
+
16
+ #ASISTENTES DE NUTRICIÓN (ORIGINALES CARPETA MOIBE)
17
+ asistente = {
18
+ "macronutrientes" : "asst_m0RVaxDSW2wOSKtVb9KemaOG",
19
+ "comidas" : "asst_fyG0xEMa1ZyzznV1XyXQksuv",
20
+ "alimentos" : "asst_vhaB4GH3Xnn4iG8IpTTD2UXu",
21
+ "receta" : "asst_23WDw6jxC4RkdF45uJKyJ2tr",
22
+ "sustitucion" : "asst_571o62XL9aiRvuXaYSDpoZIG"
23
+ }
24
 
25
  #ASISTENTES DE ENTRENAMIENTO
26
  grupos_musculares = "asst_ysObLKTwE1kD5XvwAhRMZr78"
funciones.py CHANGED
@@ -1,39 +1,41 @@
1
- import asistente
2
  import operacionesIA
3
 
 
 
4
  #Nutrición
5
 
6
  def getMacronutrientes(prompt):
7
- return operacionesIA.consulta(asistente.macronutrientes, prompt)
8
 
9
  def getComidas(prompt):
10
- return operacionesIA.consulta(asistente.comidas, prompt)
11
 
12
  def getAlimentos(prompt):
13
- return operacionesIA.consulta(asistente.alimentos, prompt)
14
 
15
  def getReceta(prompt):
16
- return operacionesIA.consulta(asistente.receta, prompt)
17
 
18
  def getSustitucion(prompt):
19
- return operacionesIA.consulta(asistente.sustitucion, prompt)
20
 
21
  #Entrenamiento
22
 
23
  def getDistribucionGruposMusculares(prompt):
24
- return operacionesIA.consulta(asistente.grupos_musculares, prompt)
25
 
26
  def getEjercicios(prompt):
27
- return operacionesIA.consulta(asistente.eleccion_ejercicios, prompt)
28
 
29
  def getBloques(prompt):
30
- return operacionesIA.consulta(asistente.distribucion_bloques, prompt)
31
 
32
  def getCircuito(prompt):
33
- return operacionesIA.consulta(asistente.distribucion_circuito, prompt)
34
 
35
  def getSumatoria(prompt):
36
- return operacionesIA.consulta(asistente.distribucion_sumatoria, prompt)
37
 
38
  def getCardio(prompt):
39
- return operacionesIA.consulta(asistente.distribucion_sumatoria, prompt)
 
1
+ import asistentes
2
  import operacionesIA
3
 
4
+ asistente_actual = "produccion"
5
+
6
  #Nutrición
7
 
8
  def getMacronutrientes(prompt):
9
+ return operacionesIA.consulta(asistentes.asistente["macronutrientes"], prompt)
10
 
11
  def getComidas(prompt):
12
+ return operacionesIA.consulta(asistentes.asistente["comidas"], prompt)
13
 
14
  def getAlimentos(prompt):
15
+ return operacionesIA.consulta(asistentes.asistente["alimentos"], prompt)
16
 
17
  def getReceta(prompt):
18
+ return operacionesIA.consulta(asistentes.asistente["receta"], prompt)
19
 
20
  def getSustitucion(prompt):
21
+ return operacionesIA.consulta(asistentes.asistente["sustitucion"], prompt)
22
 
23
  #Entrenamiento
24
 
25
  def getDistribucionGruposMusculares(prompt):
26
+ return operacionesIA.consulta(asistentes.grupos_musculares, prompt)
27
 
28
  def getEjercicios(prompt):
29
+ return operacionesIA.consulta(asistentes.eleccion_ejercicios, prompt)
30
 
31
  def getBloques(prompt):
32
+ return operacionesIA.consulta(asistentes.distribucion_bloques, prompt)
33
 
34
  def getCircuito(prompt):
35
+ return operacionesIA.consulta(asistentes.distribucion_circuito, prompt)
36
 
37
  def getSumatoria(prompt):
38
+ return operacionesIA.consulta(asistentes.distribucion_sumatoria, prompt)
39
 
40
  def getCardio(prompt):
41
+ return operacionesIA.consulta(asistentes.distribucion_sumatoria, prompt)
globales.py ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ version = "0.0.0"
2
+ ambiente = "produccion"
herramientas.py CHANGED
@@ -14,7 +14,7 @@ def obtenClienteOpenAI():
14
  buzz = os.getenv("buzz")
15
  llave = os.getenv("llave")
16
 
17
- client = OpenAI(api_key=llave) #Usa Buzzword (buzz) o Moibe (llave).
18
  return client
19
 
20
  def local_check():
 
14
  buzz = os.getenv("buzz")
15
  llave = os.getenv("llave")
16
 
17
+ client = OpenAI(api_key=buzz) #Usa Buzzword (buzz) o Moibe (llave).
18
  return client
19
 
20
  def local_check():
operacionesIA.py CHANGED
@@ -28,7 +28,7 @@ def ejecutaLlamado(thread, asistente):
28
  thread_id=thread.id,
29
  assistant_id=asistente
30
  )
31
-
32
  #Esperar a que el asistente termine de procesar
33
  while True:
34
  run_status = client.beta.threads.runs.retrieve(
 
28
  thread_id=thread.id,
29
  assistant_id=asistente
30
  )
31
+
32
  #Esperar a que el asistente termine de procesar
33
  while True:
34
  run_status = client.beta.threads.runs.retrieve(