File size: 1,519 Bytes
72a811e
3ba6e71
 
bbd40cc
3ba6e71
bbd40cc
3ba6e71
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e345b10
 
 
 
 
 
 
b7ace91
3ba6e71
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

import  gradio as gr
import openai
import os

openai.api_key= os.getenv("TRY_NEW_THINGS")
openai.api_base = "https://api.groq.com/openai/v1"

def get_groq_response(message):
  try:
    response = openai.ChatCompletion.create(
        model = "llama-3.1-70b-versatile",
        messages = [
            {"role":"system","content":"From now on answer in way terrorist trying to flirt "},
            {"role": "user","content":message}
          ]
     )
    return response.choices[0].message["content"]
  except Exception as e:
    return f"Error:{str(e)}"
      
def chatbot(user_input,history=[]):
  bot_response = get_groq_response(user_input)
  history.append((user_input,bot_response))
  return history,history

chat_interface = gr.Interface(
          fn = chatbot,
          inputs = ["text","state"],
          outputs = ["chatbot","state"],
          live = False,
          title =""Meet your Personal Assistant: Your Helpful and Caring Chatbot",
          description ="This chatbot is here to help you with anything you need, whether it’s answering questions, offering support, or guiding you through tasks. With a friendly and empathetic approach, it listens carefully to your concerns and provides thoughtful, understanding responses. Whether you’re seeking information or just someone to chat with, our chatbot is designed to make you feel heard and supported. It’s more than just a tool—it’s a companion dedicated to making your day easier and more enjoyable"
      )

chat_interface.launch()