import gradio as gr | |
import openai | |
from osbot_utils.utils.Dev import pprint | |
from osbot_utils.utils.Misc import list_set | |
from test_bot.api.Chat_Predict import Chat_Predict | |
from test_bot.api.Open_API import Open_API | |
Open_API().setup() | |
TITLE = "# Meet Bobby Tables (head of Application Security). v0.2.0" | |
class Gradio_Test: | |
def __init__(self): | |
#self.demo = None | |
pass | |
def title(self): | |
return TITLE | |
def create_demo(self): | |
#return gr.ChatInterface(self.predict).queue() | |
default_text = "Hi, good morning" | |
chat_predict = Chat_Predict() | |
with gr.Blocks() as demo: | |
gr.Markdown(self.title()) | |
textbox_input = gr.Textbox(value=default_text , render=False) | |
gr.ChatInterface(chat_predict.predict, textbox=textbox_input) | |
demo.queue() | |
#self.demo = demo | |
return demo | |
# def launch(self): | |
# self.demo.queue() | |
# #self.demo.launch() |