Spaces:
Runtime error
Runtime error
Upload Gradio_Related.py
Browse files
App_Function_Libraries/Gradio_Related.py
CHANGED
|
@@ -68,7 +68,6 @@ from App_Function_Libraries.Video_DL_Ingestion_Lib import parse_and_expand_urls,
|
|
| 68 |
# Function Definitions
|
| 69 |
#
|
| 70 |
|
| 71 |
-
MISTRAL_TOKEN = os.environ["MISTRAL_KEY"]
|
| 72 |
whisper_models = ["small", "medium", "small.en", "medium.en", "medium", "large", "large-v1", "large-v2", "large-v3",
|
| 73 |
"distil-large-v2", "distil-medium.en", "distil-small.en"]
|
| 74 |
custom_prompt_input = None
|
|
@@ -670,11 +669,8 @@ def create_video_transcription_tab():
|
|
| 670 |
api_name_input = gr.Dropdown(
|
| 671 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 672 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 673 |
-
value="
|
| 674 |
-
|
| 675 |
-
api_key_input = gr.Textbox(label="API Key (Mandatory)", placeholder="Enter your API key here",
|
| 676 |
-
type="password",
|
| 677 |
-
value=MISTRAL_TOKEN)
|
| 678 |
keywords_input = gr.Textbox(label="Keywords", placeholder="Enter keywords here (comma-separated)",
|
| 679 |
value="default,no_keyword_set")
|
| 680 |
batch_size_input = gr.Slider(minimum=1, maximum=10, value=1, step=1,
|
|
@@ -1320,12 +1316,10 @@ def create_audio_processing_tab():
|
|
| 1320 |
api_name_input = gr.Dropdown(
|
| 1321 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 1322 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 1323 |
-
value=
|
| 1324 |
label="API for Summarization (Optional)"
|
| 1325 |
)
|
| 1326 |
-
api_key_input = gr.Textbox(label="API Key (if required)", placeholder="Enter your API key here",
|
| 1327 |
-
type="password",
|
| 1328 |
-
value=MISTRAL_TOKEN)
|
| 1329 |
custom_keywords_input = gr.Textbox(label="Custom Keywords", placeholder="Enter custom keywords, comma-separated")
|
| 1330 |
keep_original_input = gr.Checkbox(label="Keep original audio file", value=False)
|
| 1331 |
|
|
@@ -1430,12 +1424,10 @@ def create_podcast_tab():
|
|
| 1430 |
podcast_api_name_input = gr.Dropdown(
|
| 1431 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter", "Llama.cpp",
|
| 1432 |
"Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 1433 |
-
value=
|
| 1434 |
label="API Name for Summarization (Optional)"
|
| 1435 |
)
|
| 1436 |
-
podcast_api_key_input = gr.Textbox(label="API Key (if required)",
|
| 1437 |
-
type="password",
|
| 1438 |
-
value=MISTRAL_TOKEN)
|
| 1439 |
podcast_whisper_model_input = gr.Dropdown(choices=whisper_models, value="medium", label="Whisper Model")
|
| 1440 |
|
| 1441 |
keep_original_input = gr.Checkbox(label="Keep original audio file", value=False)
|
|
@@ -1553,13 +1545,9 @@ def create_website_scraping_tab():
|
|
| 1553 |
|
| 1554 |
api_name_input = gr.Dropdown(
|
| 1555 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 1556 |
-
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 1557 |
-
value="Mistral",
|
| 1558 |
-
label="API Name (Mandatory for Summarization)")
|
| 1559 |
api_key_input = gr.Textbox(label="API Key (Mandatory if API Name is specified)",
|
| 1560 |
-
placeholder="Enter your API key here; Ignore if using Local API or Built-in API",
|
| 1561 |
-
type="password",
|
| 1562 |
-
value=MISTRAL_TOKEN)
|
| 1563 |
keywords_input = gr.Textbox(label="Keywords", placeholder="Enter keywords here (comma-separated)",
|
| 1564 |
value="default,no_keyword_set", visible=True)
|
| 1565 |
|
|
@@ -1667,12 +1655,8 @@ def create_resummary_tab():
|
|
| 1667 |
api_name_input = gr.Dropdown(
|
| 1668 |
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 1669 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 1670 |
-
value="
|
| 1671 |
-
|
| 1672 |
-
api_key_input = gr.Textbox(label="API Key",
|
| 1673 |
-
placeholder="Enter your API key here",
|
| 1674 |
-
type="password",
|
| 1675 |
-
value=MISTRAL_TOKEN)
|
| 1676 |
|
| 1677 |
chunking_options_checkbox = gr.Checkbox(label="Use Chunking", value=False)
|
| 1678 |
with gr.Row(visible=False) as chunking_options_box:
|
|
@@ -2869,13 +2853,9 @@ def create_chat_interface():
|
|
| 2869 |
with gr.Row():
|
| 2870 |
load_conversations_btn = gr.Button("Load Selected Conversation")
|
| 2871 |
|
| 2872 |
-
api_endpoint = gr.Dropdown(label="Select API Endpoint",
|
| 2873 |
-
|
| 2874 |
-
|
| 2875 |
-
value="Mistral")
|
| 2876 |
-
api_key = gr.Textbox(label="API Key (if required)",
|
| 2877 |
-
type="password",
|
| 2878 |
-
value=MISTRAL_TOKEN)
|
| 2879 |
custom_prompt_checkbox = gr.Checkbox(label="Use a Custom Prompt",
|
| 2880 |
value=False,
|
| 2881 |
visible=True)
|
|
@@ -3082,11 +3062,8 @@ def create_chat_interface_editable():
|
|
| 3082 |
|
| 3083 |
api_endpoint = gr.Dropdown(label="Select API Endpoint",
|
| 3084 |
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 3085 |
-
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"]
|
| 3086 |
-
|
| 3087 |
-
api_key = gr.Textbox(label="API Key (if required)",
|
| 3088 |
-
type="password",
|
| 3089 |
-
value=MISTRAL_TOKEN)
|
| 3090 |
# preset_prompt_checkbox = gr.Checkbox(label="Use a pre-set Prompt",
|
| 3091 |
# value=False,
|
| 3092 |
# visible=True)
|
|
@@ -3284,12 +3261,8 @@ def create_chat_interface_stacked():
|
|
| 3284 |
search_conversations_btn = gr.Button("Search Conversations")
|
| 3285 |
load_conversations_btn = gr.Button("Load Selected Conversation")
|
| 3286 |
with gr.Column():
|
| 3287 |
-
api_endpoint = gr.Dropdown(label="Select API Endpoint",
|
| 3288 |
-
|
| 3289 |
-
value="Mistral")
|
| 3290 |
-
api_key = gr.Textbox(label="API Key (if required)",
|
| 3291 |
-
type="password",
|
| 3292 |
-
value=MISTRAL_TOKEN)
|
| 3293 |
preset_prompt = gr.Dropdown(label="Select Preset Prompt",
|
| 3294 |
choices=load_preset_prompts(),
|
| 3295 |
visible=True)
|
|
@@ -3459,11 +3432,8 @@ def create_chat_interface_multi_api():
|
|
| 3459 |
api_endpoint = gr.Dropdown(label=f"API Endpoint {i + 1}",
|
| 3460 |
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq",
|
| 3461 |
"DeepSeek", "Mistral", "OpenRouter", "Llama.cpp", "Kobold", "Ooba",
|
| 3462 |
-
"Tabbyapi", "VLLM", "HuggingFace"]
|
| 3463 |
-
|
| 3464 |
-
api_key = gr.Textbox(label=f"API Key {i + 1} (if required)",
|
| 3465 |
-
type="password",
|
| 3466 |
-
value=MISTRAL_TOKEN)
|
| 3467 |
temperature = gr.Slider(label=f"Temperature {i + 1}", minimum=0.0, maximum=1.0, step=0.1, value=0.7)
|
| 3468 |
chatbot = gr.Chatbot(height=800, elem_classes="chat-window")
|
| 3469 |
chatbots.append(chatbot)
|
|
@@ -3573,9 +3543,8 @@ def create_chat_interface_four():
|
|
| 3573 |
api_endpoint = gr.Dropdown(label=f"API Endpoint {i + 1}",
|
| 3574 |
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq",
|
| 3575 |
"DeepSeek", "Mistral", "OpenRouter", "Llama.cpp", "Kobold", "Ooba",
|
| 3576 |
-
"Tabbyapi", "VLLM", "HuggingFace"]
|
| 3577 |
-
|
| 3578 |
-
api_key = gr.Textbox(label=f"API Key {i + 1} (if required)", type="password", value=MISTRAL_TOKEN)
|
| 3579 |
temperature = gr.Slider(label=f"Temperature {i + 1}", minimum=0.0, maximum=1.0, step=0.1, value=0.7)
|
| 3580 |
chatbot = gr.Chatbot(height=400, elem_classes="chat-window")
|
| 3581 |
msg = gr.Textbox(label=f"Enter your message for Chat {i + 1}")
|
|
@@ -3660,13 +3629,9 @@ def create_chat_interface_vertical():
|
|
| 3660 |
use_prompt = gr.Checkbox(label="Use Prompt")
|
| 3661 |
save_conversation = gr.Checkbox(label="Save Conversation", value=False)
|
| 3662 |
with gr.Row():
|
| 3663 |
-
api_endpoint = gr.Dropdown(label="Select API Endpoint",
|
| 3664 |
-
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter", "Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 3665 |
-
value="Mistral")
|
| 3666 |
with gr.Row():
|
| 3667 |
-
api_key = gr.Textbox(label="API Key (if required)",
|
| 3668 |
-
type="password",
|
| 3669 |
-
value=MISTRAL_TOKEN)
|
| 3670 |
with gr.Row():
|
| 3671 |
temperature = gr.Slider(label="Temperature", minimum=0.0, maximum=1.0, step=0.1, value=0.7)
|
| 3672 |
with gr.Row():
|
|
@@ -4360,12 +4325,9 @@ def create_import_item_tab():
|
|
| 4360 |
api_name_input = gr.Dropdown(
|
| 4361 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 4362 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 4363 |
-
label="API for Auto-summarization"
|
| 4364 |
-
value="Mistral"
|
| 4365 |
)
|
| 4366 |
-
api_key_input = gr.Textbox(label="API Key",
|
| 4367 |
-
type="password",
|
| 4368 |
-
value=MISTRAL_TOKEN)
|
| 4369 |
with gr.Row():
|
| 4370 |
import_button = gr.Button("Import Data")
|
| 4371 |
with gr.Row():
|
|
@@ -4697,12 +4659,9 @@ def create_import_book_tab():
|
|
| 4697 |
api_name_input = gr.Dropdown(
|
| 4698 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 4699 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 4700 |
-
label="API for Auto-summarization"
|
| 4701 |
-
value="Mistral"
|
| 4702 |
)
|
| 4703 |
-
api_key_input = gr.Textbox(label="API Key",
|
| 4704 |
-
type="password",
|
| 4705 |
-
value=MISTRAL_TOKEN)
|
| 4706 |
import_button = gr.Button("Import eBook")
|
| 4707 |
with gr.Column():
|
| 4708 |
with gr.Row():
|
|
@@ -5134,12 +5093,11 @@ def create_document_editing_tab():
|
|
| 5134 |
api_name_input = gr.Dropdown(
|
| 5135 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 5136 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 5137 |
-
value=
|
| 5138 |
label="API for Grammar Check"
|
| 5139 |
)
|
| 5140 |
api_key_input = gr.Textbox(label="API Key (if not set in config.txt)", placeholder="Enter your API key here",
|
| 5141 |
-
type="password"
|
| 5142 |
-
value=MISTRAL_TOKEN)
|
| 5143 |
check_grammar_button = gr.Button("Check Grammar and Style")
|
| 5144 |
|
| 5145 |
with gr.Column():
|
|
@@ -5164,12 +5122,11 @@ def create_document_editing_tab():
|
|
| 5164 |
api_name_input = gr.Dropdown(
|
| 5165 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 5166 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 5167 |
-
value=
|
| 5168 |
label="API for Grammar Check"
|
| 5169 |
)
|
| 5170 |
api_key_input = gr.Textbox(label="API Key (if not set in config.txt)", placeholder="Enter your API key here",
|
| 5171 |
-
type="password"
|
| 5172 |
-
value=MISTRAL_TOKEN)
|
| 5173 |
adjust_btn = gr.Button("Adjust Tone")
|
| 5174 |
|
| 5175 |
with gr.Column():
|
|
|
|
| 68 |
# Function Definitions
|
| 69 |
#
|
| 70 |
|
|
|
|
| 71 |
whisper_models = ["small", "medium", "small.en", "medium.en", "medium", "large", "large-v1", "large-v2", "large-v3",
|
| 72 |
"distil-large-v2", "distil-medium.en", "distil-small.en"]
|
| 73 |
custom_prompt_input = None
|
|
|
|
| 669 |
api_name_input = gr.Dropdown(
|
| 670 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 671 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 672 |
+
value=None, label="API Name (Mandatory)")
|
| 673 |
+
api_key_input = gr.Textbox(label="API Key (Mandatory)", placeholder="Enter your API key here", type="password")
|
|
|
|
|
|
|
|
|
|
| 674 |
keywords_input = gr.Textbox(label="Keywords", placeholder="Enter keywords here (comma-separated)",
|
| 675 |
value="default,no_keyword_set")
|
| 676 |
batch_size_input = gr.Slider(minimum=1, maximum=10, value=1, step=1,
|
|
|
|
| 1316 |
api_name_input = gr.Dropdown(
|
| 1317 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 1318 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 1319 |
+
value=None,
|
| 1320 |
label="API for Summarization (Optional)"
|
| 1321 |
)
|
| 1322 |
+
api_key_input = gr.Textbox(label="API Key (if required)", placeholder="Enter your API key here", type="password")
|
|
|
|
|
|
|
| 1323 |
custom_keywords_input = gr.Textbox(label="Custom Keywords", placeholder="Enter custom keywords, comma-separated")
|
| 1324 |
keep_original_input = gr.Checkbox(label="Keep original audio file", value=False)
|
| 1325 |
|
|
|
|
| 1424 |
podcast_api_name_input = gr.Dropdown(
|
| 1425 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter", "Llama.cpp",
|
| 1426 |
"Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 1427 |
+
value=None,
|
| 1428 |
label="API Name for Summarization (Optional)"
|
| 1429 |
)
|
| 1430 |
+
podcast_api_key_input = gr.Textbox(label="API Key (if required)", type="password")
|
|
|
|
|
|
|
| 1431 |
podcast_whisper_model_input = gr.Dropdown(choices=whisper_models, value="medium", label="Whisper Model")
|
| 1432 |
|
| 1433 |
keep_original_input = gr.Checkbox(label="Keep original audio file", value=False)
|
|
|
|
| 1545 |
|
| 1546 |
api_name_input = gr.Dropdown(
|
| 1547 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 1548 |
+
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"], value=None, label="API Name (Mandatory for Summarization)")
|
|
|
|
|
|
|
| 1549 |
api_key_input = gr.Textbox(label="API Key (Mandatory if API Name is specified)",
|
| 1550 |
+
placeholder="Enter your API key here; Ignore if using Local API or Built-in API", type="password")
|
|
|
|
|
|
|
| 1551 |
keywords_input = gr.Textbox(label="Keywords", placeholder="Enter keywords here (comma-separated)",
|
| 1552 |
value="default,no_keyword_set", visible=True)
|
| 1553 |
|
|
|
|
| 1655 |
api_name_input = gr.Dropdown(
|
| 1656 |
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 1657 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 1658 |
+
value="Local-LLM", label="API Name")
|
| 1659 |
+
api_key_input = gr.Textbox(label="API Key", placeholder="Enter your API key here", type="password")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1660 |
|
| 1661 |
chunking_options_checkbox = gr.Checkbox(label="Use Chunking", value=False)
|
| 1662 |
with gr.Row(visible=False) as chunking_options_box:
|
|
|
|
| 2853 |
with gr.Row():
|
| 2854 |
load_conversations_btn = gr.Button("Load Selected Conversation")
|
| 2855 |
|
| 2856 |
+
api_endpoint = gr.Dropdown(label="Select API Endpoint", choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 2857 |
+
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"])
|
| 2858 |
+
api_key = gr.Textbox(label="API Key (if required)", type="password")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2859 |
custom_prompt_checkbox = gr.Checkbox(label="Use a Custom Prompt",
|
| 2860 |
value=False,
|
| 2861 |
visible=True)
|
|
|
|
| 3062 |
|
| 3063 |
api_endpoint = gr.Dropdown(label="Select API Endpoint",
|
| 3064 |
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 3065 |
+
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"])
|
| 3066 |
+
api_key = gr.Textbox(label="API Key (if required)", type="password")
|
|
|
|
|
|
|
|
|
|
| 3067 |
# preset_prompt_checkbox = gr.Checkbox(label="Use a pre-set Prompt",
|
| 3068 |
# value=False,
|
| 3069 |
# visible=True)
|
|
|
|
| 3261 |
search_conversations_btn = gr.Button("Search Conversations")
|
| 3262 |
load_conversations_btn = gr.Button("Load Selected Conversation")
|
| 3263 |
with gr.Column():
|
| 3264 |
+
api_endpoint = gr.Dropdown(label="Select API Endpoint", choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "OpenRouter", "Mistral", "Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"])
|
| 3265 |
+
api_key = gr.Textbox(label="API Key (if required)", type="password")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3266 |
preset_prompt = gr.Dropdown(label="Select Preset Prompt",
|
| 3267 |
choices=load_preset_prompts(),
|
| 3268 |
visible=True)
|
|
|
|
| 3432 |
api_endpoint = gr.Dropdown(label=f"API Endpoint {i + 1}",
|
| 3433 |
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq",
|
| 3434 |
"DeepSeek", "Mistral", "OpenRouter", "Llama.cpp", "Kobold", "Ooba",
|
| 3435 |
+
"Tabbyapi", "VLLM", "HuggingFace"])
|
| 3436 |
+
api_key = gr.Textbox(label=f"API Key {i + 1} (if required)", type="password")
|
|
|
|
|
|
|
|
|
|
| 3437 |
temperature = gr.Slider(label=f"Temperature {i + 1}", minimum=0.0, maximum=1.0, step=0.1, value=0.7)
|
| 3438 |
chatbot = gr.Chatbot(height=800, elem_classes="chat-window")
|
| 3439 |
chatbots.append(chatbot)
|
|
|
|
| 3543 |
api_endpoint = gr.Dropdown(label=f"API Endpoint {i + 1}",
|
| 3544 |
choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq",
|
| 3545 |
"DeepSeek", "Mistral", "OpenRouter", "Llama.cpp", "Kobold", "Ooba",
|
| 3546 |
+
"Tabbyapi", "VLLM", "HuggingFace"])
|
| 3547 |
+
api_key = gr.Textbox(label=f"API Key {i + 1} (if required)", type="password")
|
|
|
|
| 3548 |
temperature = gr.Slider(label=f"Temperature {i + 1}", minimum=0.0, maximum=1.0, step=0.1, value=0.7)
|
| 3549 |
chatbot = gr.Chatbot(height=400, elem_classes="chat-window")
|
| 3550 |
msg = gr.Textbox(label=f"Enter your message for Chat {i + 1}")
|
|
|
|
| 3629 |
use_prompt = gr.Checkbox(label="Use Prompt")
|
| 3630 |
save_conversation = gr.Checkbox(label="Save Conversation", value=False)
|
| 3631 |
with gr.Row():
|
| 3632 |
+
api_endpoint = gr.Dropdown(label="Select API Endpoint", choices=["Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter", "Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"])
|
|
|
|
|
|
|
| 3633 |
with gr.Row():
|
| 3634 |
+
api_key = gr.Textbox(label="API Key (if required)", type="password")
|
|
|
|
|
|
|
| 3635 |
with gr.Row():
|
| 3636 |
temperature = gr.Slider(label="Temperature", minimum=0.0, maximum=1.0, step=0.1, value=0.7)
|
| 3637 |
with gr.Row():
|
|
|
|
| 4325 |
api_name_input = gr.Dropdown(
|
| 4326 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 4327 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 4328 |
+
label="API for Auto-summarization"
|
|
|
|
| 4329 |
)
|
| 4330 |
+
api_key_input = gr.Textbox(label="API Key", type="password")
|
|
|
|
|
|
|
| 4331 |
with gr.Row():
|
| 4332 |
import_button = gr.Button("Import Data")
|
| 4333 |
with gr.Row():
|
|
|
|
| 4659 |
api_name_input = gr.Dropdown(
|
| 4660 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 4661 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 4662 |
+
label="API for Auto-summarization"
|
|
|
|
| 4663 |
)
|
| 4664 |
+
api_key_input = gr.Textbox(label="API Key", type="password")
|
|
|
|
|
|
|
| 4665 |
import_button = gr.Button("Import eBook")
|
| 4666 |
with gr.Column():
|
| 4667 |
with gr.Row():
|
|
|
|
| 5093 |
api_name_input = gr.Dropdown(
|
| 5094 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 5095 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 5096 |
+
value=None,
|
| 5097 |
label="API for Grammar Check"
|
| 5098 |
)
|
| 5099 |
api_key_input = gr.Textbox(label="API Key (if not set in config.txt)", placeholder="Enter your API key here",
|
| 5100 |
+
type="password")
|
|
|
|
| 5101 |
check_grammar_button = gr.Button("Check Grammar and Style")
|
| 5102 |
|
| 5103 |
with gr.Column():
|
|
|
|
| 5122 |
api_name_input = gr.Dropdown(
|
| 5123 |
choices=[None, "Local-LLM", "OpenAI", "Anthropic", "Cohere", "Groq", "DeepSeek", "Mistral", "OpenRouter",
|
| 5124 |
"Llama.cpp", "Kobold", "Ooba", "Tabbyapi", "VLLM", "HuggingFace"],
|
| 5125 |
+
value=None,
|
| 5126 |
label="API for Grammar Check"
|
| 5127 |
)
|
| 5128 |
api_key_input = gr.Textbox(label="API Key (if not set in config.txt)", placeholder="Enter your API key here",
|
| 5129 |
+
type="password")
|
|
|
|
| 5130 |
adjust_btn = gr.Button("Adjust Tone")
|
| 5131 |
|
| 5132 |
with gr.Column():
|