python调用opena兼容api实现剧本生成场景道具角色及10秒一片段的seedance2分镜脚本代码

代码语言:python

所属分类:其他

代码描述:python调用opena兼容api实现剧本生成场景道具角色及10秒一片段的seedance2分镜脚本代码

代码标签: python opena api 剧本 生成 场景 道具 角色 10秒 一片段 seedance

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

import os
import json
import math
from openai import OpenAI

# ================= 配置区域 =================
# 请将这里替换为你的 OpenAI API Key,或者设置在环境变量 OPENAI_API_KEY 中
API_KEY = "sk-"
BASE_URL = "https://dashscope.aliyuncs.com/compatible-mode/v1" # 如果使用代理API,请修改此URL

# 初始化 OpenAI 客户端
client = OpenAI(api_key=API_KEY, base_url=BASE_URL)

# 推荐使用能力较强的模型以保证严格遵循格式
MODEL_NAME = "qwen3.6-plus" 
# ==========================================

def generate_settings(script_text):
    """阶段一:从剧本中提取并生成角色、场景、道具的详细设定"""
    print("\n[系统] 正在解析剧本,生成角色、场景、道具详细设定...\n")
    
    system_prompt = """你是一个顶级的电影美术指导和选角导演。请阅读用户提供的剧本,提取并生成详细的设定。
    请严格以 JSON 格式输出,JSON 必须包含以下三个键:"characters", "scenes", "props"。
    
    格式要求如下:
    {
        "characters": [
            {"name": "角色名", "age&.........完整代码请登录后点击上方下载按钮下载查看

网友评论0