CLI

变量默认值描述
HAPPY_SERVER_URLhttps://api.happy-next.comHappy 服务器 API 端点
HAPPY_WEBAPP_URLhttps://app.happy-next.comHappy Web 应用 URL
HAPPY_HOME_DIR~/.happy-next本地数据目录
HAPPY_VARIANTstablestabledev(并行运行两个版本)
HAPPY_EXPERIMENTAL启用实验性功能(true/1/yes
HAPPY_DISABLE_CAFFEINATE禁用 macOS 睡眠阻止
HAPPY_EXTRA_MCP_SERVERS附加 MCP 服务器(JSON)
GEMINI_MODEL覆盖默认 Gemini 模型
GOOGLE_CLOUD_PROJECTGoogle Cloud 项目 ID(Workspace 账户)

服务器

必需

变量默认值描述
DATABASE_URLPostgreSQL 连接字符串
HANDY_MASTER_SECRET主加密密钥(64 个字符以上)
PORT3005HTTP 服务器端口

可选

变量默认值描述
NODE_ENVdevelopmentdevelopmentproduction
REDIS_URLRedis 连接字符串
APP_URL公共服务器 URL
METRICS_ENABLEDfalse启用 Prometheus 指标
METRICS_PORT9090指标端点端口

文件存储(S3/MinIO)

变量默认值描述
S3_HOSTS3 主机名
S3_PORTS3 端口
S3_USE_SSLfalse对 S3 使用 HTTPS
S3_ACCESS_KEYS3 访问密钥
S3_SECRET_KEYS3 秘密密钥
S3_BUCKETS3 存储桶名称
S3_PUBLIC_URL上传文件的公共 URL

GitHub OAuth

变量默认值描述
GITHUB_APP_IDGitHub App ID
GITHUB_PRIVATE_KEYGitHub App 私钥
GITHUB_CLIENT_IDOAuth 客户端 ID
GITHUB_CLIENT_SECRETOAuth 客户端密钥
GITHUB_REDIRECT_URLOAuth 回调 URL
GITHUB_WEBHOOK_SECRETWebhook 签名密钥

语音

变量默认值描述
ELEVENLABS_AGENT_IDElevenLabs 语音代理 ID
VOICE_TOOL_BRIDGE_KEY语音工具桥接授权密钥

语音网关(happy-voice)

管线

变量默认值描述
AGENT_STTopenai/gpt-4o-mini-transcribe:zh语音转文字模型
AGENT_LLMopenai/gpt-4.1-mini语音代理 LLM
AGENT_TTScartesia/sonic-3:...文字转语音模型
AGENT_WELCOME_MESSAGE自定义欢迎消息

LiveKit

变量默认值描述
LIVEKIT_URLLiveKit 服务器 URL(必需)
LIVEKIT_API_KEYLiveKit API 密钥(必需)
LIVEKIT_API_SECRETLiveKit API 密钥(必需)
LIVEKIT_AGENT_NAMEhappy-voice-agent代理注册名称
LIVEKIT_ROOM_TTL_SECONDS3600房间自动清理超时
LIVEKIT_TOKEN_TTL_SECONDS600参与者令牌有效期

服务器

变量默认值描述
HOST0.0.0.0API 服务器主机
PORT3040API 服务器端口
VOICE_PUBLIC_KEYAPI 授权密钥(必需)

语音调优

变量默认值描述
AGENT_MIN_ENDPOINTING_DELAY_MS1600语音结束前的最小静默时间
AGENT_MAX_ENDPOINTING_DELAY_MS7000最大静默容忍时间
AGENT_VAD_ACTIVATION_THRESHOLD0.5语音活动检测阈值(0-1)

应用

变量默认值描述
APP_ENVdevelopmentpreviewproduction
EXPO_PUBLIC_POSTHOG_API_KEYPostHog 分析密钥
EXPO_PUBLIC_ELEVENLABS_AGENT_IDElevenLabs 语音代理 ID
EXPO_PUBLIC_VOICE_PROVIDER语音提供商(elevenlabshappy-voice
EXPO_PUBLIC_VOICE_BASE_URL语音网关 URL
EXPO_PUBLIC_VOICE_PUBLIC_KEY语音网关公钥