OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
genai
/
venv
/
lib
/
python3.6
/
site-packages
/
openai
/
api_resources
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:00:17 AM
rwxr-xr-x
📄
__init__.py
528 bytes
05/09/2024 07:00:16 AM
rw-r--r--
📁
__pycache__
-
05/09/2024 07:00:17 AM
rwxr-xr-x
📁
abstract
-
05/09/2024 07:00:17 AM
rwxr-xr-x
📄
answer.py
341 bytes
05/09/2024 07:00:16 AM
rw-r--r--
📄
classification.py
357 bytes
05/09/2024 07:00:16 AM
rw-r--r--
📄
completion.py
1.27 KB
05/09/2024 07:00:17 AM
rw-r--r--
📄
engine.py
945 bytes
05/09/2024 07:00:17 AM
rw-r--r--
📄
error_object.py
793 bytes
05/09/2024 07:00:17 AM
rw-r--r--
📁
experimental
-
05/09/2024 07:00:17 AM
rwxr-xr-x
📄
file.py
991 bytes
05/09/2024 07:00:17 AM
rw-r--r--
📄
fine_tune.py
1.61 KB
05/09/2024 07:00:17 AM
rw-r--r--
📄
snapshot.py
215 bytes
05/09/2024 07:00:17 AM
rw-r--r--
Editing: engine.py
Close
import time from openai import util from openai.api_resources.abstract import ( ListableAPIResource, UpdateableAPIResource, ) from openai.error import TryAgain class Engine(ListableAPIResource, UpdateableAPIResource): OBJECT_NAME = "engine" def generate(self, timeout=None, **params): start = time.time() while True: try: return self.request( "post", self.instance_url() + "/generate", params, stream=params.get("stream"), plain_old_data=True, ) except TryAgain as e: if timeout is not None and time.time() > start + timeout: raise util.log_info("Waiting for snapshot to warm up", error=e) def search(self, **params): return self.request("post", self.instance_url() + "/search", params)