Spaces:
Runtime error
Runtime error
import os | |
import google.generativeai as genai | |
import gradio as gr | |
# Configure the Google AI SDK | |
genai.configure(api_key=os.environ["AIzaSyBmjoohxCQW1L92RMAZcfrFcVTi5RPoTeA"]) | |
# Create the model | |
generation_config = { | |
"temperature": 1, | |
"top_p": 0.95, | |
"top_k": 64, | |
"max_output_tokens": 8192, | |
"response_mime_type": "text/plain", | |
} | |
model = genai.GenerativeModel( | |
model_name="gemini-1.5-flash", | |
generation_config=generation_config, | |
) | |
# Function to generate the recipe | |
def generate_recipe(food_item): | |
chat_session = model.start_chat( | |
history=[ | |
{ | |
"role": "user", | |
"parts": [f"Generate a recipe for a food item '{food_item}'"], | |
} | |
] | |
) | |
response = chat_session.send_message("Tell me the recipe.") | |
return response.text | |
# Create Gradio interface | |
iface = gr.Interface( | |
fn=generate_recipe, | |
inputs="text", | |
outputs="text", | |
title="Recipe Generator", | |
description="Enter a food item to generate a recipe." | |
) | |
# Launch the interface | |
iface.launch() |