Spaces:
Sleeping
Sleeping
from openai import OpenAI | |
import gradio as gr | |
import os | |
messages = [{"role": "system", "content": "You are a fashion expert that provides complete answers within few words and suggest types of accesories, colors, clothes, patterns, cloth material, styling etc"} ] | |
key = os.getenv('api') | |
client = OpenAI(api_key = key) | |
def Chat(text): | |
user_dict = {"role": "user", "content" : text} | |
messages.append(user_dict) | |
completion = client.chat.completions.create( | |
model = "gpt-4o-mini-2024-07-18", | |
messages = messages, | |
max_tokens = 200, | |
temperature = 1.3 | |
) | |
response = completion.choices[0].message.content | |
messages.append({"role": "assistant", "content": response}) | |
return response | |
demo = gr.Interface( | |
fn = Chat, | |
inputs = [gr.Textbox(lines = 5, label ="Fashion awaits—ask, and unveil!")], | |
outputs = gr.Textbox(label = "Wait is over, fashion unfolding") | |
) | |
demo.launch() | |