Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -15,8 +15,7 @@ import gradio as gr
|
|
15 |
|
16 |
load_dotenv()
|
17 |
OPENAI_KEY = os.getenv('OPENAI_KEY')
|
18 |
-
|
19 |
-
# https://pypi.org/project/youtube-transcript-api/
|
20 |
|
21 |
|
22 |
|
@@ -39,6 +38,21 @@ QA_PROMPT = PromptTemplate(template=template, input_variables=["question", "cont
|
|
39 |
video1 = "ReeLQR7KCcM"
|
40 |
youtuberName = ""
|
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
def generate(video_url, question):
|
43 |
if (video_url ==""): return ""
|
44 |
if "youtube.com/watch?v=" in video_url: x=111
|
|
|
15 |
|
16 |
load_dotenv()
|
17 |
OPENAI_KEY = os.getenv('OPENAI_KEY')
|
18 |
+
|
|
|
19 |
|
20 |
|
21 |
|
|
|
38 |
video1 = "ReeLQR7KCcM"
|
39 |
youtuberName = ""
|
40 |
|
41 |
+
def gpt_api (input_text):
|
42 |
+
completion = openai.Completion.create(
|
43 |
+
engine="text-davinci-003",
|
44 |
+
prompt=input_text,
|
45 |
+
top_p=1,
|
46 |
+
frequency_penalty=0,
|
47 |
+
presence_penalty=0,
|
48 |
+
max_tokens=300,
|
49 |
+
n=1,
|
50 |
+
stop="",
|
51 |
+
temperature=0.6,
|
52 |
+
)
|
53 |
+
response = completion.choices[0].text.strip()
|
54 |
+
return response
|
55 |
+
|
56 |
def generate(video_url, question):
|
57 |
if (video_url ==""): return ""
|
58 |
if "youtube.com/watch?v=" in video_url: x=111
|