refactor: rename HERMES_OPENAI_API_KEY to VOICE_TOOLS_OPENAI_KEY
- Updated the environment variable name from HERMES_OPENAI_API_KEY to VOICE_TOOLS_OPENAI_KEY across multiple files to avoid interference with OpenRouter. - Adjusted related error messages and configuration prompts to reflect the new variable name, ensuring consistency throughout the codebase.
This commit is contained in:
parent
4d1f2ea522
commit
0858ee2f27
6 changed files with 18 additions and 18 deletions
|
|
@ -191,7 +191,7 @@ OPTIONAL_ENV_VARS = {
|
|||
"tools": ["rl_get_results", "rl_check_status"],
|
||||
"password": True,
|
||||
},
|
||||
"HERMES_OPENAI_API_KEY": {
|
||||
"VOICE_TOOLS_OPENAI_KEY": {
|
||||
"description": "OpenAI API key for voice transcription (Whisper) and OpenAI TTS",
|
||||
"prompt": "OpenAI API Key (for Whisper STT + TTS)",
|
||||
"url": "https://platform.openai.com/api-keys",
|
||||
|
|
@ -622,7 +622,7 @@ def show_config():
|
|||
keys = [
|
||||
("OPENROUTER_API_KEY", "OpenRouter"),
|
||||
("ANTHROPIC_API_KEY", "Anthropic"),
|
||||
("HERMES_OPENAI_API_KEY", "OpenAI (STT/TTS)"),
|
||||
("VOICE_TOOLS_OPENAI_KEY", "OpenAI (STT/TTS)"),
|
||||
("FIRECRAWL_API_KEY", "Firecrawl"),
|
||||
("BROWSERBASE_API_KEY", "Browserbase"),
|
||||
("FAL_KEY", "FAL"),
|
||||
|
|
@ -722,7 +722,7 @@ def set_config_value(key: str, value: str):
|
|||
"""Set a configuration value."""
|
||||
# Check if it's an API key (goes to .env)
|
||||
api_keys = [
|
||||
'OPENROUTER_API_KEY', 'ANTHROPIC_API_KEY', 'HERMES_OPENAI_API_KEY',
|
||||
'OPENROUTER_API_KEY', 'ANTHROPIC_API_KEY', 'VOICE_TOOLS_OPENAI_KEY',
|
||||
'FIRECRAWL_API_KEY', 'BROWSERBASE_API_KEY', 'BROWSERBASE_PROJECT_ID',
|
||||
'FAL_KEY', 'TELEGRAM_BOT_TOKEN', 'DISCORD_BOT_TOKEN',
|
||||
'TERMINAL_SSH_HOST', 'TERMINAL_SSH_USER', 'TERMINAL_SSH_KEY',
|
||||
|
|
|
|||
|
|
@ -1240,7 +1240,7 @@ def run_setup_wizard(args):
|
|||
{
|
||||
"label": "🎤 Voice Transcription & TTS (OpenAI Whisper + TTS)",
|
||||
"key": "openai_voice",
|
||||
"check": ["HERMES_OPENAI_API_KEY"],
|
||||
"check": ["VOICE_TOOLS_OPENAI_KEY"],
|
||||
},
|
||||
{
|
||||
"label": "🗣️ Premium Text-to-Speech (ElevenLabs)",
|
||||
|
|
@ -1360,18 +1360,18 @@ def run_setup_wizard(args):
|
|||
print(color(" ─── Voice Transcription & TTS (OpenAI) ───", Colors.CYAN))
|
||||
print_info(" Used for Whisper speech-to-text and OpenAI TTS voices.")
|
||||
print_info(" Get your API key at: https://platform.openai.com/api-keys")
|
||||
existing = get_env_value('HERMES_OPENAI_API_KEY')
|
||||
existing = get_env_value('VOICE_TOOLS_OPENAI_KEY')
|
||||
if existing:
|
||||
print_success(" Already configured ✓")
|
||||
if prompt_yes_no(" Update API key?", False):
|
||||
api_key = prompt(" OpenAI API key", password=True)
|
||||
if api_key:
|
||||
save_env_value("HERMES_OPENAI_API_KEY", api_key)
|
||||
save_env_value("VOICE_TOOLS_OPENAI_KEY", api_key)
|
||||
print_success(" Updated")
|
||||
else:
|
||||
api_key = prompt(" OpenAI API key", password=True)
|
||||
if api_key:
|
||||
save_env_value("HERMES_OPENAI_API_KEY", api_key)
|
||||
save_env_value("VOICE_TOOLS_OPENAI_KEY", api_key)
|
||||
print_success(" Configured ✓")
|
||||
|
||||
if "elevenlabs" in selected_keys:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue