nageshmashette commited on
Commit
13dd34b
1 Parent(s): 1315d3d

Upload 3 files

Browse files
app.py ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="./gen-lang-client-0086983119-574504dba064.json"
3
+ from langchain.llms import GooglePalm
4
+ from langchain import PromptTemplate
5
+ from langchain import LLMChain
6
+ from dotenv import load_dotenv
7
+ load_dotenv()
8
+
9
+ import streamlit as st
10
+
11
+
12
+ ## Function to load OpenAI model and get respones
13
+ def get_openai_response(question):
14
+ llm = GooglePalm(google_api_key=os.environ["GOOGLE_API_KEY"], temperature=0.1)
15
+ template ="""Your a Mashette Bot, act like a chatbot, user will ask you question give then Good Answers without Toxic answers. also if they greet you, greet them well.
16
+ context:{question}
17
+ answer:
18
+ """
19
+
20
+ prompt = PromptTemplate(template = template, input_variables= ["question"])
21
+ story_llm = LLMChain(llm = llm, prompt = prompt, verbose = True)
22
+ response = story_llm.predict(question = question)
23
+ # print("Generated_text:",response)
24
+ return response
25
+
26
+
27
+ # def get_openai_response(question):
28
+ # llm = GooglePalm(google_api_key=os.environ["GOOGLE_API_KEY"], temperature=0.1)
29
+ # response=llm(question)
30
+ # return response
31
+
32
+ ##initialize our streamlit app
33
+
34
+ st.set_page_config(page_title="Q&A Demo")
35
+
36
+ st.header("Mashette-Bot")
37
+
38
+ input=st.text_input("Input: ",key="input")
39
+ submit=st.button("Submit the question")
40
+ response=get_openai_response(input)
41
+
42
+ ## If ask button is clicked
43
+
44
+ if submit:
45
+ st.subheader("The Response is")
46
+ st.write(response)
gen-lang-client-0086983119-574504dba064.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "type": "service_account",
3
+ "project_id": "gen-lang-client-0086983119",
4
+ "private_key_id": "574504dba0648fb761af2e0fff8f7859b143a5fc",
5
+ "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC7eUlcRMAN4mr8\nzvihe9FgvGcvkq+E8zdeDFeCZGUQ8Q+QKI9JUKkI+Xam0VCkChoA6XCGHhaZrzQn\no1CA/X+isizQNO3cXZWQNwky6ps42doPDOSIIdOBmaX6C29hKHEpN/WxYNBY7Mdf\neMAO1fRjKiFTfQ9VPgv054EDLtuY8HJB5AHaZe2WChClBo3TmaKoxllrCb9cs3Un\nITYGikZs0aK1DR0Cu4vVpTZrLyoEy5fsJ63p/Yi2Pnri3IFPpRIEpDDYLfGd/jpp\nv4rh2r+gHuaigRbsBf4Kzg1Om6CEQEDSagGouCQsQ/rKvlicmA4XWWRHyzthEXO3\nEYkNMtzVAgMBAAECggEAHsdkjkZ8oDWadRO8lDPnhedIqvHSk+mjycgNnKBuS2AY\nZbA9s2llEc51zCDfXsndx7qLuSk6x/6QzyqBRBGFIVP5XDGPFQ00Se9kjjx1ltmF\ncyUdvA/kUV8ayzjnZLR8ElVX/B2LTJ412Wx8s7LYIxO+pvNdpL7BaHLoUSUh894g\nw56X+OSru2K1jrVlO3a/4KyH8tm5ajKKSQ4+5ihfX/WwZOz2jUfhH6T2zdrE7N5q\nsspD0yQKqFJy7+/ro1eaSCxssPVN2p7ipXTpneTuNYWvg/1A4iGzDLbxKiLyYk6Y\nt3V1vguO920eV5HHWb6klEAUG7TezguHWc0exV0OnQKBgQDjEjfSLfWo1tYqu3zs\nZZ4hU9YBrmoGY6C6FvdafXMbNHLCuR1FPv2DkdYXwXAbN+x6cWmYgA0NX3ouy2a1\njr8neBFVkLXTIhDbiwRB7PfINcMlq7U2JXj5ptJqHNcMe7uMJ9gRYkG6b96b9hgK\nqUd0l0yfTrDNl2kKIrN+/wCPNwKBgQDTW5/zYSzhjer3or1xuphMR7loIPT9H+dY\na76J0Hg61AEPdZ6QY5ooyu7PCKAVy8TZvLRMV1g+9eus+UNJVxpM7cHjxZ4Smv+j\nDSdHFOHqyWV10attkh853csKQwvrdPsvJikISzCrOKmY3j461SNatMxWrQXoUkhc\nQXyVT0oCUwKBgCSLAwbFNLrGUFMyNymINQmiB1ff7No4YF5yYb5jYAnpx+pEhkxl\nlcD90FmkXNlUh68w31CWkwMq8WvkehQP8/1zGj8N+eUPn2zlk3rUmw/SbyR53MDp\nCO4MheJj38v3gbhNlT0+9dr+M/IficD1ezVtP/yHWnbLvjDOYtq2SS3DAoGBAIgX\nrFOTU8ncjtprYJ6VbrFXUawZ5IYEf/twTR0CLhh7ID+rFbGVYNM5cDHBNQszzQoC\ntvmdGEZaJSmYytmzi0zTnxAh1BnY0hhUROFBMgLzMTB/FGoWN6MUDEQMTeWLyp1e\nbfdYKvtlHdc/60QIr54dYqHBAVfJe6xjwmuFxXrfAoGAKLDJYn0cFIF4HPnhwvN+\nJeGujbGOwE8wc83gLEkImau+QLr7E91lbx8Z8Fcxj+nQEYtvY+8Mf3rE2U9zyAEt\nmovqfo+mzD76DE0MVRmwPu9S/bM2UMkRvKazW7VGNltTrWxdVlepdl7UA7q2bJVk\n4JPoauElndEpjCbodA2pUVk=\n-----END PRIVATE KEY-----\n",
6
+ "client_email": "[email protected]",
7
+ "client_id": "110973140665532062058",
8
+ "auth_uri": "https://accounts.google.com/o/oauth2/auth",
9
+ "token_uri": "https://oauth2.googleapis.com/token",
10
+ "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
11
+ "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/genai-hub%40gen-lang-client-0086983119.iam.gserviceaccount.com",
12
+ "universe_domain": "googleapis.com"
13
+ }
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ langchain==0.0.284
2
+ python-dotenv==1.0.0
3
+ streamlit==1.22.0