File size: 790 Bytes
6ea0d31
cfa72c4
fa85150
 
cbce115
bf91790
fa85150
 
 
 
 
 
 
cbce115
1e56eb5
4ac237d
b5fb62f
c4d440c
 
533bbc3
b584bfb
1e56eb5
c4d440c
fa85150
fe64e29
fa85150
fe64e29
3ffc046
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from youtube_video import download_youtube_video
import requests
from huggingface_hub import InferenceClient

import gradio as gr
data = 'https://www.youtube.com/watch?v=ETDEuH3YL7I' #'https://www.youtube.com/watch?v=bJ5FDtgOwjo'



client = InferenceClient(model="http://127.0.0.1:8080")
client.text_generation(prompt="Write a code for snake game")


def app(video_link):
    video_path = download_youtube_video(video_link)
    return video_path

interface = gr.Interface(
    fn=app,
    
    inputs=gr.Textbox(data, label="Enter YouTube link"),
    outputs=gr.Video(label = "video_path")
)
#gr.Interface.queue(api_open=True)
token = 'hi'
for token in client.text_generation("How do you make cheese?", max_new_tokens=12, stream=True):
    print(token)
interface.launch(debug=True)