video_bot_999 / app.py

Commit History

最後只要是參考逐字稿資料,請在回答的最後標註【參考資料:時間軸位置(秒) -> 轉換成「分:秒」】
a5e246e

youngtsai commited on

最後只要是參考逐字稿資料,請在回答的最後標註【參考資料:時間軸「時:分:秒」】
01ee521

youngtsai commited on

- 在你回答的開頭標註【逐字稿:O/X】
5b448d3

youngtsai commited on

如果沒有資料,請告訴用戶沒有逐字稿資料,但仍然可以進行對話,使用台灣人的口與表達,及繁體中文 zh-TW
cb6fef7

youngtsai commited on

instructions
83ff975

youngtsai commited on

如果沒有資料,請告訴用戶沒有逐字稿資料,但仍然可以進行對話,使用 zh-TW
2be4c25

youngtsai commited on

- 在你回答的開頭標註【一般學習精靈:{youtube_id} 】
28a272d

youngtsai commited on

response_text = messages.data[0].content[0].text.value
e6ddfd0

youngtsai commited on

response_text = messages[-1].content.text.value
92aaf71

youngtsai commited on

學習精靈
dc2cf7e

youngtsai commited on

response_text = assistant_responses[-1].content if assistant_responses else "抱歉,助手有點累,好像睡著了,請稍後再試。"
452fc66

youngtsai commited on

response_text = "抱歉,助手有點累,好像睡著了,請稍後再試。"
a93f361

youngtsai commited on

while time.time() - start_time < max_wait_time:
2f6a936

youngtsai commited on

def chat_with_youtube_transcript(youtube_id, thread_id, user_message, chat_history, socratic_mode=False):
3341bca

youngtsai commited on

if thread_id is None or thread_id == "":
c398005

youngtsai commited on

video_id = gr.Textbox(label="video_id")
cdaf4d8

youngtsai commited on

chat_with_youtube_transcript
c5051e3

youngtsai commited on

summary_json = {"summary": str(summary)}
ee689dc

youngtsai commited on

def get_video_id_summary(video_id, df_string, source):
b872b89

youngtsai commited on

elif source == "drive":
f28acdd

youngtsai commited on

get_questions
1643087

youngtsai commited on

updated_transcript_json
2f6be19

youngtsai commited on

# 先取消 Google Drive 的图片
cc41b6c

youngtsai commited on

print("===entry===")
fd44792

youngtsai commited on

screenshot_path = img_file_id
915c4c3

youngtsai commited on

screenshot_blob_name
ce3af6c

youngtsai commited on

is_transcript_exists
fcdfe30

youngtsai commited on

print("===更新逐字稿文件===")
9cd0c68

youngtsai commited on

is_transcript_exists
2814ef1

youngtsai commited on

transcript_text = download_blob_to_string(gcs_client, bucket_name, transcript_blob_name)
617b2b5

youngtsai commited on

updated_transcript_text
6d113f6

youngtsai commited on

print("逐字稿已上传到GCS")
3cc7368

youngtsai commited on

raise gr.Error("test")
642f40d

youngtsai commited on

upload_file_to_gcs_with_json_string
2df824b

youngtsai commited on

transcript = process_transcript_and_screenshots_on_gcs(video_id)
1491bd4

youngtsai commited on

def copy_file_from_drive_to_gcs(drive_service, gcs_client, file_id, bucket_name, gcs_destination_path):
f0d8f54

youngtsai commited on

def copy_file_from_drive_to_gcs(drive_service, gcs_client, file_id, bucket_name, gcs_destination_path):
aaf5d8b

youngtsai commited on

print("GCS folder:{video_id} 已存在")
c3b5949

youngtsai commited on

simple_html_content = gr.HTML(label="Simple Transcript")
4bbcdbc

youngtsai commited on

# 当输入网页链接时触发
848a8d9

youngtsai commited on

with gr.Blocks() as demo:
c997d4e

youngtsai commited on