| import os | |
| from urllib import request | |
| def internet_on(): | |
| return False | |
| import structlog | |
| logger = structlog.get_logger() | |
| def set_clash_backend_proxy(port): | |
| os.environ["OPENAI_PROXY"] = "http://localhost:"+str(port) | |
| logger.info(f'Network not OK: SET openai proxy: {os.environ["OPENAI_PROXY"]}') | |
| def set_proxy(): | |
| if internet_on(): | |
| logger.info(f'Network OK') | |
| pass | |
| else: | |
| set_clash_backend_proxy(7890) | |
| set_proxy() |