Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -6,7 +6,7 @@ import tempfile
|
|
| 6 |
def check_api_key(api_key):
|
| 7 |
try:
|
| 8 |
client = OpenAI(api_key=api_key)
|
| 9 |
-
# Thực hiện một yêu cầu thử nghiệm đơn giản đến API OpenAI để kiểm tra
|
| 10 |
client.models.list() # Gọi danh sách mô hình của OpenAI để kiểm tra kết nối
|
| 11 |
return True # Nếu không có lỗi, API key hợp lệ
|
| 12 |
except Exception as e:
|
|
@@ -62,14 +62,17 @@ def gradio_interface():
|
|
| 62 |
with gr.Column(scale=2): # Thêm `scale` để điều chỉnh kích thước cột
|
| 63 |
api_key = gr.Textbox(type='password', label='Enter your OpenAI API Key', placeholder='Enter your OpenAI API key')
|
| 64 |
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
choices=[
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
|
|
|
|
|
|
|
|
|
| 73 |
|
| 74 |
speed = gr.Slider(minimum=0.5, maximum=2.0, step=0.1, label="Speed", value=1.0)
|
| 75 |
|
|
|
|
| 6 |
def check_api_key(api_key):
|
| 7 |
try:
|
| 8 |
client = OpenAI(api_key=api_key)
|
| 9 |
+
# Thực hiện một yêu cầu thử nghiệm đơn giản đến API OpenAI để kiểm tra kết nối
|
| 10 |
client.models.list() # Gọi danh sách mô hình của OpenAI để kiểm tra kết nối
|
| 11 |
return True # Nếu không có lỗi, API key hợp lệ
|
| 12 |
except Exception as e:
|
|
|
|
| 62 |
with gr.Column(scale=2): # Thêm `scale` để điều chỉnh kích thước cột
|
| 63 |
api_key = gr.Textbox(type='password', label='Enter your OpenAI API Key', placeholder='Enter your OpenAI API key')
|
| 64 |
|
| 65 |
+
# Cột cho Model và Voice Options cùng nằm trên một hàng ngang
|
| 66 |
+
with gr.Row():
|
| 67 |
+
model = gr.Dropdown(choices=['tts-1', 'tts-1-hd'], label='Model', value='tts-1', elem_id="model-dropdown", max_width="200px")
|
| 68 |
+
voice = gr.Dropdown(
|
| 69 |
+
choices=[
|
| 70 |
+
'alloy', 'ash', 'coral', 'echo', 'fable', 'onyx', 'nova', 'sage', 'shimmer'
|
| 71 |
+
],
|
| 72 |
+
label='Voice Options',
|
| 73 |
+
value='echo',
|
| 74 |
+
elem_id="voice-dropdown", max_width="200px"
|
| 75 |
+
)
|
| 76 |
|
| 77 |
speed = gr.Slider(minimum=0.5, maximum=2.0, step=0.1, label="Speed", value=1.0)
|
| 78 |
|