Spaces:
Running
Running
File size: 1,045 Bytes
4813e28 4b29c75 4813e28 4b29c75 d3ce0ee 4813e28 389f742 4813e28 63a570d f2b121f dbc0b7f 4813e28 389f742 |
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 |
import os
import gradio as gr
from langchain_google_genai import ChatGoogleGenerativeAI
from langchain import LLMChain, PromptTemplate
from langchain.memory import ConversationBufferMemory
import getpass
token=os.environ.get("TOKEN")
os.environ["GOOGLE_API_KEY"] = token
template = """You are a helpful assistant to answer all user queries.
{chat_history}
User: {user_message}
Chatbot:"""
prompt = PromptTemplate(
input_variables=["chat_history", "user_message"], template=template
)
memory = ConversationBufferMemory(memory_key="chat_history")
llm_chain = LLMChain(
llm=ChatGoogleGenerativeAI(model="gemini-pro"),
prompt=prompt,
verbose=True,
memory=memory,
)
def get_text_response(user_message,history):
#response = llm_chain.predict(user_message = user_message)
#print(response)
print(user_message)
return "Non abonné "
demo = gr.ChatInterface(get_text_response)
demo.launch() #To create a public link, set `share=True` in `launch()`. To enable errors and logs, set `debug=True` in `launch()`.
|