palm-2-chat / app.py
ehristoforu's picture
Update app.py
a0de629
raw
history blame
763 Bytes
import google.generativeai as genai
import gradio as gr
import os
genai.configure(api_key=os.getenv("GOOGLE_PALM_KEY"))
global past
past = ""
def generate(prompt, history, system):
global past
response = genai.chat(
context=past+", "+system,
messages=prompt)
past += response.last
return response.last
additional = [
gr.Textbox(label="System Prompt", max_lines=1, info="English only", value="You are PaLM-2 (AI-assistant from Google)"),
]
gr.ChatInterface(
fn=generate,
chatbot=gr.Chatbot(show_label=False, avatar_images=(None, 'palm-logo.png'), show_share_button=False, show_copy_button=True, likeable=True, layout="panel"),
additional_inputs=additional,
title="PaLM-2",
concurrency_limit=20,
).launch(show_api=False)