palm-2-chat / app.py
ehristoforu's picture
Update app.py
2066091
raw
history blame
824 Bytes
import google.generativeai as genai
import gradio as gr
import os
genai.configure(api_key=os.getenv("GOOGLE_PALM_KEY"))
def generate(prompt, history, system):
sub_arrays_as_strings = [' '.join(sub_array) for sub_array in history]
result_string = ' '.join(sub_arrays_as_strings)
response = genai.chat(
context=result_string,
messages=prompt)
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)