96 lines
3.3 KiB
Plaintext
96 lines
3.3 KiB
Plaintext
# 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 配置
|
||
# 方式一:火山引擎知识库(语义检索)
|
||
# 设置 VOLC_KB_ENABLED=true 后,每次对话前自动检索知识库并注入上下文
|
||
VOLC_KB_ENABLED=false
|
||
VOLC_KB_NAME=your_collection_name # 知识库名称(与 VOLC_KB_RESOURCE_ID 二选一)
|
||
VOLC_KB_RESOURCE_ID= # 知识库唯一 ID(优先级高于 NAME)
|
||
VOLC_KB_PROJECT=default # 知识库所属项目
|
||
VOLC_KB_ENDPOINT=https://api-knowledgebase.mlp.cn-beijing.volces.com
|
||
VOLC_KB_TOP_K=5 # 检索返回条数
|
||
VOLC_KB_RERANK=false # 是否开启 rerank 重排
|
||
VOLC_KB_ATTACHMENT_LINK=false # 是否返回图片临时链接(图文混合场景开启,链接有效期 10 分钟)
|
||
|
||
# 方式二:静态上下文占位(VOLC_KB_ENABLED=false 时生效)
|
||
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=
|