forked from EduCraft/curriculum-project-hub
fix(hub): 去掉冗余 OPENROUTER_API_KEY,直接用 ANTHROPIC_AUTH_TOKEN
This commit is contained in:
+3
-5
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user