MCPcopy
hub / github.com/RayVentura/ShortGPT / verify_eleven_key

Method verify_eleven_key

gui/ui_tab_config.py:23–32  ·  view source on GitHub ↗

Verify the ElevenLabs API key

(self, eleven_key, remaining_chars)

Source from the content-addressed store, hash-verified

21 return gr.update(type="password"), gr.update(value="Show")
22
23 def verify_eleven_key(self, eleven_key, remaining_chars):
24 '''Verify the ElevenLabs API key'''
25 if (eleven_key and self.api_key_manager.get_api_key('ELEVENLABS_API_KEY') != eleven_key):
26 try:
27 self.eleven_labs_api = ElevenLabsAPI(eleven_key)
28 print(self.eleven_labs_api)
29 return self.eleven_labs_api.get_remaining_characters()
30 except Exception as e:
31 raise gr.Error(e.args[0])
32 return remaining_chars
33
34 def save_keys(self, openai_key, eleven_key, pexels_key, gemini_key):
35 '''Save the keys in the database'''

Callers

nothing calls this directly

Calls 3

ElevenLabsAPIClass · 0.90
get_api_keyMethod · 0.80

Tested by

no test coverage detected