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() |