Python 範例:自動生成影片腳本
# 安裝套件
# pip install openai
import openai
# 1️⃣ 設定 OpenAI API 金鑰
openai.api_key = "你的API_KEY"
# 2️⃣ 自動生成腳本函式
def generate_youtube_script(topic, language="zh-tw"):
"""
topic: 影片主題
language: zh-tw / en
return: 生成的影片腳本
"""
prompt = f"""
你是一位專業YouTube影片編劇。
請針對以下主題撰寫一個完整的影片腳本:
- 主題: {topic}
- 語言: {language}
- 腳本要有:
1. 吸睛開場 Hook
2. 內容主體(分段)
3. 結尾呼籲訂閱/點讚 CTA
請用條列式分段撰寫。
"""
response = openai.ChatCompletion.create(
model="gpt-4o-mini", # 可改成 gpt-5-mini 或其他
messages=[
{"role": "system", "content": "你是一位專業的YouTube影片編劇。"},
{"role": "user", "content": prompt}
],
temperature=0.7,
max_tokens=600
)
script = response['choices'][0]['message']['content']
return script
# 3️⃣ 測試程式
if __name__ == "__main__":
topic = input("請輸入影片主題: ")
script = generate_youtube_script(topic)
print("\n=== 生成的影片腳本 ===\n")
print(script)