File size: 757 Bytes
22acaeb
 
 
3d3fd6e
22acaeb
 
 
 
3d3fd6e
22acaeb
 
 
 
 
3d3fd6e
22acaeb
 
 
 
 
 
 
 
 
3d3fd6e
 
22acaeb
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import os
import socket
from openai import OpenAI
import time

def obtenClienteOpenAI():
    if local_check():
        print("Estoy en LOCAL...")
        time.sleep(18)
        import bridges
        buzz = bridges.buzz
        llave = bridges.llave
    else:
        print("Estoy en REMOTO...")
        time.sleep(18)
        buzz = os.getenv("buzz")
        llave = os.getenv("llave")

    client = OpenAI(api_key=buzz)
    return client

def local_check(): 

    hostname = socket.gethostname()
    print("Dentro de local_check... , el hostname es: ", hostname)
    time.sleep(18)

    if hostname == 'nombre_del_servidor':
        print("Ejecutando en el servidor")
        return False
    else:
        print("Ejecutando en local")
        return True