File size: 921 Bytes
ccfe8fe
 
 
d6f9efd
ccfe8fe
1a38b66
ccfe8fe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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

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()