Spaces:
Build error
Build error
File size: 2,190 Bytes
7a479d7 | 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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
import gradio as gr
from openai.embeddings_utils import get_embedding, cosine_similarity
from slack_processing.slack_data_prep import FetchSlack, ProcessSlack, CreateEmbeddings
from create_games.create_games_slack import CreateGames
def InitDF():
global imageDF
imageDF=pd.DataFrame({"role": [""], "content": [""] })
def UpdateArtSetting(setting):
global settingOptions
settingOptions.value=setting
def UpdateArtStyle(art):
global artOptions
artOptions.value=art
def Generate(imageDescription):
global artOptions, settingOptions
return image_generation.GenerateImages(imageDescription, artOptions, settingOptions)
def FetchSlackJSON():
result=FetchSlack()
print("slack fetch")
print (result)
return result
def InitProcess():
result=ProcessSlack()
print("slack processed")
print (result)
return result
def FetchEmbeddings():
result = CreateEmbeddings()
print("fetch embeddings")
print(result)
return result
def FetchGames():
result = CreateGames()
print("result")
print(result)
return result
with gr.Blocks() as ui1:
with gr.Row():
b1 = gr.Button("Fetch Slack JSON")
with gr.Row():
with gr.Column(scale=1, min_width=600):
df1 =gr.Dataframe(type="pandas")
b1.click(FetchSlackJSON,outputs=df1)
with gr.Blocks() as ui2:
with gr.Row():
b2 = gr.Button("Process & Tag Slack Data")
with gr.Row():
with gr.Column(scale=1, min_width=600):
df2 =gr.Dataframe(type="pandas")
b2.click(ProcessSlack,outputs=df2)
with gr.Blocks() as ui3:
with gr.Row():
b3 = gr.Button("Create Embeddings")
with gr.Row():
with gr.Column(scale=1, min_width=600):
df3 =gr.Dataframe(type="pandas")
b3.click(FetchEmbeddings,outputs=df3)
with gr.Blocks() as ui4:
with gr.Row():
b4 = gr.Button("Find Games")
with gr.Row():
with gr.Column(scale=1, min_width=600):
df4 =gr.Dataframe(type="pandas")
b4.click(FetchGames,outputs=df4)
demo = gr.TabbedInterface([ui1,ui2,ui3,ui4], ("Fetch Slack", "Process & Tag", "Create Embeddings", "Find Games"))
|