火山引擎实时音视频 高代码跑通日志
实时音视频
SDK 概览--实时音视频-火山引擎
什么是实时音视频
火山引擎实时音视频(Volcengine Real Time Communication,veRTC)提供全球范围内高可靠、高并发、低延时的实时音视频通信能力,实现多种类型的实时交流和互动。
通过在应用中接入 RTC SDK,并调用 RTC 提供的 API,可以快速构建音视频聊天、在线教育、直播连麦、视频会议、游戏语音、云游戏、云端渲染等丰富场景功能,覆盖互娱、教育、游戏、会议等各种行业需求。
ai-app-lab/demohouse/longterm_memory/README.md at main · volcengine/ai-app-lab
长期记忆针对传统 AI 对话“瞬时记忆”的局限性,通过抽取用户偏好、行为习惯等信息,实现在跨周期对话中保持认知连贯性,激发大模型提供更具个性化的互动能力,解决当前大模型在陪伴社交、AI 教育、车机助手、智能硬件等场景下记忆缺失、对话断层、沟通失真的问题。长期记忆方案,基于 DeepSeek-R1 模型的强大思考能力将对话内容抽取成记忆,并在对话到相关话题时帮助 Doubao 角色模型生成更贴合角色人设的回复。当前应用基于开源 mem0 项目结合火山大模型服务搭建。
场景示例:
- 结合偏好个性推荐:在推荐场景,会结合用户在饮食、兴趣、习惯上的偏好提出个性化建议
- 记忆用户关键日程:用户曾提及每周五会上瑜伽课,那么后续每逢周五,系统都会在对话中主动进行日程提醒
- 持续追踪学习轨迹:在教育辅导场景,如果学生在同一知识点反复出错,系统会有针对性进行强化训练
火山记忆库介绍
当前广场上架的记忆应用依托的是开源 mem0 框架
git clone https://github.com/volcengine/ai-app-lab.gitcd demohouse/longterm_memory
三个都需要
ep-20250511220623-v9r4j
ep-20250511215905-bnwhh
ep-20250511220902-gzn5m
- 获取修改配置
- 修改
backend/code/config.py
中配置,填入刚刚获取的 endpoint id 、AK、SK - endpoint id ep-20241010101437-h6f9f
- AK AKLTZmZjMzVjM2JkNDI1NDdmZGIwNGM3MDA3Y2JmNDY5ZjY
- SK
- {"账号ID":2102291538,"用户名":"test","密码":"","Access Key ID":"AKLTZmZjMzVjM2JkNDI1NDdmZGIwNGM3MDA3Y2JmNDY5ZjY","Secret Access Key":"WmpKbFlUTXdObVZsTTJWbU5ERTNaamhoT1RabE9UTTJPV1ZsWVRnMU9HWQ=="}
子用户登录地址
python -m venv .RTC
source .RTC/bin/activate
pip install poetry==1.6.1poetry install
bash run.sh
No module named 'jinja2'
pip install jinja2 -i https://pypi.tuna.tsinghua.edu.cn/simple
ModuleNotFoundError: No module named 'arkitect.core.component.llm.model'
cd code
vi main.py
from arkitect.types.llm.model import (ArkChatRequest,ArkChatResponse,ArkChatParameters,ArkMessage,ArkChatCompletionChunk,Response,
)
ModuleNotFoundError: No module named 'arkitect.core.component.llm.model' · Issue #149 · volcengine/ai-app-lab
python -m venv .venv
source .venv/bin/activate
pip install poetry==1.6.1poetry installbash run.sh
cd ../frontend
yarn install
yarn run dev
nvm list
nvm安装详细教程-CSDN博客
Ubuntu 22 安装 NVM 详细步骤及常见问题解决方案-CSDN博客
如何安装 ubuntu nvm_百度搜索