initial commit

This commit is contained in:
based
2023-11-10 06:41:57 +10:00
commit d456f75374
6 changed files with 338 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
from enum import Enum
class APIKey:
def __init__(self, provider, api_key):
self.provider = provider
self.api_key = api_key
if provider == Provider.OPENAI:
self.model = ""
self.trial = False
self.has_quota = False
self.default_org = ""
self.organizations = []
self.rpm = 0
elif provider == Provider.ANTHROPIC:
self.pozzed = False
self.rate_limited = False
class Provider(Enum):
OPENAI = 1,
ANTHROPIC = 2