fix(hub): 去掉冗余 OPENROUTER_API_KEY,直接用 ANTHROPIC_AUTH_TOKEN

This commit is contained in:
2026-07-08 01:48:01 +08:00
parent b9f50407be
commit 085f7c7186
2 changed files with 7 additions and 14 deletions
+3 -5
View File
@@ -30,12 +30,10 @@ async function main(): Promise<void> {
const databaseUrl = requireEnv("DATABASE_URL");
void databaseUrl;
// Claude Code SDK auth via OpenRouter's Anthropic Skin. The SDK reads
// ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN from env. ANTHROPIC_API_KEY
// must be explicitly empty to avoid auth conflicts.
const openrouterKey = requireEnv("OPENROUTER_API_KEY");
// Claude Code SDK auth via OpenRouter's Anthropic Skin.
// ANTHROPIC_AUTH_TOKEN = OpenRouter API key; ANTHROPIC_API_KEY must be empty.
requireEnv("ANTHROPIC_AUTH_TOKEN");
process.env["ANTHROPIC_BASE_URL"] ??= "https://openrouter.ai/api";
process.env["ANTHROPIC_AUTH_TOKEN"] ??= openrouterKey;
process.env["ANTHROPIC_API_KEY"] ??= "";
const feishuAppId = requireEnv("FEISHU_APP_ID");
const feishuAppSecret = requireEnv("FEISHU_APP_SECRET");