logo
0
0
Login
编辑文件 README.md

古诗视频生成AI系统

基于千问AI的古诗视频脚本生成工具,专为儿童教育设计。

✨ 核心功能

  • 智能分镜脚本 - 6要素分镜表格,支持AI绘图
  • 儿童友好介绍 - 100字古诗讲解
  • 封面提示词 - 详细封面描述
  • 视频描述 - 15字视频简介
  • 并行生成 - 4项内容同时生成

🚀 快速开始

# 安装依赖 pip install -r requirements.txt # 配置环境 cp env_example.txt .env # 编辑.env,填入千问API密钥 # 启动服务 python app.py

访问 http://127.0.0.1:5000

🎬 脚本结构

要素说明
诗句对应古诗内容
景别远景/中景/近景/特写
运镜方式推/拉/摇/移/跟等
首帧绘画提示词详细画面描述(独立生成)
画面发展描述完整动画过程
时间轴精确到秒

📖 API接口

接口说明
POST /api/generate/script生成视频脚本
POST /api/generate/intro生成儿童介绍
POST /api/generate/cover生成封面提示词
POST /api/generate/description生成视频描述
POST /api/generate/all_with_cover生成全部内容

🛠️ 技术栈

  • 后端: Flask + Python
  • AI: 千问API(兼容OpenAI)
  • 前端: Bootstrap + JavaScript
  • 渲染: Markdown支持

🔑 环境变量

  • DASH_SCOPE_API - 千问API密钥(必需)
  • PORT - 服务端口(默认5000)
  • DEBUG - 调试模式(默认true)

📝 使用示例

import requests response = requests.post('http://localhost:5000/api/generate/all_with_cover', json={'poem_name': '春晓'}) results = response.json() print(f"脚本: {results['script']}") print(f"介绍: {results['intro']}") print(f"封面: {results['cover_prompt']}") print(f"描述: {results['video_description']}")

📁 项目结构

agent-vidio/ ├── app.py # Flask应用 ├── agent.py # AI智能体 ├── requirements.txt # 依赖包 ├── templates/ # HTML模板 ├── static/ # 静态文件 └── README.md # 说明文档

⭐ 如果对你有帮助,请给个星标!