UNPKG

@jacksontian/kimi-cli

Version:

The CLI for Moonshot AI

21 lines (15 loc) 457 B
import { homedir } from 'os'; import { join } from 'path'; import process from 'process'; import { loadConfig } from './config.js'; const KIMI_RC_PATH = join(homedir(), '.moonshot_ai_rc'); export async function getAPIKey(rcPath = KIMI_RC_PATH) { if (process.env.MOONSHOT_API_KEY) { return process.env.MOONSHOT_API_KEY; } const config = await loadConfig(rcPath); if (config && config.api_key) { return config.api_key; } return ''; }