Spaces:
Paused
Paused
zxsipola123456
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -71,9 +71,9 @@ def voice_change(audio_in, audio_ref):
|
|
71 |
|
72 |
|
73 |
#验证中转api key是否有效
|
74 |
-
def validate_api_key(
|
75 |
try:
|
76 |
-
client = OpenAI(api_key=
|
77 |
# 测试调用一个简单的API来验证Key
|
78 |
response = client.models.list()
|
79 |
return True
|
@@ -81,8 +81,8 @@ def validate_api_key(api_key):
|
|
81 |
return False
|
82 |
|
83 |
# 更新Edge TTS标签页状态的函数
|
84 |
-
def update_edge_tts_tab(
|
85 |
-
is_valid = validate_api_key(
|
86 |
return gr.update(interactive=is_valid)
|
87 |
|
88 |
|
@@ -208,7 +208,7 @@ with app:
|
|
208 |
# 监听API Key输入框的变化并更新Edge TTS标签页的状态
|
209 |
api_proxy_key.change(
|
210 |
update_edge_tts_tab,
|
211 |
-
inputs=[
|
212 |
outputs=[edge_tts_tab]
|
213 |
)
|
214 |
|
|
|
71 |
|
72 |
|
73 |
#验证中转api key是否有效
|
74 |
+
def validate_api_key(api_proxy_key):
|
75 |
try:
|
76 |
+
client = OpenAI(api_key=api_proxy_key, base_url='https://lmzh.top/v1')
|
77 |
# 测试调用一个简单的API来验证Key
|
78 |
response = client.models.list()
|
79 |
return True
|
|
|
81 |
return False
|
82 |
|
83 |
# 更新Edge TTS标签页状态的函数
|
84 |
+
def update_edge_tts_tab(api_proxy_key):
|
85 |
+
is_valid = validate_api_key(api_proxy_key)
|
86 |
return gr.update(interactive=is_valid)
|
87 |
|
88 |
|
|
|
208 |
# 监听API Key输入框的变化并更新Edge TTS标签页的状态
|
209 |
api_proxy_key.change(
|
210 |
update_edge_tts_tab,
|
211 |
+
inputs=[api_proxy_key],
|
212 |
outputs=[edge_tts_tab]
|
213 |
)
|
214 |
|