File size: 1,986 Bytes
cf9ec28
 
 
d7cd17a
 
cf9ec28
 
992da9d
7ea7a0f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f2d54d3
 
d7cd17a
f2d54d3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
843623c
 
f2d54d3
 
 
 
 
d7cd17a
f2d54d3
843623c
f2d54d3
 
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
import os

from groq import Groq 
import gradio as gr 


client = Groq(
    api_key =os.getenv('api_key_gorq')
)
def response_from_llam3(query):
  messages = [
          {
          "role" : "system",
          "content": "You are an helpul Assistant who has plently of Knowledge on Ayur Veda. If the message is Hi or any greeting say namste how can i assist you "
          },
        { 
          "role": "user",
          "content": "What is the answer to {}".format(query)
          }
      ]
    
  response = client.chat.completions.create(
      messages = messages,
      model = "llama3-70b-8192"

  )
  return response.choices[0].message.content
gr.Markdown("<h1>πŸš€ Ayurveda Mate πŸ¦™</h1>")
gr.Markdown("<h3> πŸ•ΉοΈ Type your questions or prompts below and see how each model responds to the same input πŸ‘Ύ </h3>")
    
iface = gr.Interface(

    fn=response_from_llam3,
    inputs="text",
    outputs="text",
       examples=[
            ['What is importance of fasting according to Ayurveda?'],
            ['What are the medicinal values of Tusli?'],
            ['What are the three different doshas?'],
            ['What is the ideal diet according to ayurveda?']
            ],
        cache_examples=False,
    )
iface.launch()

# with gr.Blocks() as demo:
#     gr.Markdown("<h1>πŸš€ Ayurveda Mate πŸ¦™</h1>")
#     gr.Markdown("<h3> πŸ•ΉοΈ Type your questions or prompts below and see how each model responds to the same input πŸ‘Ύ </h3>")
#     with gr.Row():
#         input_text = gr.Textbox(label="Enter your prompt here:", placeholder="Type something...", lines=2)
#         submit_button = gr.Button("Submit")
#     output_llama = gr.Textbox(label="Llama 3 8B πŸ‘Ύ", placeholder="", lines=10, interactive=False)
#     # output_mistral = gr.Textbox(label="Mistral 7B 🌠", placeholder="", lines=10, interactive=False)
    
#     submit_button.click(fn=response_from_llam3, inputs="text", outputs="text")

# if __name__ == "__main__":
#     demo.launch()