added 11labs support + detect dalle deployments on azure

This commit is contained in:
based
2024-03-20 00:52:55 +10:00
parent 1fdd2661c9
commit 64c0ad5979
5 changed files with 92 additions and 12 deletions
+10 -1
View File
@@ -43,6 +43,7 @@ class APIKey:
self.model = ""
self.deployments = []
self.unfiltered = False
self.dalle_deployments = ""
elif provider == Provider.VERTEXAI:
self.project_id = ""
@@ -61,6 +62,13 @@ class APIKey:
self.limit_reached = False
self.bought_credits = False
elif provider == Provider.ELEVENLABS:
self.characters_left = 0
self.usage = ""
self.tier = ""
self.unlimited = False
self.pro_voice_limit = 0
def clone(self):
cloned_key = APIKey(self.provider, self.api_key)
cloned_key.__dict__ = self.__dict__.copy()
@@ -76,4 +84,5 @@ class Provider(Enum):
AZURE = 6
VERTEXAI = 7
MISTRAL = 8
OPENROUTER = 9
OPENROUTER = 9
ELEVENLABS = 10