gemini-1.5-pro / app.py
Jhakx's picture
Update app.py
0d75975 verified
raw
history blame contribute delete
809 Bytes
import gradio as gr
from huggingface_hub import InferenceClient
import google.generativeai as genai
# Configure the API key
genai.configure(api_key="AIzaSyBniYJaUYFbfccmg1lkEU_HOa3jIML3Ow4")
# Initialize the model
model = genai.GenerativeModel('gemini-1.5-pro')
def generate_text(prompt):
response = model.generate_content(prompt)
return response.text
# ChatInterface expects a function that takes a message and history
def chat_function(message, history):
generated_text = generate_text(message)
print("\nGenerated text:")
print(generated_text)
return generated_text
demo = gr.ChatInterface(
fn=chat_function,
title="Gemini-1.5-Pro Chat Interface",
description="Enter your prompt to generate text using Gemini-1.5-Pro"
)
if __name__ == "__main__":
demo.launch()