Spaces:
Running
Running
Upload app.py
Browse files
app.py
CHANGED
@@ -35,20 +35,11 @@ def generate_response(input_text):
|
|
35 |
</scratchpad>
|
36 |
|
37 |
現在你已經進行了頭腦風暴並建立了一個粗略的大綱,是時候撰寫實際的Podcast對話了。目標是主持人(speaker1)與嘉賓(speaker2)之間自然、對話式的交流。融入你在頭腦風暴中得出的最佳想法,並確保將任何複雜話題以易於理解的方式解釋清楚。
|
38 |
-
Follow this example structure:
|
39 |
- The podcast should have 2 speakers.
|
40 |
- Use english names for the speakers.
|
41 |
- The podcast should be long.
|
42 |
- The podcast should be interesting, lively, and engaging, and hook the listener from the start.
|
43 |
-
|
44 |
-
<podcast_dialogue>
|
45 |
-
根據你在頭腦風暴階段提出的關鍵點和創造性想法,撰寫你的引人入勝、訊息豐富的Podcast對話。採用對話式的語氣,並包括任何必要的上下文或解釋,使內容對一般聽眾而言容易理解。使用虛構的主持人和嘉賓名字,以營造更吸引人和身臨其境的聆聽體驗。不要包括像[主持人]或[嘉賓]這樣的括號預留位置。設計你的輸出內容以供直接朗讀——它將直接轉換為音訊。
|
46 |
-
|
47 |
-
確保對話儘可能詳細、完整,同時保持在主題之內並維持吸引人的流暢性。目標是使用你的全部輸出容量,建立儘可能長的Podcast節目,同時以有趣的方式傳遞輸入文字中的關鍵訊息。
|
48 |
-
|
49 |
-
在對話結束時,讓主持人和嘉賓自然總結他們討論中的主要見解和要點。這應當是對話的隨機部分,以自然隨意而非明顯的總結——目的是在結束前最後一次以自然流暢的方式強化核心思想。
|
50 |
-
</podcast_dialogue>
|
51 |
-
|
52 |
Follow this example structure:
|
53 |
<example>
|
54 |
{
|
@@ -60,6 +51,14 @@ Follow this example structure:
|
|
60 |
"speaker1": "謝謝嘉賓的分享,歡迎訂閱來許願Podcast節目喔,我們下次再見"
|
61 |
}
|
62 |
</example>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
"""
|
64 |
client = create_client()
|
65 |
response = client.chat.completions.create(
|
|
|
35 |
</scratchpad>
|
36 |
|
37 |
現在你已經進行了頭腦風暴並建立了一個粗略的大綱,是時候撰寫實際的Podcast對話了。目標是主持人(speaker1)與嘉賓(speaker2)之間自然、對話式的交流。融入你在頭腦風暴中得出的最佳想法,並確保將任何複雜話題以易於理解的方式解釋清楚。
|
|
|
38 |
- The podcast should have 2 speakers.
|
39 |
- Use english names for the speakers.
|
40 |
- The podcast should be long.
|
41 |
- The podcast should be interesting, lively, and engaging, and hook the listener from the start.
|
42 |
+
- The script must be in JSON format.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
Follow this example structure:
|
44 |
<example>
|
45 |
{
|
|
|
51 |
"speaker1": "謝謝嘉賓的分享,歡迎訂閱來許願Podcast節目喔,我們下次再見"
|
52 |
}
|
53 |
</example>
|
54 |
+
|
55 |
+
<podcast_dialogue>
|
56 |
+
根據你在頭腦風暴階段提出的關鍵點和創造性想法,撰寫你的引人入勝、訊息豐富的Podcast對話。採用對話式的語氣,並包括任何必要的上下文或解釋,使內容對一般聽眾而言容易理解。使用虛構的主持人和嘉賓名字,以營造更吸引人和身臨其境的聆聽體驗。不要包括像[主持人]或[嘉賓]這樣的括號預留位置。設計你的輸出內容以供直接朗讀——它將直接轉換為音訊。
|
57 |
+
|
58 |
+
確保對話儘可能詳細、完整,同時保持在主題之內並維持吸引人的流暢性。目標是使用你的全部輸出容量,建立儘可能長的Podcast節目,同時以有趣的方式傳遞輸入文字中的關鍵訊息。
|
59 |
+
|
60 |
+
在對話結束時,讓主持人和嘉賓自然總結他們討論中的主要見解和要點。這應當是對話的隨機部分,以自然隨意而非明顯的總結——目的是在結束前最後一次以自然流暢的方式強化核心思想。
|
61 |
+
</podcast_dialogue>
|
62 |
"""
|
63 |
client = create_client()
|
64 |
response = client.chat.completions.create(
|