Herishop commited on
Commit
5df06b6
·
verified ·
1 Parent(s): 65dbc25

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -9
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
- model = gr.Dropdown(choices=['tts-1', 'tts-1-hd'], label='Model', value='tts-1')
66
- voice = gr.Dropdown(
67
- choices=[
68
- 'alloy', 'ash', 'coral', 'echo', 'fable', 'onyx', 'nova', 'sage', 'shimmer'
69
- ],
70
- label='Voice Options',
71
- value='echo'
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