rtc-voice-chat/backend/.env.example

85 lines
2.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# RTC OpenAPI 版本
RTC_OPENAPI_VERSION=2025-06-01
# Custom 场景基础配置
CUSTOM_ACCESS_KEY_ID=your-access-key-id
CUSTOM_SECRET_KEY=your-secret-key
CUSTOM_RTC_APP_ID=your-rtc-app-id
CUSTOM_RTC_APP_KEY=
# 留空时由服务端自动生成 RoomId / UserId / Token
CUSTOM_RTC_ROOM_ID=
CUSTOM_RTC_USER_ID=
CUSTOM_RTC_TOKEN=
# Custom 场景业务配置
CUSTOM_TASK_ID=your-task-id
CUSTOM_AGENT_USER_ID=your-agent-user-id
CUSTOM_AGENT_TARGET_USER_ID=
CUSTOM_AGENT_WELCOME_MESSAGE=你好,我是小乖,有什么需要帮忙的吗?
CUSTOM_SCENE_NAME=自定义助手
CUSTOM_SCENE_ICON=https://lf3-rtc-demo.volccdn.com/obj/rtc-aigc-assets/DoubaoAvatar.png
CUSTOM_INTERRUPT_MODE=0
# LLM 公共配置
CUSTOM_LLM_MODE=ArkV3
CUSTOM_LLM_SYSTEM_MESSAGE=你是小乖,性格幽默又善解人意。你在表达时需简明扼要,有自己的观点。
CUSTOM_LLM_VISION_ENABLE=false
CUSTOM_LLM_THINKING_TYPE=disabled
# ArkV3 模式
CUSTOM_LLM_ENDPOINT_ID=your-ark-endpoint-id
# CustomLLM 模式
# 本地调试时,可先保持默认本地回调地址。
# 等 ngrok 跑起来后,再把 CUSTOM_LLM_URL 改成公网 https 地址,例如:
# https://your-ngrok-domain.ngrok-free.app/api/chat_callback
CUSTOM_LLM_URL=http://127.0.0.1:3001/api/chat_callback
# 火山调用当前 backend 的 /api/chat_callback 时使用的 Bearer Token可留空
CUSTOM_LLM_API_KEY=
CUSTOM_LLM_MODEL_NAME=
CUSTOM_LLM_HISTORY_LENGTH=
CUSTOM_LLM_PREFILL=
CUSTOM_LLM_CUSTOM=
CUSTOM_LLM_EXTRA_HEADER_JSON=
CUSTOM_LLM_ENABLE_PARALLEL_TOOL_CALLS=
CUSTOM_LLM_TEMPERATURE=
CUSTOM_LLM_TOP_P=
CUSTOM_LLM_MAX_TOKENS=
# 当前 backend 内置的本地 Ark 回调配置
# /api/chat_callback 会直接使用这组配置调用方舟
ARK_API_KEY=
ARK_ENDPOINT_ID=
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
ARK_TIMEOUT_SECONDS=1800
LOCAL_LLM_SYSTEM_PROMPT= "你是一个测试助手。如果别人问你是谁,你就说你是哈哈哈。"
LOCAL_LLM_TEMPERATURE=0.3
# 可选 RAG 占位配置
# 当前首版默认未启用主链路 RAG如需后续接入可再填写这两个配置
RAG_STATIC_CONTEXT=
RAG_CONTEXT_FILE=
# ASR / TTS
CUSTOM_ASR_APP_ID=your-asr-app-id
CUSTOM_TTS_APP_ID=your-tts-app-id
CUSTOM_ASR_PROVIDER=volcano
CUSTOM_ASR_MODE=smallmodel
CUSTOM_ASR_CLUSTER=volcengine_streaming_common
CUSTOM_TTS_PROVIDER=volcano
CUSTOM_TTS_CLUSTER=volcano_tts
CUSTOM_TTS_VOICE_TYPE=BV001_streaming
CUSTOM_TTS_SPEED_RATIO=1
CUSTOM_TTS_PITCH_RATIO=1
CUSTOM_TTS_VOLUME_RATIO=1
# 数字人配置
CUSTOM_AVATAR_ENABLED=false
CUSTOM_AVATAR_TYPE=3min
CUSTOM_AVATAR_ROLE=250623-zhibo-linyunzhi
CUSTOM_AVATAR_BACKGROUND_URL=
CUSTOM_AVATAR_VIDEO_BITRATE=2000
CUSTOM_AVATAR_APP_ID=
CUSTOM_AVATAR_TOKEN=