Spaces:
Runtime error
Runtime error
nageshmashette
commited on
Commit
•
13dd34b
1
Parent(s):
1315d3d
Upload 3 files
Browse files- app.py +46 -0
- gen-lang-client-0086983119-574504dba064.json +13 -0
- requirements.txt +3 -0
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
|