anurag008w commited on
Commit
edcd6d7
·
1 Parent(s): cfd6981

Fix echo statement and add new API key handling

Browse files
Files changed (1) hide show
  1. start.sh +9 -1
start.sh CHANGED
@@ -134,7 +134,7 @@ fi
134
  if [ -n "$ERRORS" ]; then
135
  echo "Missing required secrets:"
136
  echo -e "$ERRORS"
137
- echo "Add them in HF Spaces → Settings → Secrets"
138
  exit 1
139
  fi
140
 
@@ -252,6 +252,14 @@ promote_first_pool_key "CEREBRAS_API_KEY" "CEREBRAS_API_KEYS"
252
  promote_first_pool_key "VENICE_API_KEY" "VENICE_API_KEYS"
253
  promote_first_pool_key "SYNTHETIC_API_KEY" "SYNTHETIC_API_KEYS"
254
  promote_first_pool_key "COPILOT_GITHUB_TOKEN" "COPILOT_GITHUB_TOKENS"
 
 
 
 
 
 
 
 
255
  promote_first_pool_key "HUGGINGFACE_HUB_TOKEN" "HUGGINGFACE_HUB_TOKENS"
256
 
257
  # Compatibility aliases for Google provider secrets some users already have.
 
134
  if [ -n "$ERRORS" ]; then
135
  echo "Missing required secrets:"
136
  echo -e "$ERRORS"
137
+ echo "Add them in HF Spaces → Settings → Secrets"
138
  exit 1
139
  fi
140
 
 
252
  promote_first_pool_key "VENICE_API_KEY" "VENICE_API_KEYS"
253
  promote_first_pool_key "SYNTHETIC_API_KEY" "SYNTHETIC_API_KEYS"
254
  promote_first_pool_key "COPILOT_GITHUB_TOKEN" "COPILOT_GITHUB_TOKENS"
255
+ promote_first_pool_key "AI_GATEWAY_API_KEY" "AI_GATEWAY_API_KEYS"
256
+
257
+ # kimi-coding uses Moonshot AI endpoint (api.moonshot.cn).
258
+ # If KIMI_API_KEY is set but MOONSHOT_API_KEY is not, mirror it so the
259
+ # multi-provider-key-rotator (which matches on api.moonshot.cn) injects it.
260
+ if [ -z "${MOONSHOT_API_KEY:-}" ] && [ -n "${KIMI_API_KEY:-}" ]; then
261
+ export MOONSHOT_API_KEY="$KIMI_API_KEY"
262
+ fi
263
  promote_first_pool_key "HUGGINGFACE_HUB_TOKEN" "HUGGINGFACE_HUB_TOKENS"
264
 
265
  # Compatibility aliases for Google provider secrets some users already have.