tywei08 commited on
Commit
4bf3314
·
verified ·
1 Parent(s): 2302449

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -8
app.py CHANGED
@@ -29,8 +29,8 @@ def create_assistant_json(uploaded_file, assistant_name, assistant_message):
29
 
30
  def generate_cocktail(prompt, mood, sweetness, sour, savory, bitter, flavor_association, drinking_experience, soberness_level, allergies, additional_requests):
31
  client = openai.OpenAI(api_key=os.environ["API_TOKEN"])
32
- instruction = "Please generate a cocktail recipe based on the user's following preferences.\n\n"
33
- user_prompt = f"Mood: {mood}\nTaste: Sweetness {sweetness}, Sour {sour}, Savory {savory}, Bitter {bitter}\nFlavor Association: {flavor_association}\nDrinking Experience: {drinking_experience}\nLevel of Soberness: {soberness_level}\nAllergies: {allergies}\nAdditional Requests: {additional_requests}\n\nRecipe:"
34
  prompt = instruction + user_prompt
35
 
36
  messages=[
@@ -48,12 +48,14 @@ def generate_cocktail(prompt, mood, sweetness, sour, savory, bitter, flavor_asso
48
 
49
  # Creating the Gradio interface
50
  with gr.Blocks(css='''
51
- .gradio-container {background: url('https://static.vecteezy.com/system/resources/thumbnails/030/814/051/small/wooden-table-and-blur-tropical-green-grass-background-product-display-montage-high-quality-8k-fhd-ai-generated-photo.jpg');}
52
- #sweetness .range-slider {background: #FAD02E;}
53
- #sour .range-slider {background: #4CAF50;}
54
- #savory .range-slider {background: #795548;}
55
- #bitter .range-slider {background: #F44336;}
56
- #soberness_level .range-slider {background: #2196F3;}
 
 
57
  ''') as demo:
58
  with gr.Row():
59
  gr.HTML("""
@@ -84,6 +86,13 @@ with gr.Blocks(css='''
84
  )
85
 
86
 
 
 
 
 
 
 
 
87
  # with gr.Blocks(css=".gradio-container {background: url(https://static.vecteezy.com/system/resources/thumbnails/030/814/051/small/wooden-table-and-blur-tropical-green-grass-background-product-display-montage-high-quality-8k-fhd-ai-generated-photo.jpg)}") as demo:
88
  # gr.Markdown("## To create an OpenAI Assistant please fill in the following sections. Upload a file to give the Assistant knowledge and a focus on something outside of it's normal training. Then add an assistant name and message. The Assistant message should guide the model into in a role. An example would be, You are a helpful Asssitant who is knowledgable in the field of...")
89
  # gr.Markdown("## After creating the ID head to [OpenAI_Assistant_Chat](https://huggingface.co/spaces/jadend/OpenAI_Assistant_Chat).")
@@ -100,6 +109,7 @@ with gr.Blocks(css='''
100
  # outputs=output_id
101
  # )
102
 
 
103
  if __name__ == "__main__":
104
  demo.launch(#enable_queue=False,
105
  # Creates an auth screen
 
29
 
30
  def generate_cocktail(prompt, mood, sweetness, sour, savory, bitter, flavor_association, drinking_experience, soberness_level, allergies, additional_requests):
31
  client = openai.OpenAI(api_key=os.environ["API_TOKEN"])
32
+ instruction = "Please provide a cocktail recipe given the mood and preference of the user.\n\n"
33
+ user_prompt = f"Mood: {mood}\nTaste: Sweetness {sweetness}/10, Sour {sour}/10, Savory {savory}/10, Bitter {bitter}/10\nFlavor Association: {flavor_association}\nDrinking Experience: {drinking_experience}\nLevel of Soberness: {soberness_level}\nAllergies: {allergies}\nAdditional Requests: {additional_requests}\n\nMake sure to avoid all allergic ingredients.\n\nRecipe:"
34
  prompt = instruction + user_prompt
35
 
36
  messages=[
 
48
 
49
  # Creating the Gradio interface
50
  with gr.Blocks(css='''
51
+ .gradio-container {background: url('https://images.unsplash.com/photo-1514361726087-38371321b5cd?q=80&w=2370&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D');}
52
+ .gradio-container { background-color: rgba(255, 255, 255, 0.1) !important; color: white; }
53
+ .gradio-container * { color: inherit; }
54
+ .gradio-label { color: white !important; }
55
+ .gradio-description { color: white !important; }
56
+ input, textarea, select { background-color: rgba(255, 255, 255, 0.2) !important; border-color: rgba(255, 255, 255, 0.4) !important; color: white !important; }
57
+ .gradio-button { background-color: rgba(255, 255, 255, 0.3) !important; border-color: rgba(255, 255, 255, 0.4) !important; color: white !important; }
58
+ .gradio-theme-dark .gradio-toolbar { background-color: rgba(0, 0, 0, 0.5) !important; }
59
  ''') as demo:
60
  with gr.Row():
61
  gr.HTML("""
 
86
  )
87
 
88
 
89
+ # sweetness .range-slider {background: #FAD02E;}
90
+ # sour .range-slider {background: #4CAF50;}
91
+ # savory .range-slider {background: #795548;}
92
+ # bitter .range-slider {background: #F44336;}
93
+ # soberness_level .range-slider {background: #2196F3;}
94
+
95
+
96
  # with gr.Blocks(css=".gradio-container {background: url(https://static.vecteezy.com/system/resources/thumbnails/030/814/051/small/wooden-table-and-blur-tropical-green-grass-background-product-display-montage-high-quality-8k-fhd-ai-generated-photo.jpg)}") as demo:
97
  # gr.Markdown("## To create an OpenAI Assistant please fill in the following sections. Upload a file to give the Assistant knowledge and a focus on something outside of it's normal training. Then add an assistant name and message. The Assistant message should guide the model into in a role. An example would be, You are a helpful Asssitant who is knowledgable in the field of...")
98
  # gr.Markdown("## After creating the ID head to [OpenAI_Assistant_Chat](https://huggingface.co/spaces/jadend/OpenAI_Assistant_Chat).")
 
109
  # outputs=output_id
110
  # )
111
 
112
+
113
  if __name__ == "__main__":
114
  demo.launch(#enable_queue=False,
115
  # Creates an auth screen