youngtsai commited on
Commit
cf613a4
1 Parent(s): 324e5fe

如果 file 內有找到 file.content["{youtube_id}"] 為資料文本,自行判斷資料的種類,

Browse files
Files changed (1) hide show
  1. app.py +2 -18
app.py CHANGED
@@ -1002,29 +1002,13 @@ def chat_with_youtube_transcript(youtube_id, thread_id, user_message, chat_histo
1002
 
1003
  assistant_id = "asst_kmvZLNkDUYaNkMNtZEAYxyPq"
1004
  client = OPEN_AI_CLIENT
1005
- # 根據 youtube_id 找到 file_id
1006
- file_list = client.files.list()
1007
- if len(file_list.data) > 0:
1008
- for file in file_list.data:
1009
- if file.filename == f"{youtube_id}_transcript.txt":
1010
- file_id = file.id
1011
- break
1012
- else:
1013
- file_id = None
1014
- else:
1015
- file_id = None
1016
-
1017
- print("===chat_with_youtube_transcript===")
1018
- print(f"youtube_id: {youtube_id}")
1019
- print(f"file_id: {file_id}")
1020
- print("===chat_with_youtube_transcript===")
1021
 
1022
  instructions = f"""
1023
  你是一個擅長資料分析跟影片教學的老師,user 為學生
1024
  請根據 assistant beta 的上傳資料
1025
- 如果 {file_id} 不為None,表示有找到 youtube_id = {youtube_id} 為資料文本,自行判斷資料的種類,
1026
  如果沒有資料,請告訴用戶沒有逐字稿資料,但仍然可以進行對話,使用台灣人的口與表達,及繁體中文 zh-TW
1027
- 請嚴格執行,只根據 youtube_id = {youtube_id} 為資料文本,沒有就是沒有資料,不要引用其他資料
1028
 
1029
  如果是影片類型,不用解釋逐字稿格式,直接回答學生問題
1030
  socratic_mode = {socratic_mode}
 
1002
 
1003
  assistant_id = "asst_kmvZLNkDUYaNkMNtZEAYxyPq"
1004
  client = OPEN_AI_CLIENT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1005
 
1006
  instructions = f"""
1007
  你是一個擅長資料分析跟影片教學的老師,user 為學生
1008
  請根據 assistant beta 的上傳資料
1009
+ 如果 file 內有找到 file.content["{youtube_id}"] 為資料文本,自行判斷資料的種類,
1010
  如果沒有資料,請告訴用戶沒有逐字稿資料,但仍然可以進行對話,使用台灣人的口與表達,及繁體中文 zh-TW
1011
+ 請嚴格執行,只根據 file.content["{youtube_id}"] 為資料文本,沒有就是沒有資料,不要引用其他資料
1012
 
1013
  如果是影片類型,不用解釋逐字稿格式,直接回答學生問題
1014
  socratic_mode = {socratic_mode}