零成本构建B站视频AI摘要系统Yi-34B-Chat与Docker实战指南在信息爆炸的时代B站等视频平台的内容时长越来越长如何快速获取视频核心信息成为刚需。本文将手把手教你用国产大模型Yi-34B-Chat和Docker技术打造完全免费的B站视频AI摘要系统无需支付OpenAI API费用即可享受智能字幕提取、章节分段和内容摘要功能。1. 系统架构与核心组件这套解决方案的核心在于巧妙组合三个关键技术组件Yi-34B-Chat API由零一万物开发的34B参数中文大模型在语言理解和生成任务上表现出色目前提供免费API申请AOA(Amazing OpenAI API)工具开源项目能将各类模型API转换为OpenAI兼容格式bilibili-subtitle插件浏览器扩展提供视频字幕提取和AI分析界面性能对比表方案成本中文能力稳定性配置复杂度OpenAI API高中等高低Yi-34B-Chat免费优秀中中Gemini Pro免费良好中高提示Yi-34B-Chat在中文场景下表现最佳且无需处理国际支付问题是学生和独立开发者的理想选择。2. 环境准备与API获取2.1 申请Yi-34B-Chat API访问权限访问零一万物官方社区网站填写API申请表需提供基础开发者信息等待审核通过后获取API_KEY和ENDPOINT地址2.2 安装必要工具确保系统已安装Docker Engine 20.10docker-compose 2.0现代浏览器Chrome/Firefox/Edge# 检查Docker安装 docker --version docker-compose --version3. Docker部署AOA适配层创建docker-compose.yml文件配置AOA服务version: 3 services: amazing-openai-api: image: soulteary/amazing-openai-api:v0.6.1 restart: always ports: - 8080:8080 environment: - AOA_TYPEyi - YI_ENDPOINT你的API服务地址 - YI_API_KEY你的API_KEY - YI_MODEL_ALIASgpt-3.5-turbo:yi-34b-chat,gpt-4:yi-34b-chat logging: options: max-size: 1m启动服务docker-compose up -d注意若8080端口被占用可修改ports为9090:8080等可用端口4. 浏览器插件配置与使用4.1 安装bilibili-subtitle插件Chrome用户通过Chrome应用商店安装Firefox用户通过ADD-ONS扩展商店安装Edge用户通过Edge加载项商店安装4.2 配置插件API端点打开B站视频页面点击右侧新出现的字幕面板点击配置按钮输入AOA服务地址如http://localhost:8080保存设置后返回视频页面4.3 使用AI摘要功能概览生成带时间戳的视频章节分段总结输出视频内容的精简摘要要点提取核心观点列表// 示例API请求结构 { model: yi-34b-chat, messages: [ { role: system, content: 你是一个专业的视频内容分析助手 }, { role: user, content: 请总结以下字幕... } ] }5. 高级配置与优化技巧5.1 性能调优参数在docker-compose.yml中可添加以下环境变量environment: - MAX_TOKENS4096 # 控制响应长度 - TIMEOUT30 # 请求超时时间(秒) - CACHE_SIZE100 # 缓存最近请求数5.2 本地模型替代方案如需完全离线运行可考虑使用Ollama本地部署Yi-34B量化版配置AOA指向本地模型端点修改YI_MODEL_ALIAS为本地模型名称5.3 插件自定义提示词在插件设置页面可修改默认提示词优化摘要效果增加领域特定术语调整输出格式要求指定摘要长度和详细程度6. 常见问题排查Q1API响应速度慢检查网络连接质量降低MAX_TOKENS值使用curl测试原始API响应时间Q2摘要质量不理想确保视频字幕完整可用修改提示词增加具体指示尝试分段处理长视频Q3Docker服务无法启动# 查看日志定位问题 docker logs amazing-openai-api # 检查端口冲突 netstat -tuln | grep 8080在实际部署过程中我发现Yi-34B-Chat对中文口语化内容的处理尤其出色能够准确捕捉视频中的幽默和隐喻表达。将服务部署在轻量云服务器上即使多人同时使用也能保持稳定的响应速度。