diff options
author | t.me/xtekky <98614666+xtekky@users.noreply.github.com> | 2023-04-30 00:48:54 +0200 |
---|---|---|
committer | t.me/xtekky <98614666+xtekky@users.noreply.github.com> | 2023-04-30 00:48:54 +0200 |
commit | 9489dda310af9d91a75390ae4c9388a25b45534a (patch) | |
tree | cd3c53b7fb27cb7b55f94fa5a6dfe3c0cf06dbd5 /forefront/typing.py | |
parent | _ (diff) | |
parent | Merge pull request #282 from DanielShemesh/patch-5 (diff) | |
download | gpt4free-9489dda310af9d91a75390ae4c9388a25b45534a.tar gpt4free-9489dda310af9d91a75390ae4c9388a25b45534a.tar.gz gpt4free-9489dda310af9d91a75390ae4c9388a25b45534a.tar.bz2 gpt4free-9489dda310af9d91a75390ae4c9388a25b45534a.tar.lz gpt4free-9489dda310af9d91a75390ae4c9388a25b45534a.tar.xz gpt4free-9489dda310af9d91a75390ae4c9388a25b45534a.tar.zst gpt4free-9489dda310af9d91a75390ae4c9388a25b45534a.zip |
Diffstat (limited to 'forefront/typing.py')
-rw-r--r-- | forefront/typing.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/forefront/typing.py b/forefront/typing.py deleted file mode 100644 index a11ac49f..00000000 --- a/forefront/typing.py +++ /dev/null @@ -1,36 +0,0 @@ -class ForeFrontResponse: - class Completion: - class Choices: - def __init__(self, choice: dict) -> None: - self.text = choice['text'] - self.content = self.text.encode() - self.index = choice['index'] - self.logprobs = choice['logprobs'] - self.finish_reason = choice['finish_reason'] - - def __repr__(self) -> str: - return f'''<__main__.APIResponse.Completion.Choices(\n text = {self.text.encode()},\n index = {self.index},\n logprobs = {self.logprobs},\n finish_reason = {self.finish_reason})object at 0x1337>''' - - def __init__(self, choices: dict) -> None: - self.choices = [self.Choices(choice) for choice in choices] - - class Usage: - def __init__(self, usage_dict: dict) -> None: - self.prompt_tokens = usage_dict['prompt_tokens'] - self.completion_tokens = usage_dict['completion_tokens'] - self.total_tokens = usage_dict['total_tokens'] - - def __repr__(self): - return f'''<__main__.APIResponse.Usage(\n prompt_tokens = {self.prompt_tokens},\n completion_tokens = {self.completion_tokens},\n total_tokens = {self.total_tokens})object at 0x1337>''' - - def __init__(self, response_dict: dict) -> None: - self.response_dict = response_dict - self.id = response_dict['id'] - self.object = response_dict['object'] - self.created = response_dict['created'] - self.model = response_dict['model'] - self.completion = self.Completion(response_dict['choices']) - self.usage = self.Usage(response_dict['usage']) - - def json(self) -> dict: - return self.response_dict |