Add files via upload
This commit is contained in:
1 parent
5bec530a89
commit
38fac38311
85 files changed
+57166
No files matched your search
@@ -0,0 +1,76 @@
|
||||
#!/bin/bash
|
||||
# T3MP3ST API Key Setup Script
|
||||
|
||||
echo ""
|
||||
echo "╔═══════════════════════════════════════════════════════════╗"
|
||||
echo "║ T3MP3ST API KEY CONFIGURATION ║"
|
||||
echo "╚═══════════════════════════════════════════════════════════╝"
|
||||
echo ""
|
||||
|
||||
# Check if .env exists
|
||||
ENV_FILE="$(dirname "$0")/../.env"
|
||||
|
||||
if [ -f "$ENV_FILE" ]; then
|
||||
echo "[*] Existing .env file found"
|
||||
source "$ENV_FILE"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Choose your LLM provider:"
|
||||
echo " 1) OpenRouter (recommended - access to all models)"
|
||||
echo " 2) Anthropic (Claude direct)"
|
||||
echo " 3) OpenAI (GPT models)"
|
||||
echo ""
|
||||
|
||||
read -p "Enter choice [1-3]: " choice
|
||||
|
||||
case $choice in
|
||||
1)
|
||||
echo ""
|
||||
echo "Get your OpenRouter API key at: https://openrouter.ai/keys"
|
||||
read -p "Enter your OpenRouter API key: " api_key
|
||||
echo "OPENROUTER_API_KEY=$api_key" > "$ENV_FILE"
|
||||
echo "LLM_PROVIDER=openrouter" >> "$ENV_FILE"
|
||||
;;
|
||||
2)
|
||||
echo ""
|
||||
echo "Get your Anthropic API key at: https://console.anthropic.com/"
|
||||
read -p "Enter your Anthropic API key: " api_key
|
||||
echo "ANTHROPIC_API_KEY=$api_key" > "$ENV_FILE"
|
||||
echo "LLM_PROVIDER=anthropic" >> "$ENV_FILE"
|
||||
;;
|
||||
3)
|
||||
echo ""
|
||||
echo "Get your OpenAI API key at: https://platform.openai.com/api-keys"
|
||||
read -p "Enter your OpenAI API key: " api_key
|
||||
echo "OPENAI_API_KEY=$api_key" > "$ENV_FILE"
|
||||
echo "LLM_PROVIDER=openai" >> "$ENV_FILE"
|
||||
;;
|
||||
*)
|
||||
echo "Invalid choice"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# Add .env to gitignore if not already there
|
||||
GITIGNORE="$(dirname "$0")/../.gitignore"
|
||||
if [ -f "$GITIGNORE" ]; then
|
||||
if ! grep -q "^\.env$" "$GITIGNORE"; then
|
||||
echo ".env" >> "$GITIGNORE"
|
||||
echo "[+] Added .env to .gitignore"
|
||||
fi
|
||||
else
|
||||
echo ".env" > "$GITIGNORE"
|
||||
echo "[+] Created .gitignore with .env"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "╔═══════════════════════════════════════════════════════════╗"
|
||||
echo "║ CONFIGURATION COMPLETE! ║"
|
||||
echo "╚═══════════════════════════════════════════════════════════╝"
|
||||
echo ""
|
||||
echo "Your API key has been saved to .env"
|
||||
echo ""
|
||||
echo "Start the server with:"
|
||||
echo " npm run server"
|
||||
echo ""
|
||||
Reference in new issue
Block a user