Skip to content

环境变量列表

概述

本页介绍AITuberKit中可以使用的所有环境变量。这些环境变量可以在.env文件中设置,以自定义应用程序的行为。

TIP

所有环境变量的示例都列在.env.example文件中。复制此文件以创建.env文件。

基本设置

详情请参阅基本设置

bash
# 默认语言设置
NEXT_PUBLIC_SELECT_LANGUAGE=en

# 背景图像路径
NEXT_PUBLIC_BACKGROUND_IMAGE_PATH=/bg-c.png

# 回答框显示设置(true/false)
NEXT_PUBLIC_SHOW_ASSISTANT_TEXT=true

# 角色名称显示设置(true/false)
NEXT_PUBLIC_SHOW_CHARACTER_NAME=true

# 控制面板显示设置(true/false)
NEXT_PUBLIC_SHOW_CONTROL_PANEL=true

角色设置

详情请参阅角色设置

bash
# 角色名称
NEXT_PUBLIC_CHARACTER_NAME=Nike酱

# 使用的模型类型(vrm或live2d)
NEXT_PUBLIC_MODEL_TYPE=vrm

# 系统提示
NEXT_PUBLIC_SYSTEM_PROMPT="你是一个名叫Nike的AI助手..."

AI设置

详情请参阅AI设置

bash
# AI服务选择
NEXT_PUBLIC_SELECT_AI_SERVICE=openai

# 选择的AI模型名称
NEXT_PUBLIC_SELECT_AI_MODEL=gpt-4o-2024-11-20

# 保留的过去消息数量
NEXT_PUBLIC_MAX_PAST_MESSAGES=10

# 温度参数(0.0-2.0)
NEXT_PUBLIC_TEMPERATURE=0.7

# 最大令牌数
NEXT_PUBLIC_MAX_TOKENS=4096

语音设置

详情请参阅语音设置

bash
# 使用的语音合成引擎
NEXT_PUBLIC_SELECT_VOICE=voicevox

YouTube设置

详情请参阅YouTube设置

bash
# 是否启用YouTube模式(true/false)
NEXT_PUBLIC_YOUTUBE_MODE=false

# YouTube API密钥
NEXT_PUBLIC_YOUTUBE_API_KEY=

# YouTube直播ID
NEXT_PUBLIC_YOUTUBE_LIVE_ID=

幻灯片设置

详情请参阅幻灯片设置

bash
# 设置幻灯片模式的初始状态(true/false)
NEXT_PUBLIC_SLIDE_MODE=false

其他设置

详情请参阅高级设置API设置

bash
# 使用视频作为背景设置(true/false)
NEXT_PUBLIC_USE_VIDEO_AS_BACKGROUND=false

# 启用外部指令接收设置(true/false)
NEXT_PUBLIC_MESSAGE_RECEIVER_ENABLED=false

# 介绍屏幕显示设置(true/false)
NEXT_PUBLIC_SHOW_INTRODUCTION="true"

有关所有环境变量的完整列表,请参阅项目根目录中的.env.example文件。