Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	修改依赖的引用方式
Browse files- request_llm/bridge_newbing.py +1 -1
- request_llm/edge_gpt.py +8 -5
    	
        request_llm/bridge_newbing.py
    CHANGED
    
    | @@ -49,7 +49,7 @@ class NewBingHandle(Process): | |
| 49 | 
             
                def check_dependency(self):
         | 
| 50 | 
             
                    try:
         | 
| 51 | 
             
                        self.success = False
         | 
| 52 | 
            -
                        import rich
         | 
| 53 | 
             
                        self.info = "依赖检测通过,等待NewBing响应。注意目前不能多人同时调用NewBing接口(有线程锁),否则将导致每个人的NewBing问询历史互相渗透。调用NewBing时,会自动使用已配置的代理。"
         | 
| 54 | 
             
                        self.success = True
         | 
| 55 | 
             
                    except:
         | 
|  | |
| 49 | 
             
                def check_dependency(self):
         | 
| 50 | 
             
                    try:
         | 
| 51 | 
             
                        self.success = False
         | 
| 52 | 
            +
                        import certifi, httpx, rich
         | 
| 53 | 
             
                        self.info = "依赖检测通过,等待NewBing响应。注意目前不能多人同时调用NewBing接口(有线程锁),否则将导致每个人的NewBing问询历史互相渗透。调用NewBing时,会自动使用已配置的代理。"
         | 
| 54 | 
             
                        self.success = True
         | 
| 55 | 
             
                    except:
         | 
    	
        request_llm/edge_gpt.py
    CHANGED
    
    | @@ -19,8 +19,6 @@ from typing import Generator | |
| 19 | 
             
            from typing import Literal
         | 
| 20 | 
             
            from typing import Optional
         | 
| 21 | 
             
            from typing import Union
         | 
| 22 | 
            -
            import certifi
         | 
| 23 | 
            -
            import httpx
         | 
| 24 | 
             
            import websockets.client as websockets
         | 
| 25 |  | 
| 26 | 
             
            DELIMITER = "\x1e"
         | 
| @@ -78,8 +76,12 @@ HEADERS_INIT_CONVER = { | |
| 78 | 
             
                "x-forwarded-for": FORWARDED_IP,
         | 
| 79 | 
             
            }
         | 
| 80 |  | 
| 81 | 
            -
             | 
| 82 | 
            -
             | 
|  | |
|  | |
|  | |
|  | |
| 83 |  | 
| 84 |  | 
| 85 | 
             
            class NotAllowedToAccess(Exception):
         | 
| @@ -210,6 +212,7 @@ class _Conversation: | |
| 210 | 
             
                        "conversationSignature": None,
         | 
| 211 | 
             
                        "result": {"value": "Success", "message": None},
         | 
| 212 | 
             
                    }
         | 
|  | |
| 213 | 
             
                    self.proxy = proxy
         | 
| 214 | 
             
                    proxy = (
         | 
| 215 | 
             
                        proxy
         | 
| @@ -288,7 +291,7 @@ class _ChatHub: | |
| 288 | 
             
                        wss_link,
         | 
| 289 | 
             
                        extra_headers=HEADERS,
         | 
| 290 | 
             
                        max_size=None,
         | 
| 291 | 
            -
                        ssl= | 
| 292 | 
             
                    )
         | 
| 293 | 
             
                    await self._initial_handshake()
         | 
| 294 | 
             
                    # Construct a ChatHub request
         | 
|  | |
| 19 | 
             
            from typing import Literal
         | 
| 20 | 
             
            from typing import Optional
         | 
| 21 | 
             
            from typing import Union
         | 
|  | |
|  | |
| 22 | 
             
            import websockets.client as websockets
         | 
| 23 |  | 
| 24 | 
             
            DELIMITER = "\x1e"
         | 
|  | |
| 76 | 
             
                "x-forwarded-for": FORWARDED_IP,
         | 
| 77 | 
             
            }
         | 
| 78 |  | 
| 79 | 
            +
            def get_ssl_context():
         | 
| 80 | 
            +
                import certifi
         | 
| 81 | 
            +
                ssl_context = ssl.create_default_context()
         | 
| 82 | 
            +
                ssl_context.load_verify_locations(certifi.where())
         | 
| 83 | 
            +
                return ssl_context
         | 
| 84 | 
            +
             | 
| 85 |  | 
| 86 |  | 
| 87 | 
             
            class NotAllowedToAccess(Exception):
         | 
|  | |
| 212 | 
             
                        "conversationSignature": None,
         | 
| 213 | 
             
                        "result": {"value": "Success", "message": None},
         | 
| 214 | 
             
                    }
         | 
| 215 | 
            +
                    import httpx
         | 
| 216 | 
             
                    self.proxy = proxy
         | 
| 217 | 
             
                    proxy = (
         | 
| 218 | 
             
                        proxy
         | 
|  | |
| 291 | 
             
                        wss_link,
         | 
| 292 | 
             
                        extra_headers=HEADERS,
         | 
| 293 | 
             
                        max_size=None,
         | 
| 294 | 
            +
                        ssl=get_ssl_context()
         | 
| 295 | 
             
                    )
         | 
| 296 | 
             
                    await self._initial_handshake()
         | 
| 297 | 
             
                    # Construct a ChatHub request
         |